Компонент "Form File"

1. Описание

Компонент для динамических страниц (форм) оператора, отображающий в Workspace контейнер для входных/исходящих файлов.

Данный компонент присутствует в схемах типа:

  • Формы.

Блок (Рис.1(1)) используется в поле для построения схемы. При нажатии на блок открывается панель настроек данного компонента (Рис.1(2)).

Рис. 1. Компонент "Form File"

1.1. Блок "Form File"

Блок состоит из таких элементов:

  1. Названия компонента;
  2. Ветка "in" - принимающая (соединяющая с другим блоком) ветка;
  3. Ветка "out" -  исходящая (соединяющая со следующим блоком) ветка.

1.2. Панель настроек "Form File"

Состоит из таких элементов:

  1. Поле "Id";
  2. Элемент "View";
  3. Переключатель "Break";
  4. Элемент  "Limit".

1.2.1. Поле "Id"

В этом поле задается название* (уникальное в рамках схемы) – служебное название, не отображаемое на странице. Используется как переменный для дальнейшего доступа к значениям.

1.2.2. Элемент "View"

Предназначен для настройки отображения (Рис.2).

Состоит из таких элементов:

  1. Поле "";
  2. Поле "Label";
  3. Переключатель "Readonly";
  4. Переключатель "Collapsible" 

1.2.2.1. Поле "Initial value"

Если переключатель "Readonly" включен:

В "Initial value" поле вызывается переменная, в которую передаются прикрепленные файлы с листа.

Задать такую переменную можно в компоненте "Get Email" в элементе "Set variables": в поле "Value" вводиться - attachments , а в поле "Key"  вводится название переменной, которую будем вызывать здесь.

К примеру, в компоненте "Get Email" в элементе "Set variables" в поле "Value" указали -  attachments , а в поле "Key" указали - Файлы. Тогда в поле  "Initial value" необходимо ввести - ${Файлы}.

Если переключатель "Readonly" выключен:

В поле "Initial value" вызывается переменная, в которую передаются файлы. Эти файлы будут прикреплены к отправляющему сообщению.

1.2.2.2. Поле "Label"

В этом поле вводится текст, который будет отображаться, как заголовок над файлом (Рис. 2). Если поле оставить пустым, то контейнер будет без заголовка.

1.2.2.3. Поле "Hint"

В этом поле можно задать подсказку. Подсказка будет отображаться при наведении курсора на (Рис.2).

Значок не будет отображаться если поле оставить пустым.

1.2.2.4. Переключатель "Readonly"

 - отображает контейнер для входных файлов в Workspace.

Нажатие на  кнопку скачивает входной файл в формате .zip.

Нажатие на название файла скачивает сам файл.

 - отображает контейнер для исходящих файлов в Workspace (Рис.2).

При нажатии на  открывается окно для выбора файла, который будет прикреплен.

Рис. 2. Контейнер для исходящих файлов в Workspace

1.2.2.5. Переключатель "Collapsible"

Переключатель отвечает за возможность разворачивать\сворачивать блок с файлами:

 - блок с  файлами по умолчанию развернут без возможности сворачивать;

 - блок с файлами по умолчанию свернут. Есть возможность разворачивать\сворачивать блок (Рис. 2).

 - разворачивает блок;

 - сворачивает блок (Рис. 2).

1.2.3. Переключатель "Break"

Отвечает за окончание выполнения схемы.

- инициирует окончание выполнения схемы после данного компонента;

- переключатель в положении "Отключен".

1.2.4. Элемент "Limit"

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

Если через компонент прохождений будет больше, чем указано в поле "Max", то будет использоваться ветка "failover"- , которая появляется в блоке компонента при установке лимита.

Нажатие на кнопку "Add limit" добавляет поле "Max" и кнопку "Delete limit".

В поле "Max" указывается количество возможных прохождений.

Нажатие на кнопку "Delete limit" убирает лимит, возвращая кнопку "Add limit".

Рис. 4. Установление лимита