Официальный перевод недоступен. Переведите эту страницу с помощью Google:

В разделе «Действия» указан список действий, которые выполняются при каждом срабатывании триггера.

Задание действий

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

UUID-e88c780c-20fd-4ac2-32c5-d87d9671e8ca.png

Вложенные действия

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

UUID-7cda050d-5e85-d9bd-6bf4-1e1b227b0fa3.png

Примечание

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

Выполнение действий

Действия в списке выполняются один раз для каждого триггера. Перечисленные действия выполняются сверху вниз, поэтому важен порядок перечисления действий.

Есть два исключения. Действия Для цикла и Использовать фильтр данных выполняют вложенные действия несколько раз. Действие Для цикла выполняется столько раз, сколько задано в его свойствах, а действие Использовать фильтр данных — столько раз, сколько записей в наборе данных, возвращенном связанным фильтром.

NiceLabel 10 выполняется как служба под указанной учетной записью пользователя Windows и наследует разрешения безопасности от учетной записи. Дополнительные сведения см. в разделе «Работа в режиме службы» руководства пользователя NiceLabel Automation.

Условные действия

Каждое действие можно настроить как условное действие. Условное действие выполняется только при удовлетворении указанного условия. Условие — это однострочный сценарий (VBScript или Python). Чтобы задать такое условие, нажмите Показать опции исполнения и обработки ошибок в свойствах действия, чтобы развернуть возможности.

UUID-302dd779-eb43-b16d-6216-fe15c7b66dc2.png

В этом случае действие выполняется только при успешном завершении предыдущего действия, если внутренняя переменная ActionLastErrorID имеет значение 0. Чтобы использовать такое условие с внутренними переменными, необходимо сначала включить внутреннюю переменную.

Идентификация действий в состоянии ошибки конфигурации

Если действие настроено не полностью, оно помечается красным восклицательным знаком. Такие действия невозможно выполнить. Такое действие можно включить в список Действие, но триггер можно будет запустить только после завершения конфигурирования. Если одно из вложенных действий находится в состоянии ошибки, все стрелки, с помощью которых можно развернуть родительские действия (слева от имени действия), также окрашиваются в красный цвет, что указывает на ошибку вложенного действия.

UUID-eee99ccf-d83f-d7c4-7520-a2bb7bf0f690.png

В этом случае действие Открыть этикетку сообщает об ошибке конфигурации. Для имени этикетки не указан параметр. Красный восклицательный знак появляется рядом с ошибочным параметром в настройках самого действия, в списке действий, на вкладке «Действия», на вкладке триггера и на вкладке «Элементы конфигурации». Это облегчает выявление проблемы.

Отключение действий

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

UUID-07cad230-602f-d53f-4c3a-1c8bacbc2888.png

В данном случае действие Печать этикетки по-прежнему задано в списке действий, но отключено. Сейчас это действие не нужно и будет игнорироваться во время обработки, но его можно легко включить в любое время.

Копирование действий

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

Открывается контекстное меню с командами, доступными для выбранного объекта.

В Automation Builder также можно выбрать несколько действий, чтобы применить к ним операции копирования, вставки и удаления. Чтобы выбрать несколько действий, нажмите Ctrl/Shift и щелкните имена требуемых действий.

Примечание

Несколько действий можно выбрать только в рамках одного родительского действия, т. е. все выбранные действия должны быть на одном уровне.

Перемещение по списку действий

С помощью мыши выберите заданное действие и на ленте в группе Порядок действий нажмите соответствующую кнопку со стрелкой. Также можно воспользоваться клавиатурой. Клавиши управления курсором перемещают выделение по списку действий. Нажатие Ctrl в сочетании с клавишами управления курсором перемещает действие вверх и вниз по списку, а также влево и вправо для вложения.

Описание действий

Группа О программе позволяет описать все действия NiceLabel 10.

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

  • Описание: примечания пользователя к выбранному действию. Описание отображается в проводнике действий.

  • Тип действия: поле только для чтения, содержащее тип действия.