Работа с Задачами в Sherpa Designer
На стороне Дизайнера работа с Задачами осуществляется через следующие блоки палитры Оркестратора:
При использовании блока необходимо добавить GUID, который нужно скопировать из карточки соответствующей Очереди.
Необходимо указать:
- Название (обязательное поле)
- Описание (опционально)
- Параметры (тип данных Параметров – словарь)
- Приоритет
После заполнения данных полей на выходе будет сформирован QUID Задачи и Объект Задачи типа $TaskObject. С данным объектом вы сможете работать в любом блоке, выражении, для этого воспользуйтесь подсказками в окне Редактировать выражение «Примеры работы с объектами Задачи $TaskObject».
Необходимо указать:
Возможные значения:
На выходе: Список GUID созданных задач
Необходимо указать:
- GUID Очереди
- GUID Задачи (необязательно, если вы хотите получить не конкретную, а какую-либо очередную Задачу, то поле можно оставить пустым)
- Название Задачи
- Статус Задачи (например, если необходимо получать только новые задачи New или в каком-либо другом статусе)
- Приоритет Задачи – по желанию можно установить фильтр (Low, Normal, Hight). При выборе любого Приоритета Задачи будут поступать начиная с высокого приоритета, заканчивая низким.
На выходе будут получены:
- GUID Задачи
- Название
- Параметры
- Объект Задачи
Необходимо указать:
- GUID Очереди (обязательно)
- GUID Задачи (необязательно, если вы хотите получить не конкретную, а какую-либо очередную Задачу, то поле можно оставить пустым)
- Название Задачи — фильтр для названия задачи
- Статус Задачи — фильтр по статусу Задачи (если необходимо получать только новые задачи New или в каком-либо другом статусе).
Возможные значения:
- Приоритет Задачи – по желанию можно установить фильтр (Low, Normal, Hight). При выборе любого приоритета Задачи будут поступать, начиная с высокого приоритета, заканчивая низким.
-
-
- Смещение — смещение относительно начала очереди. Используется в случае, если вы хотите получить из Очереди не первую Задачу, а n-ую по счету (5, 10 и т.д.)
- Максимальное количество — возвращается не больше указанного количества Задач. Если параметр не указан, возвращается не больше 100 Задач
- Взять в работу – если выбрано, то статус Задач будет сразу изменен на статус В работе. Позволяет получить Задачу из Очереди и сразу взять ее в работу по принципу атомарной операции. При использовании блока Получить список Задач из Очереди не рекомендуется использовать данную функцию.
-
На выходе будут получены:
5) Изменить Задачу
Необходимо указать:
- GUID Задачи
- Название Задачи — фильтр для названия задачи
- Статус Задачи — фильтр по статусу задачи.
Возможные значения:
- Приоритет Задачи – по желанию можно установить фильтр (Low, Normal, Hight). При выборе любого приоритета Задачи будут поступать начиная с высокого приоритета, заканчивая низким.
- Отложить до — [Дата и время/Текст] обработка задачи будет отложена до указанного момента, при этом статус Задачи будет установлен в Postponed (отложена). После наступления этого момента оркестратор автоматически переведет статус Задачи в New (Новая).
- Комментарий — комментарий Задачи
На выходе будут получены: