Выбрать курс
26
/
239
Поиск писем в сущности
Данное активити позволяет осуществлять поиск писем в сущности (дела). Выводит ID писем.
Результатом работы активити, будет получение ID писем в виде списка, массива для итератора, соответствие условиям поиска и количество найденных элементов (писем).
ID письма: в данном пункте указывается ID искомого письма.
Состояние письма: в данном пункте указывается статус искомого письма (Прочитано / Не прочитано).
Выбирается из выпадающего списка.
Выполнено дело: так как письмо, это тип дело, то выставляется статус выполнено дело или нет, т.е Да / Нет.
Выбрать письма от указанной даты: позволяет указать дату, начиная с которой будет осуществлен поиск писем.
Выбрать письма до указанной даты: позволяет указать дату, до которой будет осуществлен поиск писем.
Делать отладочные сообщения в журнал БП: позволяет выбрать вносить ли отладочные сообщения в журнал БП или нет.
Это поле нужно использовать только по необходимости из-за большого расхода запросов и уменьшенной скорости срабатывания активити.
Запускать от имени: данное поле необходимо для того, чтобы установить сотрудника, с правами которого выполнять действие данного активити. Если у сотрудника не будет прав на выполнение действия, то активити не сработает. Рекомендуем выбирать всегда сотрудника с правами администратора системы.
Устанавливать текст статуса: данное поле позволяет включать возможность установки статуса бизнес-процесса. Это необходимо для того, чтобы во время работы активити информировать пользователя в истории о том, что бизнес-процесс остановился на конкретном шаге. Это особенно важно в момент отладки и выяснения причин неполадок в работе механизма.
Текст статуса: в данном поле указывается текстовый вариант статуса, который Вы можете изменять.
Ожидать ответа: данное поле Вами не управляется. Оно необходимо для того, чтобы определить, нужно ли ожидать реакции от нашего активити после запуска.
Период ожидания(Время ожидания ответа от приложения):
Указывается в секундах, минутах, часах, днях, но не менее 5 минут и желательно не более 1 часа.
Это поле нужно для аварийного завершения активити, и если ответ не получен в течении того количества времени, то активити завершается.
Возвращаемые параметры:
- Список ID писем.
- Массив для итератора.
- Количество найденных элементов.
Сообщает результаты поиска писем: есть/нет, и выводит список результатов.
- Соответствует условиям.
Результатом работы активити, будет получение ID писем в виде списка, массива для итератора, соответствие условиям поиска и количество найденных элементов (писем).
Сценарий работы активити бизнес-процесса
Тип сущности: в данном поле указывается тип сущности, в которой будет осуществлен поиск писем.
Выбирается из выпадающего списка.
ID Сущности: в данном пункте указывается ID сущности, в которой, будет осуществляться поиск писем.
Данные символы ставятся перед содержимым ячейки:
% содержит, поиск в строке выглядит так (без пробелов):"%123", это значит, что мы ищем 123. (можно искать буквы и цифры в выбранной вами строке).
!% не содержит, Пример заполнения !%123 , это значит, что значение в поле не содержит 123 (можно искать буквы и цифры в выбранной вами строке).
= равно, Пример заполнения: =123 , это значит, что значение в поле равно 123. (только для поля тип "строка" и "число").
Если в поле используется текст, то этот текст должен совпадать символ в символ, иначе вы ничего не найдете.
Для полей тип "список", работает только условие "=" и сравнивается с ID элемента(можно получить через F12+просмотр элементов).
! не равно, Пример заполнения !123 , это значит, что значение в поле не равно 123 (только для поля тип "строка" и "число").
> больше, Пример заполнения >123 , это значит, что значение в поле больше 123 (только для поля тип "число").
< меньше, Пример заполнения <123 , это значит, что значение в поле меньше 123 (только для поля тип "число").
={=> больше или равно, Пример заполнения =>123 , это значит, что значение в поле больше или равно 123 (только для поля тип "число").
={=< меньше или равно, Пример заполнения =<123 , это значит, что значение в поле меньше или равно 123 (только для поля тип "число").
Если поле не является строкой, то содержимое ячейки должно заполняться так: ={=>14.03.2020 15:10}, в фигурных скобках указывается необходимый символ.
В случае с переменной, содержимое ячейки должно заполняться так: ={=>{=A1988_22222_92566_99999:search_results}.
% содержит, поиск в строке выглядит так (без пробелов):"%123", это значит, что мы ищем 123. (можно искать буквы и цифры в выбранной вами строке).
!% не содержит, Пример заполнения !%123 , это значит, что значение в поле не содержит 123 (можно искать буквы и цифры в выбранной вами строке).
= равно, Пример заполнения: =123 , это значит, что значение в поле равно 123. (только для поля тип "строка" и "число").
Если в поле используется текст, то этот текст должен совпадать символ в символ, иначе вы ничего не найдете.
Для полей тип "список", работает только условие "=" и сравнивается с ID элемента(можно получить через F12+просмотр элементов).
! не равно, Пример заполнения !123 , это значит, что значение в поле не равно 123 (только для поля тип "строка" и "число").
> больше, Пример заполнения >123 , это значит, что значение в поле больше 123 (только для поля тип "число").
< меньше, Пример заполнения <123 , это значит, что значение в поле меньше 123 (только для поля тип "число").
={=> больше или равно, Пример заполнения =>123 , это значит, что значение в поле больше или равно 123 (только для поля тип "число").
={=< меньше или равно, Пример заполнения =<123 , это значит, что значение в поле меньше или равно 123 (только для поля тип "число").
Если поле не является строкой, то содержимое ячейки должно заполняться так: ={=>14.03.2020 15:10}, в фигурных скобках указывается необходимый символ.
В случае с переменной, содержимое ячейки должно заполняться так: ={=>{=A1988_22222_92566_99999:search_results}.
ID письма: в данном пункте указывается ID искомого письма.
ВАЖНО!
Если данный пункт заполнен, то ID сущности не учитывается.
Так же, если указан ID сущности, то ID письма выведено не будет, будет просто выведено значение "Y"- найдено или "N"- не найдено.
Тип письма: в данном пункте указывается тип исходного письма (Входящее / Исходящее). Выбирается из выпадающего списка.Если данный пункт заполнен, то ID сущности не учитывается.
Так же, если указан ID сущности, то ID письма выведено не будет, будет просто выведено значение "Y"- найдено или "N"- не найдено.
Состояние письма: в данном пункте указывается статус искомого письма (Прочитано / Не прочитано).
Выбирается из выпадающего списка.
Выполнено дело: так как письмо, это тип дело, то выставляется статус выполнено дело или нет, т.е Да / Нет.
Выбрать письма от указанной даты: позволяет указать дату, начиная с которой будет осуществлен поиск писем.
Выбрать письма до указанной даты: позволяет указать дату, до которой будет осуществлен поиск писем.
Делать отладочные сообщения в журнал БП: позволяет выбрать вносить ли отладочные сообщения в журнал БП или нет.
Это поле нужно использовать только по необходимости из-за большого расхода запросов и уменьшенной скорости срабатывания активити.
Запускать от имени: данное поле необходимо для того, чтобы установить сотрудника, с правами которого выполнять действие данного активити. Если у сотрудника не будет прав на выполнение действия, то активити не сработает. Рекомендуем выбирать всегда сотрудника с правами администратора системы.
Устанавливать текст статуса: данное поле позволяет включать возможность установки статуса бизнес-процесса. Это необходимо для того, чтобы во время работы активити информировать пользователя в истории о том, что бизнес-процесс остановился на конкретном шаге. Это особенно важно в момент отладки и выяснения причин неполадок в работе механизма.
Текст статуса: в данном поле указывается текстовый вариант статуса, который Вы можете изменять.
Ожидать ответа: данное поле Вами не управляется. Оно необходимо для того, чтобы определить, нужно ли ожидать реакции от нашего активити после запуска.
Период ожидания(Время ожидания ответа от приложения):
Указывается в секундах, минутах, часах, днях, но не менее 5 минут и желательно не более 1 часа.
Это поле нужно для аварийного завершения активити, и если ответ не получен в течении того количества времени, то активити завершается.
Если вы хотите использовать результат работы активити (возвращаемый параметр) в другом активити, в котором параметр - простое число, то несколько чисел разделенных запятыми работать не будут, так как параметр ждет только одно число.
Если параметр простой - строка, то туда не нужно вставлять результат работы в виде массива для итератора, так как данный параметр предназначен для полей с типом заполнения "множественное".
Если параметр простой - строка, то туда не нужно вставлять результат работы в виде массива для итератора, так как данный параметр предназначен для полей с типом заполнения "множественное".
Сценарий работы робота
Возвращаемые параметры:
- Список ID писем.
- Массив для итератора.
- Количество найденных элементов.
Сообщает результаты поиска писем: есть/нет, и выводит список результатов.
- Соответствует условиям.