C TWO (предварительная версия)
C TWO — это платформа управления агентами, которая управляет рабочими процессами автоматизации, управляет взаимодействием с роботом и обрабатывает рабочие элементы с помощью универсальных очередей. Используйте этот соединитель для активации потоков из сеансов C TWO, управления жизненным циклом сеанса, создания и обработки элементов очереди и включения взаимодействия между людьми и цифровыми рабочими ролей.
Этот соединитель доступен в следующих продуктах и регионах:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Все регионы Power Automate за исключением следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Standard | Все регионы Logic Apps , кроме следующих: - Azure для государственных организаций регионы - Azure регионы Китая - Министерство обороны США (DoD) |
| Power Apps | Premium | Все регионы Power Apps кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Premium | Все регионы Power Automate за исключением следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Contact | |
|---|---|
| Имя | Поддержка C TWO |
| URL | https://ctwo.com/ |
| Эл. почта | customersuccess@ctwo.com |
| Метаданные соединителя | |
|---|---|
| Publisher | C TWO |
| Веб-сайт | https://ctwo.com/ |
| Политика конфиденциальности | https://ctwo.com/privacy-policy/ |
| Categories | Бизнес-аналитика; Искусственный интеллект |
C TWO
C TWO — это платформа управления агентами, которая управляет рабочими процессами автоматизации, управляет взаимодействием с роботом и обрабатывает рабочие элементы с помощью универсальных очередей. Этот соединитель позволяет Power Automate, Power Apps, Azure Logic Apps и Copilot Studio триггер и запускаться сеансами C TWO, управлять жизненным циклом сеансов, создавать и обрабатывать элементы универсальной очереди, а также включать взаимодействие с цифровыми рабочими элементами в цикле.
C TWO находится над вашим хранилищем автоматизации в качестве единого уровня оркестрации, управления и мониторинга: независимо от того, что создает или выполняет работу, C TWO добавляет отслеживание соглашения об уровне обслуживания, повторные попытки и самовосстановление, телеметрию динамических сеансов и полный аудит.
Необходимые условия
Перед созданием подключения вам потребуется:
- Активный клиент C TWO — C TWO Cloud (размещен) или локальный сервер C TWO, доступный по протоколу HTTPS.
- Маркер учетной записи службы или личный маркер доступа, выданный администратором C TWO (см. сведения о получении учетных данных).
- Если служба C TWO размещена в локальной среде, сервер должен быть доступен из Power Platform по протоколу HTTPS (брандмауэр, позволяющий Power Automate диапазонов исходящих IP-адресов Microsoft — Azure тегами
AzureConnectors.<region>службы иPowerPlatformPlexдля географической точки Power Platform). - Среда Power Platform с разрешениями настраиваемого соединителя и уровень лицензий, поддерживающий пользовательские соединители (Power Automate Premium или эквивалент).
Создание подключения
При создании подключения вы предоставляете три значения из собственной среды C TWO:
-
Узел C TWO — только имя узла сервера C TWO (без схемы, без косой черты), например
connect24.ctwo.cloudлокальный узел с необязательным портом, напримерctwo.contoso.com:8443. -
Базовый URL-адрес C2 — базовый путь API C TWO, включая раздел, начиная с косой черты и без косой черты, например
/DEFAULT/CTWO.Server/api. -
Ключ API — ваш маркер, введенный как
Bearer <your-token>. Рекомендуется использовать маркер учетной записи службы ; Также работает личный маркер доступа .
Вместе узел и базовый URL-адрес направляют соединитель на собственный сервер C TWO (https://{Host}{Base URL}/…), поэтому каждый клиент подключается к собственной среде — C TWO Cloud или локально.
Получение учетных данных
Проверка подлинности использует ключ API, отправленный в качестве маркера носителя в заголовке Authorization .
Маркер учетной записи службы (рекомендуется для рабочей среды)
- Войдите в экземпляр C TWO.
- Перейдите в раздел "Приложения и подключения" → Microsoft Power Automate → Создать учетную запись службы.
- Скопируйте созданный маркер немедленно— он отображается только один раз.
Личный маркер доступа (разработка и тестирование)
- Откройте профиль пользователя в C TWO.
- Перейдите на вкладку "Маркеры API" и создайте новый маркер.
- Копировать его немедленно — он отображается только один раз и недействителен, если учетная запись пользователя отключена.
Обе типы маркеров обрабатываются как секреты— хранят их только в учетных данных подключения Power Platform, никогда не в переменных потока или клиентском коде.
Поддерживаемые операции
- Триггеры — запуск потока, когда C TWO отправляет сеанс с принудительной истечением времени ожидания или без нее.
- Управление сеансами — отчет о завершении или сбое, запись типизированных журналов сеансов, настройка времени ожидания сеанса и проверка правильного запроса на остановку.
- Универсальная очередь — создание, перечисление, блокировка, разблокировка, повторная попытка и отсрочка элементов очереди; обновите данные элемента и добавьте журналы на уровне элементов; добавление и удаление тегов; получение вложений; создание состояний пользовательского элемента; список очередей.
- Человек в цикле — создание, назначение, отмена назначения и завершения структурированных форм помощи для человека и их получение и запрос.
Внутренние вспомогательные операции заполняют динамические раскрывающиеся списки (задачи и средства выбора пользователей) и не вызываются напрямую.
Известные проблемы и ограничения
- Требуется правильный URL-адрес узла и базового URL-адреса. Оба параметра вводятся во время подключения и перенаправляют соединитель на сервер C TWO. Неверные или недоступные значения приводят к сбоям подключения или запроса.
- Формат ключа API. Поле "Ключ API" ожидает литеральную строку
Bearer <token>, не указываяBearerпрефикс401 Unauthorized. - Предоставление данных элемента JSON. Поля данных элементов (
Create Queue Item,Set Queue Item Data) — это объекты JSON. В потоке укажите литерал JSON сjson('…')выражением, чтобы оно было отправлено как объект, а не строка. - Задержка триггера опроса. Активирует опрос, а не отправку, поэтому между сеансом, отправленным в C TWO, и запуском потока возникает небольшая задержка (связанная с повторением триггера).
- Типы полей формы. Некоторые поля идентификатора, возвращаемые операциями формы, могут быть целым числом, строкой или null в зависимости от состояния формы.
Распространенные ошибки и средства устранения неполадок
| Error | Вероятная причина | Средство |
|---|---|---|
401 Unauthorized |
Ключ API, отсутствующий Bearer префикс, истек или отменен |
Повторно введите учетные данные как Bearer <token>; при отмене нового маркера учетной записи службы |
400 Bad request При создании элемента очереди |
Отсутствует обязательное поле (reference, queueItemState, itemKey) |
Заполнение всех трех обязательных полей |
| Триггер никогда не запускается | Выбрана неправильная задача или задача C TWO не предоставляется Power Automate | Убедитесь, что задача отображается в раскрывающемся списке идентификатора задачи и настраивается как предоставленный поток в C TWO |
| Данные элемента, хранящиеся в виде escape-строки | JSON, предоставленный как текст вместо объекта |
json('…') Используйте выражение (потоки) или необработанный текст (тест соединителя), чтобы он был отправлен как объект |
FAQ
Можно ли использовать этот соединитель из Power Apps, Azure Logic Apps и Copilot Studio, а не только Power Automate? Yes. Триггеры зависят от Power Automate, но каждое действие можно вызывать с любой из этих платформ после создания подключения.
Управляет ли этот соединитель лицензированием? No. C TWO оркеструет и управляет выполнением; клиенты несут ответственность за собственное Microsoft лицензирование.
Где я могу получить помощь? Обратитесь к C TWO Customer Success по адресу customersuccess@ctwo.com.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательный |
|---|---|---|---|
| Узел C TWO | string | Имя узла сервера C TWO — нет схемы, не косой черты. Например, connect24.ctwo.cloud или локальный узел с необязательным портом, например ctwo.contoso.com:8443. | True |
| Базовый URL-адрес C TWO | string | Базовый путь API C TWO, включая отдел. Начните с косой черты, без косой черты. Например, /DEFAULT/CTWO. Сервер или API. | True |
| Ключ API | securestring | Маркер API C TWO, введенный в качестве носителя <маркера>. Рекомендуется использовать маркер учетной записи службы; Также работает личный маркер доступа. | True |
Действия
| Блокировка элемента очереди |
Блокирует элемент очереди, чтобы предотвратить одновременную обработку других рабочих ролей. Используйте это действие перед обработкой рабочего элемента, чтобы обеспечить монопольный доступ. |
| Добавление журнала в сеанс |
Записывает запись журнала в сеанс C TWO. Используйте это действие для отслеживания хода выполнения, записи решений или диагностических сведений журнала во время выполнения потока. Журналы отображаются на платформе C TWO для аудита и устранения неполадок. |
| Добавление журнала в элемент очереди |
Добавляет сообщение журнала в элемент очереди для отслеживания и трассировки. Используйте это действие для записи шагов обработки, предупреждений или ошибок для определенного рабочего элемента. |
| Добавление тегов в элемент очереди |
Добавляет один или несколько тегов в элемент очереди для классификации и фильтрации. Теги помогают упорядочивать и искать рабочие элементы в очередях. |
| Назначение формы |
Назначает форму взаимодействия с роботом конкретному пользователю, что делает их ответственным за проверку и завершение запроса на цикл человека. |
| Настройка данных элемента очереди |
Обновляет содержимое данных элемента очереди. Используйте это действие для изменения полезных данных рабочего элемента во время обработки, например для хранения промежуточных результатов. |
| Настройка состояния элемента очереди |
Изменяет состояние элемента очереди (например, от ожиданий до завершения или в настраиваемое состояние). Используйте это действие для продвижения элементов через конвейер рабочего процесса. |
| Остановка сеанса |
Проверяет, запрашивает ли C TWO грациозную (обратимую) остановку для данного сеанса. Используйте это действие внутри циклов, чтобы периодически проверять, должен ли сеанс завершиться рано, что позволит потоку очистить ресурсы перед остановкой. |
| Отложить элемент очереди |
Откладывает элемент очереди, поэтому он не будет обрабатываться до указанной даты и времени. Используйте это действие, если элемент не может быть обработан сейчас, но его следует повторить позже. |
| Отмена назначения формы |
Удаляет текущее назначение пользователя из формы взаимодействия с роботом, что делает его доступным для других пользователей для утверждения. |
| Полная форма |
Помечает форму взаимодействия робота как завершенную, сигналируя о том, что пользователь предоставил запрошенные входные данные и цифровой работник может возобновить обработку. |
| Получение вложения элемента очереди |
Извлекает определенное вложение файла из элемента очереди в виде данных в кодировке Base64. Используйте это действие для скачивания файлов, присоединенных к рабочим элементам во время создания или обработки. |
| Получение очередей |
Извлекает универсальные очереди на основе критериев фильтрации. Используйте это действие для перечисления доступных очередей, проверки конфигурации или поиска сведений о очереди. Эта операция также обеспечивает динамические раскрывающийся список в других действиях. |
| Получение форм |
Извлекает список форм взаимодействия роботов с необязательным фильтром. Используйте это действие для запроса ожидающих запросов в цикле, проверки их состояния или поиска форм, назначенных определенным пользователям. |
| Получение формы по идентификатору |
Извлекает определенную форму взаимодействия робота по уникальному идентификатору. Используйте это действие для получения сведений, полей и текущего состояния формы "человек в цикле", созданной цифровой рабочей ролью. |
| Получение элементов очереди |
Извлекает элементы очереди на основе указанных критериев фильтра, таких как состояние, теги, даты и имена очередей. Используйте это действие для поиска и мониторинга рабочих элементов в универсальных очередях. |
| Разблокировка элемента очереди |
Разблокирует ранее заблокированный элемент очереди и возвращает его в доступное состояние. Используйте это действие при прерывании обработки, и элемент должен быть выпущен для других рабочих ролей. |
| Создание состояния элемента очереди |
Создает новое настраиваемое состояние в определенной очереди. Пользовательские состояния позволяют определять этапы рабочего процесса за пределами состояний по умолчанию (ожидающие, завершенные, указанные), адаптации очереди к бизнес-процессу. |
| Создание формы |
Создает новую форму взаимодействия робота, которая позволяет цифровому работнику запрашивать помощь человека. Форма представлена назначенным пользователям на платформе C TWO, что позволяет сценариям взаимодействия с человеком в цикле, где требуется опыт человека для обработки исключений или сложных решений. |
| Создание элемента очереди |
Создает новый рабочий элемент в указанной универсальной очереди. Используйте это действие для добавления элементов для обработки цифровыми работниками, включая полезные данные, теги и необязательные вложения файлов. |
| Удаление тегов из элемента очереди |
Удаляет один или несколько тегов из элемента очереди. Используйте это действие для обновления классификации рабочих элементов во время обработки. |
| Установка времени ожидания сеанса |
Обновляет значение времени ожидания для активного сеанса C TWO. Используйте это действие для расширения или уменьшения допустимого времени выполнения для запущенного сеанса, когда исходное время ожидания требует корректировки. |
| Установка состояния выполнения потока в значение "Завершено" |
Помечает сеанс C TWO как завершенный, сигналируя о том, что поток успешно завершил свою работу. Поместите это действие в конце потока, чтобы отправить отчет обратно в C TWO, что автоматизация завершена без ошибок. |
| Установка состояния выполнения потока на сбой |
Помечает сеанс C TWO как неудачный, сигналируя об ошибке во время выполнения потока. Используйте это действие в областях обработки ошибок, чтобы сообщить о сбоях обратно в C TWO с подробными сведениями о том, что произошло неправильно. |
| Элемент очереди повторных попыток |
Повторите определенный элемент очереди, задав данные обратно в исходное значение и создав новую попытку. |
Блокировка элемента очереди
Блокирует элемент очереди, чтобы предотвратить одновременную обработку других рабочих ролей. Используйте это действие перед обработкой рабочего элемента, чтобы обеспечить монопольный доступ.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор элемента очереди
|
queueItemId | string |
Идентификатор элемента очереди для блокировки. Если опущено, следующий доступный элемент, соответствующий фильтру, будет заблокирован. |
|
|
Имя очереди
|
reference | string |
Ссылка на очередь для блокировки элемента. |
|
|
Идентификатор состояния
|
stateId | string |
Идентификатор состояния для фильтрации элементов. |
|
|
Имя состояния
|
stateName | string |
Имя состояния для фильтрации элементов по. |
|
|
Идентификатор сеанса
|
sessionId | string |
Идентификатор сеанса для этой блокировки. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | integer |
Уникальный идентификатор заблокированного элемента. |
|
itemKey
|
itemKey | string |
Уникальный ключ заблокированного элемента. |
|
Попыток
|
attempts | integer |
Количество попыток обработки. |
|
queueId
|
queueId | integer |
Идентификатор родительской очереди. |
|
id
|
state.id | integer |
Идентификатор состояния. |
|
имя
|
state.name | string |
Имя состояния. |
|
state
|
state.state | string |
Значение состояния. |
|
tags
|
tags | array of string |
Теги, связанные с элементом очереди. |
|
создано
|
created | string |
Временная метка создания. |
|
createdByVendorSessionId
|
createdByVendorSessionId | integer |
Идентификатор сеанса, создавший этот элемент. |
|
Заключил
|
concluded | string |
Метка времени вывода. |
|
Отложенные
|
deferred | string |
Отложенная метка времени. |
|
тест
|
test | boolean |
Является ли это тестовый элемент. |
|
запертый
|
locked | boolean |
Блокируется ли элемент. |
Добавление журнала в сеанс
Записывает запись журнала в сеанс C TWO. Используйте это действие для отслеживания хода выполнения, записи решений или диагностических сведений журнала во время выполнения потока. Журналы отображаются на платформе C TWO для аудита и устранения неполадок.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор сеанса
|
sessionId | True | string |
Идентификатор сеанса C TWO, в котором будет записана запись журнала. По умолчанию идентификатор сеанса из выходных данных триггера. |
|
Уровень
|
level | True | string |
Уровень серьезности записи журнала. |
|
message
|
message | True | string |
Содержимое сообщения журнала для записи. |
Добавление журнала в элемент очереди
Добавляет сообщение журнала в элемент очереди для отслеживания и трассировки. Используйте это действие для записи шагов обработки, предупреждений или ошибок для определенного рабочего элемента.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор элемента очереди
|
queueItemId | True | string |
Идентификатор элемента очереди для входа. |
|
Уровень ведения журнала
|
level | string |
Уровень серьезности записи журнала. |
|
|
Message
|
message | string |
Содержимое сообщения журнала. |
Добавление тегов в элемент очереди
Добавляет один или несколько тегов в элемент очереди для классификации и фильтрации. Теги помогают упорядочивать и искать рабочие элементы в очередях.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор элемента очереди
|
queueItemId | True | string |
Идентификатор элемента очереди для добавления тегов. |
|
Tags
|
tags | string |
Разделенный запятыми список тегов для добавления. |
Назначение формы
Назначает форму взаимодействия с роботом конкретному пользователю, что делает их ответственным за проверку и завершение запроса на цикл человека.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор формы
|
formId | True | string |
Человек в идентификаторе формы цикла, назначаемого. |
|
userId
|
userId | integer |
Идентификатор пользователя, назначаемого форме. |
Настройка данных элемента очереди
Обновляет содержимое данных элемента очереди. Используйте это действие для изменения полезных данных рабочего элемента во время обработки, например для хранения промежуточных результатов.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор элемента очереди
|
queueItemId | True | string |
Идентификатор обновляемого элемента очереди. |
|
Данные
|
data | object |
Новые полезные данные для элемента очереди в качестве объекта JSON. |
|
|
Создано
|
created | date-time |
Метка времени создания для этих данных. |
Настройка состояния элемента очереди
Изменяет состояние элемента очереди (например, от ожиданий до завершения или в настраиваемое состояние). Используйте это действие для продвижения элементов через конвейер рабочего процесса.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор элемента очереди
|
queueItemId | True | string |
Идентификатор обновляемого элемента очереди. |
|
Государство
|
state | string |
Новое состояние для элемента очереди. |
Остановка сеанса
Проверяет, запрашивает ли C TWO грациозную (обратимую) остановку для данного сеанса. Используйте это действие внутри циклов, чтобы периодически проверять, должен ли сеанс завершиться рано, что позволит потоку очистить ресурсы перед остановкой.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор сеанса
|
sessionId | True | string |
Идентификатор сеанса C TWO для проверки запроса на остановку. По умолчанию идентификатор сеанса из выходных данных триггера. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
isStopRequested
|
isStopRequested | boolean |
isStopRequested |
Отложить элемент очереди
Откладывает элемент очереди, поэтому он не будет обрабатываться до указанной даты и времени. Используйте это действие, если элемент не может быть обработан сейчас, но его следует повторить позже.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор элемента очереди
|
queueItemId | True | string |
Идентификатор элемента очереди, который требуется отложить. |
|
Отложено до
|
deferredUntil | date-time |
Дата и время отсрочки (формат ISO 8601). |
Возвращаемое значение
- response
- string
Отмена назначения формы
Удаляет текущее назначение пользователя из формы взаимодействия с роботом, что делает его доступным для других пользователей для утверждения.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор формы
|
formId | True | string |
Человек в идентификаторе формы цикла для отмены знака. |
Полная форма
Помечает форму взаимодействия робота как завершенную, сигналируя о том, что пользователь предоставил запрошенные входные данные и цифровой работник может возобновить обработку.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор формы
|
formId | True | string |
Идентификатор формы "Человек в цикле", который будет отмечен как завершенный. |
|
completedAt
|
completedAt | date-time |
Метка времени завершения формы (формат ISO 8601). |
Получение вложения элемента очереди
Извлекает определенное вложение файла из элемента очереди в виде данных в кодировке Base64. Используйте это действие для скачивания файлов, присоединенных к рабочим элементам во время создания или обработки.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор элемента очереди
|
queueItemId | True | string |
Идентификатор элемента очереди, содержащего вложение. |
|
Идентификатор вложения
|
attachmentId | True | string |
Идентификатор извлекаемого вложения. |
|
Filename
|
filename | string |
Имя файла вложения. |
Возвращаемое значение
- response
- string
Получение очередей
Извлекает универсальные очереди на основе критериев фильтрации. Используйте это действие для перечисления доступных очередей, проверки конфигурации или поиска сведений о очереди. Эта операция также обеспечивает динамические раскрывающийся список в других действиях.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
ИД очереди
|
id | string |
Фильтрация по идентификатору очереди. |
|
|
Справочник по очереди
|
reference | string |
Фильтрация по ссылке на очередь. |
|
|
Имя очереди
|
name | string |
Фильтрация по имени очереди. |
|
|
Имя состояния
|
stateName | string |
Фильтруйте по имени состояния. |
|
|
Deleted
|
deleted | boolean |
Фильтруйте по удаленному состоянию. |
|
|
Пропустить
|
skip | integer |
Количество записей, которые нужно пропустить для разбиения на страницы. |
|
|
Взять
|
take | integer |
Количество возвращаемых записей. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
id
|
id | integer |
Уникальный идентификатор очереди. |
|
удалено
|
deleted | boolean |
Удаляется ли очередь. |
|
имя
|
name | string |
Имя очереди. |
|
description
|
description | string |
Описание очереди. |
|
visible
|
visible | boolean |
Отображается ли очередь. |
|
includeInReports
|
includeInReports | boolean |
Следует ли включать в отчеты. |
|
создано
|
created | string |
Временная метка создания. |
|
Обновлено
|
updated | string |
Последняя метка времени обновления. |
|
deletedTime
|
deletedTime | string |
Метка времени удаления. |
|
divisionId
|
divisionId | integer |
Идентификатор деления. |
|
type
|
type | integer |
Тип очереди. |
|
ссылка
|
reference | string |
Ссылка на очередь. |
|
по рейтингу погоды
|
states | array of object |
Состояния, доступные в этой очереди. |
|
id
|
states.id | integer |
Идентификатор состояния. |
|
имя
|
states.name | string |
Имя состояния. |
|
description
|
states.description | string |
Описание состояния. |
|
tagfilter
|
states.tagfilter | string |
Фильтр тегов для этого состояния. |
|
state
|
states.state | integer |
Тип состояния. |
|
timeSavedPerItem
|
states.timeSavedPerItem | integer |
Время, сохраненное на элемент. |
|
includeInReports
|
states.includeInReports | boolean |
Следует ли включать в отчеты. |
|
responseTimeCalculationBasis
|
states.responseTimeCalculationBasis | integer |
База вычислений времени отклика. |
Получение форм
Извлекает список форм взаимодействия роботов с необязательным фильтром. Используйте это действие для запроса ожидающих запросов в цикле, проверки их состояния или поиска форм, назначенных определенным пользователям.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Пропустить
|
skip | integer |
Количество записей, которые нужно пропустить для разбиения на страницы. |
|
|
Взять
|
take | integer |
Количество возвращаемых записей. |
|
|
Крайний срок до
|
deadlineBefore | date-time |
Фильтрация форм с крайним сроком до этой даты и времени (ISO 8601). |
|
|
Крайний срок после
|
deadlineAfter | date-time |
Фильтрация форм с крайним сроком после этой даты и времени (ISO 8601). |
|
|
Включение завершено
|
includeCompleted | boolean |
Следует ли включать завершенные формы в результаты. |
|
|
Утверждается идентификатором пользователя
|
claimedByUserId | integer |
Формы фильтрации, заданные определенным идентификатором пользователя. |
|
|
Созданный идентификатором задачи рабочего процесса
|
createdByWorkflowTaskId | integer |
Фильтрация форм, созданных определенным идентификатором задачи рабочего процесса. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
id
|
id | integer |
id |
|
divisionId
|
divisionId |
divisionId |
|
|
идентификатор сессии
|
sessionId |
идентификатор сессии |
|
|
queueItemId
|
queueItemId |
queueItemId |
|
|
claimedByUserId
|
claimedByUserId |
claimedByUserId |
|
|
claimedOn
|
claimedOn | string |
claimedOn |
|
createdByWorkflowTaskId
|
createdByWorkflowTaskId |
createdByWorkflowTaskId |
|
|
createdByUserId
|
createdByUserId |
createdByUserId |
|
|
createdOn
|
createdOn | string |
createdOn |
|
срок
|
deadline | string |
срок |
|
завершено
|
completed | string |
завершено |
|
не выведено
|
undeferred | boolean |
не выведено |
Получение формы по идентификатору
Извлекает определенную форму взаимодействия робота по уникальному идентификатору. Используйте это действие для получения сведений, полей и текущего состояния формы "человек в цикле", созданной цифровой рабочей ролью.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор формы
|
formId | True | string |
Человек в идентификаторе формы цикла для получения сведений. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | integer |
id |
|
divisionId
|
divisionId |
divisionId |
|
|
идентификатор сессии
|
sessionId |
идентификатор сессии |
|
|
queueItemId
|
queueItemId |
queueItemId |
|
|
claimedByUserId
|
claimedByUserId |
claimedByUserId |
|
|
claimedOn
|
claimedOn | string |
claimedOn |
|
createdByWorkflowTaskId
|
createdByWorkflowTaskId |
createdByWorkflowTaskId |
|
|
createdByUserId
|
createdByUserId |
createdByUserId |
|
|
createdOn
|
createdOn | string |
createdOn |
|
срок
|
deadline | string |
срок |
|
завершено
|
completed | string |
завершено |
|
title
|
title | string |
title |
|
intro
|
intro | string |
Введение |
|
Поля
|
fields | string |
Поля |
Получение элементов очереди
Извлекает элементы очереди на основе указанных критериев фильтра, таких как состояние, теги, даты и имена очередей. Используйте это действие для поиска и мониторинга рабочих элементов в универсальных очередях.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ элемента
|
itemKey | string |
Фильтрация по ключу элемента. |
|
|
Attempts
|
attempts | integer |
Фильтрация по количеству попыток. |
|
|
Отложено до
|
deferredBefore | date-time |
Фильтрация элементов, отложенных до этой даты. |
|
|
Отложено после
|
deferredAfter | date-time |
Фильтрация элементов, отложенных после этой даты. |
|
|
Создано раньше
|
createdBefore | date-time |
Фильтрация элементов, созданных до этой даты. |
|
|
Создано после
|
createdAfter | date-time |
Фильтрация элементов, созданных после этой даты. |
|
|
Завершено до
|
concludedBefore | date-time |
Фильтрация элементов завершена до этой даты. |
|
|
Завершено после
|
concludedAfter | date-time |
Фильтрация элементов завершена после этой даты. |
|
|
Состояние ,введенное до
|
stateEnteredTimeBefore | date-time |
Фильтрация элементов, введенных в состояние до этого времени. |
|
|
Состояние, введенное после
|
stateEnteredTimeAfter | date-time |
Фильтруйте элементы, введенные в состояние после этого времени. |
|
|
States
|
states | string |
Фильтрация по состоянию элемента очереди. |
|
|
Идентификаторы состояния элемента очереди
|
queueItemStateIds | integer |
Фильтрация по идентификаторам состояния элемента очереди. |
|
|
Имена состояний элемента очереди
|
queueItemStateNames | string |
Фильтрация по именам состояний элемента очереди. |
|
|
Tags
|
tags | string |
Фильтрация по тегам (разделенные запятыми). |
|
|
Идентификаторы очередей
|
queueIds | integer |
Фильтрация по идентификаторам очередей. |
|
|
Имена очередей
|
queueNames | True | string |
Фильтрация по именам очередей (обязательно). |
|
Ссылки
|
references | string |
Фильтрация по ссылкам на очередь. |
|
|
Включение данных элементов
|
includeItemData | boolean |
Следует ли включать данные элементов в ответ. |
|
|
Пропустить
|
skip | integer |
Количество записей, которые нужно пропустить для разбиения на страницы. |
|
|
Взять
|
take | integer |
Количество возвращаемых записей. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
id
|
id | integer |
Уникальный идентификатор элемента очереди. |
|
itemKey
|
itemKey | string |
Уникальный ключ элемента очереди. |
|
Попыток
|
attempts | integer |
Количество попыток обработки. |
|
queueId
|
queueId | integer |
Идентификатор родительской очереди. |
|
id
|
state.id | integer |
Идентификатор состояния. |
|
имя
|
state.name | string |
Имя состояния. |
|
state
|
state.state | string |
Значение состояния. |
|
tags
|
tags | array of string |
Теги, связанные с элементом очереди. |
|
создано
|
created | string |
Временная метка создания. |
|
createdByVendorSessionId
|
createdByVendorSessionId | integer |
Идентификатор сеанса, создавший этот элемент. |
|
Заключил
|
concluded | string |
Метка времени вывода. |
|
Отложенные
|
deferred | string |
Отложенная метка времени. |
|
тест
|
test | boolean |
Является ли это тестовый элемент. |
|
запертый
|
locked | boolean |
Блокируется ли элемент. |
Разблокировка элемента очереди
Разблокирует ранее заблокированный элемент очереди и возвращает его в доступное состояние. Используйте это действие при прерывании обработки, и элемент должен быть выпущен для других рабочих ролей.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор элемента очереди
|
queueItemId | True | string |
Идентификатор элемента очереди для разблокировки. |
Создание состояния элемента очереди
Создает новое настраиваемое состояние в определенной очереди. Пользовательские состояния позволяют определять этапы рабочего процесса за пределами состояний по умолчанию (ожидающие, завершенные, указанные), адаптации очереди к бизнес-процессу.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя
|
name | string |
Имя нового состояния. |
|
|
Вычисление времени отклика
|
responseTimeCalculationBasis | True | string |
Определяет, как вычисляются соглашения об уровне обслуживания времени отклика для элементов, входящих в это состояние. |
|
Тип состояния
|
state | True | string |
Тип состояния (ожидание, завершение или ссылка). |
|
ИД очереди
|
queueId | True | integer |
Идентификатор очереди, в которой будет создано это состояние. |
|
Description
|
description | string |
Описание того, что это состояние представляет в рабочем процессе. |
|
|
Время, сохраненное на элемент
|
timeSavedPerItem | integer |
Время, сохраненное для каждого элемента в этом состоянии (в секундах), используемое для отчетов roI. |
|
|
Значение, созданное для каждого элемента
|
valueGeneratedPerItem | integer |
Значение, созданное для каждого элемента в этом состоянии, используемое для отчетов roI. |
|
|
Включение в отчеты
|
includeInReports | boolean |
Следует ли включить это состояние в аналитику и отчеты. |
Создание формы
Создает новую форму взаимодействия робота, которая позволяет цифровому работнику запрашивать помощь человека. Форма представлена назначенным пользователям на платформе C TWO, что позволяет сценариям взаимодействия с человеком в цикле, где требуется опыт человека для обработки исключений или сложных решений.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Поля
|
fields | string |
Строка в формате JSON, определяющая поля формы, которые необходимо заполнить пользователю. |
|
|
title
|
title | string |
Заголовок, отображаемый пользователю при открытии формы. |
|
|
срок
|
deadline | date-time |
Крайний срок, с помощью которого человек должен отвечать на форму (формат ISO 8601). |
|
|
Введение
|
intro | string |
Вводный текст, отображаемый пользователю, объясняя, что необходимо. |
|
|
идентификатор_элемента
|
itemId | integer |
Идентификатор элемента очереди, связанный с этой формой, связывает взаимодействие человека с определенным рабочим элементом. |
|
|
workflowTaskId
|
workflowTaskId | integer |
Задача C TWO, создающая эту форму. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | integer |
id |
Создание элемента очереди
Создает новый рабочий элемент в указанной универсальной очереди. Используйте это действие для добавления элементов для обработки цифровыми работниками, включая полезные данные, теги и необязательные вложения файлов.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ элемента
|
itemKey | True | string |
Уникальный бизнес-ключ для идентификации этого элемента очереди (например, номер счета, идентификатор регистра). |
|
Состояние элемента очереди
|
queueItemState | True | string |
Начальное состояние элемента очереди (например, ожидание). |
|
Справочник по очереди
|
reference | True | string |
Ссылка на очередь, в которой будет создан элемент. |
|
Отложено до
|
deferredUntil | date-time |
Отложите обработку до этого формата даты и времени (формат ISO 8601). |
|
|
Данные элемента
|
itemData | object |
Полезные данные для элемента очереди в формате JSON. |
|
|
Tags
|
tags | string |
Теги для элемента очереди (разделенные запятыми). |
|
|
fileName
|
fileName | string |
Имя файла вложения. |
|
|
fileData
|
fileData | string |
Данные файла в кодировке Base64. |
|
|
Идентификатор сеанса
|
sessionId | string |
Идентификатор сеанса, связанный с этим элементом. |
|
|
Устройство
|
device | string |
Устройство, создающее этот элемент. |
|
|
User
|
user | string |
Пользователь, создавший этот элемент. |
|
|
Поставщик автоматизации
|
automationProvider | string |
Поставщик автоматизации для этого элемента. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | integer |
id |
|
itemKey
|
itemKey | string |
itemKey |
|
Попыток
|
attempts | integer |
Попыток |
|
queueId
|
queueId | integer |
queueId |
|
id
|
state.id | integer |
id |
|
имя
|
state.name | string |
имя |
|
state
|
state.state | string |
state |
|
tags
|
tags | array of string |
tags |
|
создано
|
created | string |
создано |
|
createdByVendorSessionId
|
createdByVendorSessionId | integer |
createdByVendorSessionId |
|
Заключил
|
concluded | string |
Заключил |
|
Отложенные
|
deferred | string |
Отложенные |
|
тест
|
test | boolean |
тест |
|
запертый
|
locked | boolean |
запертый |
Удаление тегов из элемента очереди
Удаляет один или несколько тегов из элемента очереди. Используйте это действие для обновления классификации рабочих элементов во время обработки.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор элемента очереди
|
queueItemId | True | string |
Идентификатор элемента очереди для удаления тегов. |
|
Tags
|
tags | string |
Разделенный запятыми список тегов для удаления. |
Установка времени ожидания сеанса
Обновляет значение времени ожидания для активного сеанса C TWO. Используйте это действие для расширения или уменьшения допустимого времени выполнения для запущенного сеанса, когда исходное время ожидания требует корректировки.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор сеанса
|
sessionId | True | string |
Идентификатор сеанса C TWO для обновления времени ожидания. По умолчанию идентификатор сеанса из выходных данных триггера. |
|
Таймаут
|
timeout | True | integer |
Новое значение времени ожидания в секундах для применения к сеансу. |
Возвращаемое значение
- response
- string
Установка состояния выполнения потока в значение "Завершено"
Помечает сеанс C TWO как завершенный, сигналируя о том, что поток успешно завершил свою работу. Поместите это действие в конце потока, чтобы отправить отчет обратно в C TWO, что автоматизация завершена без ошибок.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор сеанса
|
sessionId | True | string |
Идентификатор сеанса C TWO, который будет пометить как успешно завершенный. По умолчанию идентификатор сеанса из выходных данных триггера. |
Возвращаемое значение
- response
- object
Установка состояния выполнения потока на сбой
Помечает сеанс C TWO как неудачный, сигналируя об ошибке во время выполнения потока. Используйте это действие в областях обработки ошибок, чтобы сообщить о сбоях обратно в C TWO с подробными сведениями о том, что произошло неправильно.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор сеанса
|
sessionId | True | string |
Идентификатор сеанса C TWO, который помечается как неудачный. По умолчанию идентификатор сеанса из выходных данных триггера. |
|
details
|
details | True | string |
Описание ошибки или исключения, вызвавшего сбой сеанса. |
Элемент очереди повторных попыток
Повторите определенный элемент очереди, задав данные обратно в исходное значение и создав новую попытку.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор элемента очереди
|
queueItemId | True | integer |
Идентификатор определенного элемента очереди для повтора. |
|
Идентификатор состояния
|
stateId | integer |
Заданный идентификатор состояния элемента очереди для конкретного ожидающего ожидания; принимает приоритет над параметром состояния. |
|
|
Государство
|
state | string |
Заданное имя состояния элемента очереди, ожидающего ожидания. |
|
|
Идентификатор задачи рабочего процесса
|
workflowTaskId | integer |
Идентификатор WorkflowTask. |
|
|
Идентификатор приложения
|
appId | integer |
Идентификатор приложения. |
Триггеры
| Запуск потока из запроса сеанса без времени ожидания |
Опросы для новых сеансов C TWO и активируют поток при создании сеанса для выбранной задачи. Используйте этот триггер, если автоматизация не требует ограничения времени ожидания. Поток получает сведения о сеансе, включая входные значения, передаваемые из C TWO. |
| Запуск потока из запроса сеанса с истечением времени ожидания |
Опросы для новых сеансов C TWO и активируют поток с ограничением времени ожидания. Используйте этот триггер, когда автоматизация должна завершиться в течение определенного периода времени. Если сеанс превышает время ожидания, C TWO будет обрабатывать его в соответствии с политикой времени ожидания. |
Запуск потока из запроса сеанса без времени ожидания
Опросы для новых сеансов C TWO и активируют поток при создании сеанса для выбранной задачи. Используйте этот триггер, если автоматизация не требует ограничения времени ожидания. Поток получает сведения о сеансе, включая входные значения, передаваемые из C TWO.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор задачи
|
taskId | True | integer |
Выберите задачу C TWO, которая активирует этот поток. При создании нового сеанса для этой задачи в C TWO поток начнется автоматически без применения времени ожидания. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Сеансов
|
sessions | array of object |
Набор сеансов, активированных C TWO без времени ожидания |
|
идентификатор сессии
|
sessions.sessionId | integer |
идентификатор сессии |
|
workflowTaskId
|
sessions.workflowTaskId | integer |
workflowTaskId |
|
workflowName
|
sessions.workflowName | string |
workflowName |
|
taskName
|
sessions.taskName | string |
taskName |
|
создано
|
sessions.created | string |
создано |
|
processInputValues
|
sessions.processInputValues | object |
processInputValues |
Запуск потока из запроса сеанса с истечением времени ожидания
Опросы для новых сеансов C TWO и активируют поток с ограничением времени ожидания. Используйте этот триггер, когда автоматизация должна завершиться в течение определенного периода времени. Если сеанс превышает время ожидания, C TWO будет обрабатывать его в соответствии с политикой времени ожидания.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор задачи
|
taskId | True | integer |
Выберите задачу C TWO, которая активирует этот поток. При создании сеанса для этой задачи поток начинается с заданного времени ожидания. |
|
Время ожидания секунд
|
timeout | True | integer |
Максимальное время в секундах, когда сеанс может выполняться до того, как C TWO помечает время ожидания. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Сеансов
|
sessions | array of object |
Набор сеансов, активированных C TWO с тайм-аутом |
|
идентификатор сессии
|
sessions.sessionId | integer |
идентификатор сессии |
|
workflowTaskId
|
sessions.workflowTaskId | integer |
workflowTaskId |
|
workflowName
|
sessions.workflowName | string |
workflowName |
|
taskName
|
sessions.taskName | string |
taskName |
|
создано
|
sessions.created | string |
создано |
|
processInputValues
|
sessions.processInputValues | object |
processInputValues |
Определения
string
Это базовый тип данных string.
object
Это тип object.