Loading

Добавление или редактирование элемента

Определение карты содержит несколько элементов карты по умолчанию. Кроме того, можно создать и настроить пользовательские элементы. Необходимо задать тип каждого пользовательского элемента. Новые элементы добавляются в определение карты. В рабочих пространствах [Элементы продукта] и [Элементы заказа] представлены все доступные элементы.

Элементы квитанции, которые используются в продукте, можно настроить для этого продукта только в рабочем пространстве [Продукты]. Элементы квитанции, используемые в каком-либо представлении, можно настроить только для этого представления.

После создания элемента изменить его название или тип невозможно.

Дополнительные действия

Описание

Сортировка элементов

  1. Щелкните заголовок столбца для сортировки в порядке возрастания или убывания.

    С помощью механизма сортировки элементы и продукты можно группировать по их типам. Элементы и продукты можно отсортировать также по алфавиту.

Удаление элемента

Элементы карты из можно удалить [Элементы продукта] и [Элементы заказа].

  1. Выберите элемент, который хотите удалить.

    Некоторые элементы, например [Автор] и [Идентификатор пользователя], заданы заранее и связаны с системными файлами. Удалить эти элементы невозможно. При выборе такого элемента кнопка [Удалить] недоступна.

  2. Чтобы удалить элемент, нажмите значок удаления.

  3. Подтвердите удаление элемента.

    Если элемент карты добавлен в одно или несколько представлений или продуктов, необходимо подтвердить удаление этого элемента. После этого элемент будет удален из всех представлений и продуктов.

  1. Выберите рабочее пространство, в котором хотите создать новый элемент: [Элементы продукта] или [Элементы заказа].

  2. Щелкните [Добавить].

  3. Задайте название элемента. Можно использовать следующие символы: «a. - z.», «A. - Z.», «0. - 9.», «_». Использование пробелов не допускается. Название должно быть уникальным.

    Длина названия элемента не должна превышать 128 символов. Учетная информация не может быть собрана, если определение карты содержит элемент, длина названия которого превышает 128 символов.

  4. Задайте тип элемента.

  5. Определите [Заголовки]. Заголовок — это отображаемое название элемента. Можно использовать следующие символы: «a. - z.», «A. - Z.», «0. - 9.», «_». Пробелы в заголовке допускаются.

    Применяемый по умолчанию язык для элемента отображается в верхней части раздела [Заголовки]. Можно определить заголовок для каждого языка. Если требуется добавить или удалить язык для элемента, см. процедуру Управление языками.

    • Строку-подсказку можно настроить в текстовом поле справа. Текстовое поле для строки-подсказки окрашено желтым цветом. Строку-подсказку можно определить для каждого языка.

  6. Определите [Конфигурация].

    В этом диалоговом окне можно установить значения для данного элемента. Значения для элемента представлены в определении квитанции.

    • Рекомендуется присваивать элементу нейтральное значение по умолчанию: «Ни один», «Нет», «0», «Ложь», [пустая строка].

    Табл. 1.

    Тип элемента

    Описание

    [Номер]

    [Номер] — это элемент, позволяющий пользователю ввести числовое значение.

    • [Количество знаков после запятой:]

      Если пользователь вводит больше предусмотренного количества символов, число округляется согласно предустановленному количеству десятичных знаков.

    [Да/Нет]

    [Да/Нет] — это элемент, позволяющий пользователю включить или отключить какой-либо элемент.

    Для элемента можно задать значение по умолчанию. Установленный флажок означает, что значение по умолчанию — «Да». Отсутствие флажка означает, что значение по умолчанию — «Нет».

    По своему усмотрению для значений «Да» и «Нет» можно задать собственные варианты заголовков. Например, «Истина» и «Ложь». Для каждого заголовка можно задать всплывающую подсказку в текстовом поле справа. Текстовое поле для строки-подсказки окрашено желтым цветом.

    [Заголовок "Не определено":] Значение параметра [Значение по умолчанию:] заменяется в случае определения пользователем заголовка для данного параметра. Пользователь должен всегда устанавливать значение для этого элемента. Значение по умолчанию для пользователя отсутствует.

    [Текст]

    [Текст] — это элемент, позволяющий пользователю ввести текст. Текстовые элементы могут быть однострочными или многострочными. Элементы типа [Замечания] обычно многострочные.

    Можно ввести текст, который будет отображаться в квитанции задания в качестве строки по умолчанию. Если у пользователя есть разрешение на изменение текстового элемента, пользователь сможет изменить строку по умолчанию. Можно указать максимальное число вводимых символов.

    Для текста можно задать маску. Маска сравнивается с введенным текстом. Если структура совпадает, значит, текст действителен. Маска должна быть выражена регулярным выражением.

    ПРИМЕЧАНИЕ

    Информацию о маске для пользователя можно ввести в текст подсказки к элементу.

    [Дата]

    [Дата] — это элемент, позволяющий пользователю ввести дату.

    Параметр [Датой по умолчанию является текущая дата плюс смещение:] позволяет указать, какое действие необходимо выполнить. Действие связано с заданием. Если ввести значение «0», при использовании элемента будет отображаться текущая дата. Другое введенное число добавляется к текущей дате. Отображается полученная дата, которую пользователь может изменить. Синтаксис выражения [1.00:00:00] означает дней.часов:минут:секунд.

    Максимальные значения для первой и последней действительной даты по отношению к дате по умолчанию равны от -4700 до 4700 дней.

    Можно выбрать, какие дни недели будет разрешено использовать с новым элементом типа [Дата]. С помощью параметра [Запрещенные дни:] укажите, например, государственные праздники.

    Пример

    Например, для элемента [Дата доставки] устанавливаются следующие значения:

    • [Датой по умолчанию является текущая дата плюс смещение:] 1.00:00:00

    • [Первая доступная дата по отношению к дате по умолчанию:] 0.00:00:00

    • [Последняя доступная дата по отношению к дате по умолчанию:] 4.00:00:00

    • [Разрешенные дни:] Понедельник — пятница

    Задание отправлено в четверг, 15 июня. Датой выполнения по умолчанию выбирается пятница, 16 июня. Задание может быть выполнено не ранее пятницы, 16 июня. Но не позднее четверга, 22 июня.

    [Меню]

    [Меню] — это элементы, позволяющие пользователю выбрать параметр из раскрывающегося списка.

    Нажмите значок «+», чтобы добавить новый параметр к элементу выбора.

    1. Задайте название параметра. Можно использовать следующие символы: «a. - z.», «A. - Z.», «0. - 9.», «_». Использование пробелов не допускается. Название должно быть уникальным.

    2. Введите заголовок параметра. Заголовок параметра — это отображаемое имя параметра. Применяемый по умолчанию язык для параметра отображается в верхней части. Можно использовать следующие символы: «a. - z.», «A. - Z.», «0. - 9.», «_». Пробелы в заголовке допускаются.

      Можно определить заголовок для каждого языка.

    3. Строку-подсказку можно настроить в текстовом поле справа. Текстовое поле для строки-подсказки окрашено желтым цветом.

    4. Нажмите [Просмотреть], чтобы добавить пользовательское изображение к параметру элемента выбора. Если путь к изображению отсутствует, пользовательское изображение параметра будет удалено.

    Чтобы изменить параметр, нажмите значок карандаша. Значок появляется, если задержать указатель мыши на параметре. Название уже существующего параметра изменить нельзя.

    Для изменения порядка элементов выбора используйте кнопки «Вверх» и «Вниз».

    Выберите параметр по умолчанию для элемента выбора из раскрывающегося списка.

    ПРИМЕЧАНИЕ

    Все видимые элементы квитанции являются элементами выбора. Добавить элементы выбора к видимым элементам квитанции задания или удалить их в большинстве случаев нельзя. Только для NewCoverMedia и Media можно изменить доступные элементы выбора. Выберите редактирование или импорт каталога печатных материалов (Импорт каталога печатных материалов).

    [Динамический]

    Значения элементов квитанции, используемых в динамическом элементе, будут заполнены в квитанции задания.

    Элементы заказа и элементы продукта можно использовать в качестве переменных для динамического элемента. Перетащите каждую переменную в нужную позицию в текстовом поле. Также можно ввести готовый текст.

    • Создайте динамические элементы в рабочем пространстве [Элементы продукта].

    • Добавьте динамические элементы в квитанцию задания.

      Динамические элементы невозможно добавить в карту заказа.

    [Поиск] Элемент , использующий драйвер ODBC

    Элементы контрольного листа типа «Поиск», использующие драйвер ODBC, используют запрос для считывания информации из источника данных. Эту информацию можно добавить в заказ.

    1. Создайте и настройте драйвер ODBC; см. раздел Доступ к источнику данных с помощью элемента поиска и драйвера ODBC.

    2. Выберите [Драйвер ODBC].

    3. Введите имя драйвера ODBC. Это то же имя, которое вы указали для драйвера ODBC в параметре «Имя источника данных» или «Имя» для источника данных SQL.

    4. Для источника данных SQL или MS Access:

      • Введите «Имя пользователя» и «Пароль» от учетной записи пользователя с правом доступа к базе данных.

        ПРИМЕЧАНИЕ

        «Имя пользователя» и «Пароль» элемента поиска перезаписываются вместо параметров «Идентификатор входа» и «Пароль» драйвера ODBC, см. шаг 6 процедуры «Драйвер ODBC для источника данных SQL». Например, если вы оставляете поля «Имя пользователя» и «Пароль» пустыми, учетная запись попытается войти в систему с пустыми учетными данными.

      Для источника данных TXT или CSV либо Excel:

      • Оставьте «Имя пользователя» и «Пароль» пустыми.

    5. Создайте запрос SQL для получения информации из источника данных. В действующем запросе необходимо учесть возможную чувствительность базы данных к регистру, чтобы получить требуемую информацию. Для отображения списка профильных элементов наберите в запросе «$». Эти профильные элементы можно использовать в запросе. Пример запроса: SELECT F3 FROM ODBC_data_source.txt

      Этот запрос показывает все значения в столбце «F3» источника данных «ODBC_data_source.txt» по элементу поиска «Поиск ODBC».

      Примеры запросов:

      • Драйвер SQL: SELECT Column FROM Database.Table

      • Драйвер Microsoft Access: SELECT Column FROM Table

      • Драйвер Microsoft Excel: SELECT Account FROM [Sheet1$] WHERE User LIKE '$LastName$’

      • Драйвер Microsoft Txt: SELECT F2 FROM test.txt

    6. Введите значение параметра «Другой». Если запрос не дает никаких результатов, элемент поиска возвращает значение параметра «Другой».

    7. Сохранить изменения.

    8. Выберите «Продукты» и добавьте элемент поиска к одному из продуктов.

    9. Опубликовать изменения.

    ПРИМЕЧАНИЕ

    Первые 999 значений, возвращаемые запросом, находятся в раскрывающемся списке.

    [Поиск] Элемент для сервера LDAP

    ПРИМЕЧАНИЕ

    Элементы поиска для сервера LDAP не могут использоваться, если включен параметр uniFLOW.

    Элементы контрольного листа типа «Поиск» для сервера LDAP получают данные пользователя с сервера LDAP. Эту информацию можно добавить в заказ. Пример элемента поиска для сервера LDAP приведен под этой таблицей.

    1. Выберите [LDAP-сервер].

    2. В раскрывающемся списке выберите сервер LDAP.

      Раскрывающийся список содержит все серверы LDAP, используемые для получения данных пользователей; см. [Конфигурация][Система][Подключение][LDAP-сервер][Данные для проверки подлинности & пользовательские данные].

    3. Введите атрибут LDAP, из которого нужно получить данные. Для каждого элемента поиска можно определить один атрибут LDAP.

    4. Определите разделитель. Атрибуты LDAP могут содержать несколько значений. Поэтому необходимо определить разделитель, чтобы правильно считывать каждое отдельное значение.

      Одним из параметров конфигурации сервера LDAP является разделитель. Элемент поиска и сервер LDAP должны использовать один и тот же разделитель. В противном случае элемент поиска не сможет правильно возвращать несколько значений атрибута LDAP. Чтобы проверить, какой сепаратор использует сервер LDAP, выполните следующие действия:

      1. Щелкните [Конфигурация][Система][Подключение][LDAP-сервер][Сервера LDAP].

      2. Проверьте параметр [Разделитель для многозначных элементов:].

    5. [Критерии выбора]

      Критерии выбора определяют, данные какого пользователя будут получены из атрибута LDAP. Критерии выбора не могут быть пустыми. Необходимо выполнить поиск по крайней мере одного пользователя. Критерии могут содержать несколько местозаполнителей и постоянных значений. Их необходимо разделять запятыми. Для отображения списка профильных элементов наберите в запросе «$». Эти профильные элементы можно использовать в запросе.

      При использовании элемента поиска:

      Во-первых, местозаполнители заменяются на их фактические значения. Например, $UserId$ заменяется на имя пользователя, вошедшего в систему. Получается список пользователей, имена которых разделены запятыми. Пользователи оцениваются в указанном порядке. Элемент поиска получает данные из атрибута LDAP для первого действующего пользователя в списке, разделенном запятыми. Если действующие пользователи не найдены, критерии возвращают значение элемента поиска по умолчанию (см. следующее действие).

    6. Введите значение параметра «Другой». Если критерии не дают никаких результатов, элемент поиска возвращает значение параметра «Другой».

    7. Сохранить изменения.

    8. Выберите «Продукты» и добавьте элемент поиска к одному из продуктов.

    9. Опубликовать изменения.

  7. Включите параметр [Элемент журнала], если этот элемент должен отображаться в файле журнала.

  8. Щелкните [Сохранить].

  9. Щелкните по значку [Опубликовать] во вкладке рабочего пространства [Редактор продуктов и заказов] или [Редактор интернет-магазина].

    Публикация изменений на сервере PRISMAdirect может занять несколько минут. В строке состояния показан ход выполнения процедуры.

Пример элемента поиска для сервера LDAP

Сервер LDAP содержит следующих пользователей: u1, u2, u3, u4, u5. Эти пользователи имеют доступ к следующим центрам затрат:

  • u1: c1, c2, c3

  • u2: c4

  • u3: c2, c4

  • u4: c1, c3

  • u5: <нет>

Центры затрат хранятся в [Атрибут LDAP] «CostCentres».

[Критерии выбора]: $OnBehalfUserId$, $UserId$, u2

  1. Вы вошли как пользователь u1 и отправляете задание от имени пользователя u3. Элемент поиска возвращает результат: c2, c4.

  2. Вы вошли как пользователь u1 и отправляете задание от имени пользователя u5. Значение атрибута «CostCenters» для пользователя u5 пустое, поэтому в соответствии с критериями выбора выполняется оценка следующего значения. Следующее значение — пользователь, вошедший в систему, — u1. Элемент поиска возвращает результат: c1, c2, c3.

  3. Вы не вошли в систему как пользователь LDAP и отправляете задание от имени пользователя u5. Значение атрибута «CostCenters» для обоих пользователей пустое, поэтому в соответствии с критериями выбора выполняется оценка следующего значения. Следующее значение — пользователь u2. Элемент поиска возвращает результат: c4.

  4. Если в соответствии с критериями выбора не удается найти действующего пользователя, критерии выбора возвращают значение элемента поиска по умолчанию, определенное с помощью параметра «Другой».