Пропишите программно чтобы в случае если группа из csv файла не найдена она создавалась
CSV – популярное расширение файлов, которые используются, в основном, для обмена данными между различными компьютерными программами. Чаще всего необходимости в открытии и редактировании таких документов нет. Однако в некоторых случаях перед пользователями может встать такая задача. Программа Excel позволяет это сделать, но в отличие от стандартных файлов в формате XLS и XLSX, простое открытие документа двойным щелчком мыши не всегда дает качественный результат, что может выражаться в некорректном отображении информации. Давайте посмотрим, каким образом можно открыть файлы с расширением CSV в Экселе.
Открываем CSV-файлы
Для начала давайте разберемся, что из себя представляют документы в данном формате.
CSV – аббревиатура, которая расшифровывается как “Comma-Separated Values” (на русском языке означает “значения, разделенные запятыми”).
Как следует из названия, в таких документах используются разделители:
- запятая – в англоязычных версиях;
- точка с запятой – в русскоязычных версиях программы.
Во время открытия документа в Excel основная задача (проблема) заключается в выборе способа кодировки, примененного при сохранении файла. Если будет выбрана не та кодировка, скорее всего, пользователь увидит множество нечитаемых символов, и полезность информации будет сведена к минимуму. Помимо этого, ключевое значение имеет используемый разделитель. Например, если документ был сохранен в англоязычной версии, а затем его пытаются открыть в русскоязычной, скорее всего, качество отображаемой информации пострадает. Причина, как мы ранее отметили, заключается в том, что в разных версиях используются разные разделители. Давайте посмотрим, как избежать этих проблем и как правильно открывать файлы CSV.
Метод 1: двойным щелчком или через контекстное меню
Прежде, чем приступить к более сложным методам, давайте рассмотрим самый простой. Он применим только в тех случаях, когда файл был создан/сохранен и открывается в одной и той же версии программы, а значит, проблем с кодировкой и разделителями быть не должно. Здесь возможно два варианта, опишем их ниже.
Excel установлена как программа по умолчанию для открытия CSV-файлов
Если это так, открыть документ можно как и любой другой файл – достаточно просто дважды щелкнуть по нему.
Для открытия CSV-фалов назначена другая программа или не назначена вовсе
Алгоритм действия в таких ситуациях следующий (на примере Windows 10):
-
Щелкаем правой кнопкой мыши по файлу и в открывшемся контекстном меню останавливаемся на команде “Открыть с помощью”.
Независимо от того, какой из описанных выше способов был выбран, результатом будет открытие CSV-файла. Как мы упомянули выше, корректно отображаться содержимое будет только при соответствии кодировки и разделителей.
В остальных случаях может показываться нечто подобное:
Поэтому описанный метод подходит не всегда, и мы переходим к следующим.
Метод 2: применяем Мастер текстов
Воспользуемся интегрированным в программу инструментом – Мастером текстов:
-
Открыв программу и создав новый лист, чтобы получить доступ ко всем функциям и инструментам рабочей среды, переключаемся во вкладку “Данные”, где щелкаем по кнопке “Получение внешних данных”. Среди раскрывшихся вариантов выбираем “Из текста”.
- в первом случае следует указать адрес ячейки (или оставить значение по умолчанию), которая будет являться самым верхним левым элементом импортируемого содержимого. Сделать это можно вручную, прописав координаты с помощью клавиатуры, или просто щелкнув по нужной ячейке на листе (курсор при этом должен находится в соответствующем поле для ввода информации).
- при выборе варианта импорта на новом листе координаты указывать не нужно.
Метод 3: через меню “Файл”
И последний метод, которым можно воспользоваться заключается в следующем:
Заключение
Таким образом, несмотря на кажущуюся сложность, программа Эксель вполне позволяет открывать и работать с файлами в формате CSV. Главное – определиться с методом реализации. Если при обычном открытии документа (двойным щелчком мыши или через контекстное меню) его содержимое содержит непонятные символы, можно воспользоваться Мастером текста, который позволяет выбрать подходящую кодировку и знак разделителя, что напрямую влияет на корректность отображаемой информации.
Здравствуйте. Эта публикация является частью учебного процесса, так что не судите строго.
Задача - создать обработку для загрузки данных в учебную конфигурацию из файла с расширением CSV.
Учебная конфигурация - это простая база ведения домашней бухгалтерии.
Данные - это файл выгрузки из аналогичной андроид программы.
Итак приступим к решению.
Шаг 1. Прочитать файл с данными
Создаем обработку. В форме обработки создаем:
- реквизит - строку "Имя Файла"
- и команду "Прочитать".
Для команды "Прочитать" сразу сделаем процедуры ПрочитатьНаКлиенте и ПрочитатьНаСервере и пока отложим их.
Нам необходимо, чтобы строка "Имя Файла" позволяла выбрать файл. Для этого создадим дополнительную процедуру
Как видно, начало процедуры вполне стандартное, однако в процессе работы над основной процедурой "Прочитать" я столкнулся с небольшой проблемой - файл был в не той кодировке и не хотел восприниматься алгоритмом, поэтому я добавил сюда строки:
А также пришлось добавить на форму соответствующую функцию
Теперь вернемся к процедуре "Прочитать", а именно к процедуре "ПрочитатьНаСервере" которую мы создали выше. Код процедуры состоит из таких частей:
Здесь мы читаем данные с файла и добавляем их в таблицу значений. Хочу сразу предупредить, что таблица значений не предусматривает одинаковое название колонок. У меня как раз были такие, поэтому я не стал долго мучатся с этим и просто переименовал их. Однако подозреваю, что если чуть подумать и поднапрячься, то можно доработать код и решить эту проблему.
Захотелось немного покуражиться и программно добавить таблицу значений на форму. Хотя у этого была и рациональная причина - в дальнейшем не нужно будет каждый раз переделывать код, если файл с данными будет с другим количеством и названием колонок.
Итак, мы прочитали данные, переходим к следующему шагу.
Шаг 2. Загрузить данные в непосредственно в базу
Создаем на форме реквизит "ЧленСемьи", тип "СправочникСсылка.Семья" - если не забыли, у меня учебная база ведения домашней бухгалтерии.
А также команду "ЗагрузитьВБазу" и к ней соответствующие процедуры "ЗагрузитьВБазуНаКлиенте" и "ЗагрузитьВБазуНаСервере".
Рассмотрим код процедуры "ЗагрузитьВБазуНаСервере()".
Он также состоит из нескольких частей. Первая часть кода:
Здесь мы делаем запрос на чтение прочитанных данных на форме. Так как мы уже прочитали данные, то можем присвоить колонкам названия, используемые нами в базе.
Вторая часть кода
Здесь мы уже непосредственно загружаем прочитанные данные в базу (конечно, второй запрос можно было не делать, но мне так показалось удобнее).
Рассмотрим некоторые строки кода детальнее.
Так как, по сути, мы читали текстовый файл, то строки с суммами пришлось обработать - убрать лишние пробелы и заменить "." на ","
Данные, которые мы загружаем, имеют простую структуру: суммы + доходы суммы - расходы. Поэтому простое условие >0 позволило нам разделить данные для прихода и расхода.
Программно создаем документ, куда будем заносить данные
Здесь пришлось повозиться - до меня не сразу дошло, что если программно создаешь документ, то и дату туда надо заносить в формате "год.месяц.день час:мин:сек" пришлось добавить функцию для даты
Сразу скажу - спешил, поэтому функцию нашел здесь же на форуме. Сейчас пишу и думаю, что можно было сделать то же самое, используя "СтрРазделить", но код был бы длиннее.
База, по сути, - пустая, и мне не хотелось вручную наполнять справочники, поэтому добавил функцию:
Так как справочников много, сделал два параметра "СправочникСтатья" и "СтатьяНаименование".
Продукты HFLabs в промышленных объемах обрабатывают данные: адреса, ФИО, реквизиты компаний и еще вагон всего. Естественно, тестировщики ежедневно с этими данными имеют дело: обновляют тест-кейсы, изучают результаты очистки. Часто заказчики дают «живую» базу, чтобы тестировщик настроил сервис под нее.
Первое, чему мы учим новых QA — сохранять данные в первозданном виде. Все по заветам: «Не навреди». В статье я расскажу, как аккуратно работать с CSV-файлами в Excel и Open Office. Советы помогут ничего не испортить, сохранить информацию после редактирования и в целом чувствовать себя увереннее.
Материал базовый, профессионалы совершенно точно заскучают.
Что такое CSV-файлы
Формат CSV используют, чтобы хранить таблицы в текстовых файлах. Данные очень часто упаковывают именно в таблицы, поэтому CSV-файлы очень популярны.
CSV-файл состоит из строк с данными и разделителей, которые обозначают границы столбцов
CSV расшифровывается как comma-separated values — «значения, разделенные запятыми». Но пусть название вас не обманет: разделителями столбцов в CSV-файле могут служить и точки с запятой, и знаки табуляции. Это все равно будет CSV-файл.
У CSV куча плюсов перед тем же форматом Excel: текстовые файлы просты как пуговица, открываются быстро, читаются на любом устройстве и в любой среде без дополнительных инструментов.
Из-за своих преимуществ CSV — сверхпопулярный формат обмена данными, хотя ему уже лет 40. CSV используют прикладные промышленные программы, в него выгружают данные из баз.
Одна беда — текстового редактора для работы с CSV мало. Еще ничего, если таблица простая: в первом поле ID одной длины, во втором дата одного формата, а в третьем какой-нибудь адрес. Но когда поля разной длины и их больше трех, начинаются мучения.
Следить за разделителями и столбцами — глаза сломаешь
Еще хуже с анализом данных — попробуй «Блокнотом» хотя бы сложить все числа в столбце. Я уж не говорю о красивых графиках.
Поэтому CSV-файлы анализируют и редактируют в Excel и аналогах: Open Office, LibreOffice и прочих.
Ветеранам, которые все же дочитали: ребята, мы знаем об анализе непосредственно в БД c помощью SQL, знаем о Tableau и Talend Open Studio. Это статья для начинающих, а на базовом уровне и небольшом объеме данных Excel с аналогами хватает.
Как Excel портит данные: из классики
Все бы ничего, но Excel, едва открыв CSV-файл, начинает свои лукавые выкрутасы. Он без спроса меняет данные так, что те приходят в негодность. Причем делает это совершенно незаметно. Из-за этого в свое время мы схватили ворох проблем.
Большинство казусов связано с тем, что программа без спроса преобразует строки с набором цифр в числа.
Округляет. Например, в исходной ячейке два телефона хранятся через запятую без пробелов: «5235834,5235835». Что сделает Excel? Лихо превратит номера́ в одно число и округлит до двух цифр после запятой: «5235834,52». Так мы потеряем второй телефон.
Приводит к экспоненциальной форме. Excel заботливо преобразует «123456789012345» в число «1,2E+15». Исходное значение потеряем напрочь.
Проблема актуальна для длинных, символов по пятнадцать, цифровых строк. Например, КЛАДР-кодов (это такой государственный идентификатор адресного объекта: го́рода, у́лицы, до́ма).
Потеря плюса критична, например, если данные пойдут в стороннюю систему, а та при импорте жестко проверяет формат.
Разбивает по три цифры. Цифровую строку длиннее трех символов Excel, добрая душа, аккуратно разберет. Например, «8 495 5235834» превратит в «84 955 235 834».
Форматирование важно как минимум для телефонных номеров: пробелы отделяют коды страны и города от остального номера и друг от друга. Excel запросто нарушает правильное членение телефона.
Удаляет лидирующие нули. Строку «00523446» Excel превратит в «523446».
А в ИНН, например, первые две цифры — это код региона. Для Республики Алтай он начинается с нуля — «04». Без нуля смысл номера исказится, а проверку формата ИНН вообще не пройдет.
Меняет даты под локальные настройки. Excel с удовольствием исправит номер дома «1/2» на «01.фев». Потому что Windows подсказал, что в таком виде вам удобнее считывать даты.
Побеждаем порчу данных правильным импортом
Если серьезно, в бедах виноват не Excel целиком, а неочевидный способ импорта данных в программу.
По умолчанию Excel применяет к данным в загруженном CSV-файле тип «General» — общий. Из-за него программа распознает цифровые строки как числа. Такой порядок можно победить, используя встроенный инструмент импорта.
Запускаю встроенный в Excel механизм импорта. В меню это «Data → Get External Data → From Text».
Выбираю CSV-файл с данными, открывается диалог. В диалоге кликаю на тип файла Delimited (с разделителями). Кодировка — та, что в файле, обычно определяется автоматом. Если первая строка файла — шапка, отмечаю «My Data Has Headers».
Перехожу ко второму шагу диалога. Выбираю разделитель полей (обычно это точка с запятой — semicolon). Отключаю «Treat consecutive delimiters as one», а «Text qualifier» выставляю в «». (Text qualifier — это символ начала и конца текста. Если разделитель в CSV — запятая, то text qualifier нужен, чтобы отличать запятые внутри текста от запятых-разделителей.)
На третьем шаге выбираю формат полей, ради него все и затевалось. Для всех столбцов выставляю тип «Text». Кстати, если кликнуть на первую колонку, зажать шифт и кликнуть на последнюю, выделятся сразу все столбцы. Удобно.
Дальше Excel спросит, куда вставлять данные из CSV — можно просто нажать «OK», и данные появятся в открытом листе.
Перед импортом придется создать в Excel новый workbook
Но! Если я планирую добавлять данные в CSV через Excel, придется сделать еще кое-что.
После импорта нужно принудительно привести все-все ячейки на листе к формату «Text». Иначе новые поля приобретут все тот же тип «General».
- Нажимаю два раза Ctrl+A, Excel выбирает все ячейки на листе;
- кликаю правой кнопкой мыши;
- выбираю в контекстном меню «Format Cells»;
- в открывшемся диалоге выбираю слева тип данных «Text».
Чтобы выделить все ячейки, нужно нажать Ctrl+A два раза. Именно два, это не шутка, попробуйте
После этого, если повезет, Excel оставит исходные данные в покое. Но это не самая твердая гарантия, поэтому мы после сохранения обязательно проверяем файл через текстовый просмотрщик.
Альтернатива: Open Office Calc
Для работы с CSV-файлами я использую именно Calc. Он не то чтобы совсем не считает цифровые данные строками, но хотя бы не применяет к ним переформатирование в соответствии с региональными настройками Windows. Да и импорт попроще.
Конечно, понадобится пакет Open Office (OO). При установке он предложит переназначить на себя файлы MS Office. Не рекомендую: хоть OO достаточно функционален, он не до конца понимает хитрое микрософтовское форматирование документов.
А вот назначить OO программой по умолчанию для CSV-файлов — вполне разумно. Сделать это можно после установки пакета.
Итак, запускаем импорт данных из CSV. После двойного клика на файле Open Office показывает диалог.
Заметьте, в OO не нужно создавать новый воркбук и принудительно запускать импорт, все само
- Кодировка — как в файле.
- «Разделитель» — точка с запятой. Естественно, если в файле разделителем выступает именно она.
- «Разделитель текста» — пустой (все то же, что в Excel).
- В разделе «Поля» кликаю в левый-верхний квадрат таблицы, подсвечиваются все колонки. Указываю тип «Текст».
Помимо Calc у нас в HFLabs популярен libreOffice, особенно под «Линуксом». И то, и другое для CSV применяют активнее, чем Excel.
Бонус-трек: проблемы при сохранении из Calc в .xlsx
Если сохраняете данные из Calc в экселевский формат .xlsx, имейте в виду — OO порой необъяснимо и масштабно теряет данные.
Белая пустошь, раскинувшаяся посередине, в оригинальном CSV-файле богато заполнена данными
Поэтому после сохранения я еще раз открываю файл и убеждаюсь, что данные на месте.
Если что-то потерялись, лечение — пересохранить из CSV в .xlsx. Или, если установлен Windows, импортнуть из CSV в Excel и сохранить оттуда.
После пересохранения обязательно еще раз проверяю, что все данные на месте и нет лишних пустых строк.
Если интересно работать с данными, посмотрите на наши вакансии. HFLabs почти всегда нужны аналитики, тестировщики, инженеры по внедрению, разработчики. Данными обеспечим так, что мало не покажется :)
Если в вашей сети более 30 филиалов, обновлять данные в Бизнесе можно с помощью CSV-файла.
Формат CSV
Формат CSV ― это текстовый формат, предназначенный для представления табличных данных. Первая строка содержит названия столбцов, а следующие строки ― сами данные. Содержимое столбцов отделяется друг от друга запятой.
Данные в файле должны быть в кодировке UTF-8.
Данные в примере представлены в кодировке UTF-8.
Название филиала. Указывается без кавычек, с учетом регистра.
Страна. Указывается полностью, без сокращений.
Полный адрес местонахождения филиала, с точностью до дома.
Дополнение к адресу.
Номер телефона с кодом страны и населенного пункта. Если номеров несколько, они отделяются друг от друга точкой с запятой (;).
Идентификатор рубрики, к которой относится данный филиал. Если рубрик несколько, они указываются через запятую.
Примечание. У каждого филиала может быть до трех рубрик, но хотя бы одна из них должна совпадать с рубрикой сети.Дополнительный сайт сети (например, ссылки на страницы в социальных сетях).
Часы работы. Выходные, нерабочие дни не указываются.
Координата по широте. В качестве разделителя целой и дробной части используется точка.
Координата по долготе. В качестве разделителя целой и дробной части используется точка.
Название филиала. Указывается без кавычек, с учетом регистра.
Страна. Указывается полностью, без сокращений.
Полный адрес местонахождения филиала, с точностью до дома.
Дополнение к адресу.
Номер телефона с кодом страны и населенного пункта. Если номеров несколько, они отделяются друг от друга точкой с запятой (;).
Идентификатор рубрики, к которой относится данный филиал. Если рубрик несколько, они указываются через запятую.
Примечание. У каждого филиала может быть до трех рубрик, но хотя бы одна из них должна совпадать с рубрикой сети.Дополнительный сайт сети (например, ссылки на страницы в социальных сетях).
Часы работы. Выходные, нерабочие дни не указываются.
Координата по широте. В качестве разделителя целой и дробной части используется точка.
Координата по долготе. В качестве разделителя целой и дробной части используется точка.
Подготовка файла
Чтобы настроить автоматическое ежедневное обновление данных о ваших филиалах:
Подготовьте файл в формате CSV. Данные должны быть в кодировке UTF-8.
Выложите файл на свой сайт по обновляемой ссылке.
Загрузка файла в интерфейсе
На странице сети перейдите в раздел Филиалы . В блоке Управление филиалами выберите Файл .
Укажите ссылку на подготовленный файл, выберите тип «csv» и нажмите Проверить . Проверка файла может занять несколько часов.
Если проверка файла прошла успешно, нажмите кнопку Опубликовать . В открывшемся окне проверьте изменения в филиалах. На карте может быть показано до 50 филиалов с изменениями. Нажмите Все верно, начать загрузку в базу . Данные из файла пройдут модерацию и будут загружены в базу Бизнеса. При большом объеме данных загрузка может занять несколько суток.
Чтобы посмотреть изменения в филиалах, загруженные в базу Бизнеса из файла, нажмите История загрузок . Кнопка будет доступна через сутки после первой загрузки.
Предоставлять данные обо всех действующих филиалах.Новые данные появятся на Яндекс.Картах в течение семи дней после загрузки правильно оформленного файла.
Функция Добавить пользователей через CSV-файл, доступная на странице «Пользователи», позволяет администратору создать несколько учетных записей пользователей в Admin Console с помощью CSV-файла. Состояние и ход выполнения процесса создания учетной записи пользователя отображаются на странице Результаты массовых операций. Можно в любой момент отменить обработку создания учетной записи пользователя.
Подробнее о работе с пользователями в Admin Console см. в разделе Управление пользователями.
Ниже приведены требования к обработке, которые должен выполнить администратор перед загрузкой файла.
- Формат файла и заголовки
- Требования к данным файла или строкам
Формат файла и заголовки
- Файл с разделителями-запятыми (CSV), с расширением .csv. Каждая запись находится на отдельной строке, отделенной разрывом строки (CRLF). Например, aaa,bbb,ccc CRLF. Более подробные сведения см. в разделе RFC 4180 (спецификация CSV-файлов).
- Заголовок столбца является допустимым. Строка заголовка обязательна. Для получения дополнительной информации об обязательных или необязательных полях и формате файла см. таблицу Формат CSV-файла в разделе «Управление пользователями».
В загружаемых CSV-файлах в качестве разделителя полей должны использоваться запятые («,»).
В некоторых регионах операционная система использует в качестве разделителя полей точку с запятой («;»). В результате Microsoft Excel сохраняет файлы с точкой с запятой в качестве разделителя, что приводит к сбою обработки. Чтобы обойти эту проблему, можно временно обновить региональные настройки. Кроме того, можно при сохранении файла в Excel выбрать вариант Сохранить как и сохранить файл как CSV с типом кодировки UTF-8.
Обходное решение
Описанные ниже изменения могут повлиять на другие приложения и таблицы. Внесите необходимые изменения в CSV-файл, затем верните прежние настройки.
Windows 10
Перейти к Настройкам Windows.
Откройте Время и язык > Регион и язык > Дополнительные параметры даты, времени, региона > Изменение форматов даты, времени и чисел.
В раскрывающемся списке Формат выберите Английский (Соединенное Королевство).
Windows 7
Перейдите на Панель управления > Все элементы панели управления > Регион и язык.
В раскрывающемся списке Формат выберите Английский (Соединенное Королевство).
Требования к формату данных или строк
Убедитесь, что для каждой строки данных выполняются требования, описанные ниже.
- Строка представляет собой адрес электронной почты в допустимом формате.
- Действительные профили продуктов (или конфигурации), если есть.
Если вы являетесь клиентом Teams, измените заголовок столбца Product Configurations на Team Products. Кроме того, для данных в этом столбце должно быть указано название продукта (а не профиля продукта).
Коды стран должны иметь двухбуквенный формат ISO 3166 (альфа-2).
Требования к размеру файлов
CSV-файл может содержать до 25 000 строк (5000 для оптимальной производительности). Если файл превышает 5000 строк, вы столкнетесь с проблемами производительности при обработке файла в Admin Console (см. следующий раздел, Обработка файлов). При этом все CSV-файлы размером свыше 25 000 строк будут отклонены.
Если у вас есть требование загрузить более 25 000 пользователей, рекомендуется один из вариантов, описанных ниже.
- Разделите CSV-файл на несколько файлов по 25 000 строк (макс.). Для оптимальной производительности подходит файл в 5000 строк или меньше.
- Используйте Инструмент синхронизации пользователей Adobe. Инструмент командной строки, который перемещает информацию о пользователях и группах из системы корпоративного каталога вашей организации (например, Active Directory или другой системы LDAP) в каталог вашей организации в Adobe Admin Console.
- Используйте REST API для управления пользователями. Этот API-интерфейс можно интегрировать в приложения и процессы вашей организации для управления пользователями.
- Если вы настроили идентификаторы Federated ID в Admin Console с помощью Microsoft Azure или Google Federation, используйте соответствующие коннекторы для Admin Console. См. раздел Настройка единого входа в систему Adobe для федерации Google или настройте Единый вход в систему с помощью коннектора Azure AD.
- Если невозможно использовать какой-либо из вышеперечисленных методов для массовой загрузки пользователей, войдите в Admin Console, перейдите в раздел «Поддержка» и обратитесь в службу поддержки клиентов Adobe.
При обработке файла каждая запись обрабатывается индивидуально, как описано в следующей таблице, в зависимости от конкретного домена.
По завершении всей обработки сводка отправляется по электронной почте инициирующему администратору. Если операция импорта отменена, обработка останавливается. Однако уже обработанные строки не откатываются.
Business ID
- Учетная запись создается с указанным адресом электронной почты.
- Учетная запись добавляется в указанные конфигурации продуктов.
- Пользователю будет отправлено приветствие по электронной почте.
- Уже есть приглашение, либо учетная запись с указанным адресом электронной почты существует.
- Страна, если она есть, не открыта для бизнеса Adobe*.
- В зависимости от типа организации или контракта, если в указанном профиле продукта недостаточно лицензий, происходит одно из событий, описанных ниже.
- Teams: возникает ошибка «Недостаточно лицензий»
- VIP: учетная запись добавляется в указанные профили продуктов. Однако при превышении лицензионной квоты продукты будут недоступны для пользователя.
- ETLA: учетная запись добавляется в указанные профили продуктов. Пользователи получают доступ к указанным продуктам. Вы платите по «автоматической сверке» при продлении
Чтобы обеспечить такие преимущества, как корпоративное хранилище и другие функции корпоративного уровня, мы переносим все существующие идентификаторы Adobe ID в идентификаторы Business ID. Все новые бизнес-клиенты будут использовать идентификаторы Business ID для членов своей группы.
Вы заранее получите уведомление о том, когда для вашей организации запланировано это обновление. Для получения дополнительной информации см. раздел Знакомство с Business ID и новые функции хранения. До переноса вашей организации вы продолжите использовать идентификаторы типа Adobe ID для доступа к организации. После этого поддержка Adobe ID будет зарезервирована только для индивидуальных клиентов.
Federated ID
- Запись пользователя создается с указанным именем пользователя.
- Учетная запись добавляется в указанные профили продуктов.
- Адрес электронной используется исключительно для определения домена.
- Электронное письмо отправляется пользователю, если включен параметр уведомления для профиля продукта.
- Имя пользователя существует
- Страна, если она есть, не открыта для бизнеса Adobe. *
- В зависимости от типа организации или контракта, если в указанном профиле продукта недостаточно лицензий, происходит одно из событий, описанных ниже.
- Teams: возникает ошибка «Недостаточно лицензий»
- VIP: учетная запись добавляется в указанные профили продуктов. Однако при превышении лицензионной квоты продукты будут недоступны для пользователя.
- ETLA: учетная запись добавляется в указанные профили продуктов. Пользователи получают доступ к указанным продуктам. Вы платите по «автоматической сверке» при продлении
Enterprise ID
- Учетная запись создается с указанным адресом электронной почты.
- Учетная запись добавляется в указанные конфигурации продуктов.
- Пользователю будет отправлено приветствие по электронной почте.
- Уже есть приглашение, либо учетная запись с указанным адресом электронной почты существует.
- Страна, если она есть, не открыта для бизнеса Adobe. *
- В зависимости от типа организации или контракта, если в указанном профиле продукта недостаточно лицензий, происходит одно из событий, описанных ниже.
- Teams: возникает ошибка «Недостаточно лицензий»
- VIP: учетная запись добавляется в указанные профили продуктов. Однако при превышении лицензионной квоты продукты будут недоступны для пользователя.
- ETLA: учетная запись добавляется в указанные профили продуктов. Пользователи получают доступ к указанным продуктам. Вы платите по «автоматической сверке» при продлении
- Учетная запись создается с указанным адресом электронной почты.
- Приглашение связано с перечисленными профилями продуктов.
- Если учетная запись существует, добавьте ее в профили продуктов.
- Пользователю будет отправлено приветствие по электронной почте.
- Учетная запись с данным адресом электронной почты существует.
- Страна, если она есть, не открыта для бизнеса Adobe * .
- В зависимости от типа организации или контракта, если в указанном профиле продукта недостаточно лицензий, происходит одно из событий, описанных ниже.
- Teams: возникает ошибка «Недостаточно лицензий»
- VIP: учетная запись добавляется в указанные профили продуктов. Однако при превышении лицензионной квоты продукты будут недоступны для пользователя.
- ETLA: учетная запись добавляется в указанные профили продуктов. Пользователи получают доступ к указанным продуктам. Вы платите по «автоматической сверке» при продлении
Услуги и программное обеспечение Adobe регулируются экспортными законами США, которые ограничивают экспорт и использование услуг и программного обеспечения Adobe в определенных регионах, включая, помимо прочего, Кубу, Иран, Северную Корею, Судан, Сирию и Крымский регион Украины.
Функция «Импорт пользователей» не поддерживает имена пользователей, содержащие специальные символы, например запятую (,) или точку с запятой (;).
Подробные сведения по производительности
Во избежание перегрузки действует правило рабочего цикла 66,6 %. Если время обработки записи отличается от скользящего среднего более чем на 10 %, то обработка регулируется так, чтобы занимала только 2/3 реального времени.
Кроме того, управление регулированием со стороны рабочей группы также ограничивает скорость обработки. Если управление регулировкой задано явно, то контроль рабочего цикла отключен. Предусмотрен вызов API для возврата к регулировке на основе рабочего цикла.
В этом режиме отображается количество запросов, обрабатываемых в секунду, что позволяет оценить производительность.
Целевая скорость для создания 1000 учетных записей, каждая из которых добавляется к 2 конфигурациям продукта, составляет 1 учетную запись в секунду, не считая рабочего цикла 66,6 %, поэтому наблюдаемая скорость обработки может составлять 0,66 учетных записей в секунду или около 40 учетных записей в минуту. Создание 1000 учетных с такой скоростью занимает 25 минут. Создание 5000 учетных записей с такой скоростью занимает два часа пять минут.
Раздел Устранение неполадок помогает устранять ошибки или другие проблемы, возникающие при использовании функции массовой загрузки с помощью Adobe Admin Console.
Ошибки выгрузки
Иногда выгрузка файла не происходит, если не выполняются определенные условия.
- Файл имеет формат, отличный от CSV.
- Обязательный заголовок столбца (например, «Email») имеет недопустимый формат или отсутствует.
- Отсутствует обязательный столбец.
Выполните действия, описанные ниже.
- Используйте только файлы формата .csv.
- Убедитесь, что заголовки столбцов имеют допустимый формат.
- Убедитесь, что значения в столбцах являются допустимыми.
Для получения дополнительной информации об обязательных или необязательных полях и формате файла см. таблицу Формат CSV-файла в разделе «Управление пользователями».
Откройте CSV-файл в Microsoft Excel.
Выберите (выделите) любой столбец, содержащий данные на листе.
Перейдите на вкладку Данные и щелкните Текст по столбцам.
В появившемся диалоговом окне продолжайте нажимать Далее, пока кнопка Далее не станет неактивной и не включится кнопка Готово.
Читайте также: