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 добавляет отслеживание соглашения об уровне обслуживания, повторные попытки и самовосстановление, телеметрию динамических сеансов и полный аудит.

Необходимые условия

Перед созданием подключения вам потребуется:

  1. Активный клиент C TWO — C TWO Cloud (размещен) или локальный сервер C TWO, доступный по протоколу HTTPS.
  2. Маркер учетной записи службы или личный маркер доступа, выданный администратором C TWO (см. сведения о получении учетных данных).
  3. Если служба C TWO размещена в локальной среде, сервер должен быть доступен из Power Platform по протоколу HTTPS (брандмауэр, позволяющий Power Automate диапазонов исходящих IP-адресов Microsoft — Azure тегами AzureConnectors.<region> службы и PowerPlatformPlex для географической точки Power Platform).
  4. Среда Power Platform с разрешениями настраиваемого соединителя и уровень лицензий, поддерживающий пользовательские соединители (Power Automate Premium или эквивалент).

Создание подключения

При создании подключения вы предоставляете три значения из собственной среды C TWO:

  1. Узел C TWO — только имя узла сервера C TWO (без схемы, без косой черты), например connect24.ctwo.cloudлокальный узел с необязательным портом, например ctwo.contoso.com:8443.
  2. Базовый URL-адрес C2 — базовый путь API C TWO, включая раздел, начиная с косой черты и без косой черты, например /DEFAULT/CTWO.Server/api.
  3. Ключ API — ваш маркер, введенный как Bearer <your-token>. Рекомендуется использовать маркер учетной записи службы ; Также работает личный маркер доступа .

Вместе узел и базовый URL-адрес направляют соединитель на собственный сервер C TWO (https://{Host}{Base URL}/…), поэтому каждый клиент подключается к собственной среде — C TWO Cloud или локально.

Получение учетных данных

Проверка подлинности использует ключ API, отправленный в качестве маркера носителя в заголовке Authorization .

Маркер учетной записи службы (рекомендуется для рабочей среды)

  1. Войдите в экземпляр C TWO.
  2. Перейдите в раздел "Приложения и подключения" → Microsoft Power Automate → Создать учетную запись службы.
  3. Скопируйте созданный маркер немедленно— он отображается только один раз.

Личный маркер доступа (разработка и тестирование)

  1. Откройте профиль пользователя в C TWO.
  2. Перейдите на вкладку "Маркеры API" и создайте новый маркер.
  3. Копировать его немедленно — он отображается только один раз и недействителен, если учетная запись пользователя отключена.

Обе типы маркеров обрабатываются как секреты— хранят их только в учетных данных подключения 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.