Spec-Zone.ru › AWS CLI v2

[ aws . connect ]

start-task-contact

Описание

Инициализирует поток для запуска нового контакта задачи. Дополнительную информацию о контактах задач см. в разделе «Концепции: Задачи в Amazon Connect» в руководстве администратора Amazon Connect.

При использовании параметров ввода PreviousContactId и RelatedContactId обратите внимание на следующее:

  • PreviousContactId
    • Любые обновления пользовательских атрибутов контакта задачи для любого контакта, связанного через тот же PreviousContactId, повлияют на каждый контакт в цепочке.
    • Максимальное количество связанных контактов задач в цепочке может составлять 12. То есть можно создать 12 контактов задач, которые используют тот же PreviousContactId.
  • RelatedContactId
    • Копирует атрибуты контакта из связанного контакта задачи в новый контакт.
    • Любые обновления атрибутов в новом контакте задачи не обновляют атрибуты предыдущего контакта.
    • Нет ограничений на количество контактов задач, которые могут быть созданы с использованием того же RelatedContactId.

Кроме того, при вызове StartTaskContact укажите только один из этих параметров: ContactFlowID, QuickConnectID или TaskTemplateID. Достаточно одного параметра, если шаблон задачи имеет настроенный для него поток. Если указано более одного параметра, или указан только параметр TaskTemplateID, но для него не настроен поток, запрос возвращает ошибку, так как Amazon Connect не может определить уникальный поток для запуска при создании задачи.

Возникает ServiceQuotaExceededException, когда количество открытых задач превышает квоту активных задач или уже существует 12 задач, ссылающихся на тот же PreviousContactId. Дополнительную информацию о квотах служб для контактов задач см. в разделе «Квоты службы Amazon Connect» в руководстве администратора Amazon Connect.

См. также: Документация API AWS

Синтаксис

  start-task-contact
--instance-id <value>
[--previous-contact-id <value>]
[--contact-flow-id <value>]
[--attributes <value>]
--name <value>
[--references <value>]
[--description <value>]
[--client-token <value>]
[--scheduled-time <value>]
[--task-template-id <value>]
[--quick-connect-id <value>]
[--related-contact-id <value>]
[--segment-attributes <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--instance-id (строка)

Идентификатор экземпляра Amazon Connect. Идентификатор экземпляра можно найти в имени ресурса (ARN) экземпляра.

--previous-contact-id (строка)

Идентификатор предыдущего чата, голосового или контакта задачи. Любые обновления пользовательских атрибутов контактов задач, связанных с использованием того же PreviousContactID, повлияют на каждый контакт в цепочке. Максимальное количество связанных контактов задач в цепочке может составлять 12.

--contact-flow-id (строка)

Идентификатор потока для запуска задач. Чтобы увидеть ContactFlowId на веб-сайте администрирования Amazon Connect, в меню перейдите в Маршрутизация , Потоки . Выберите поток. На странице потока под названием потока выберите Показать дополнительную информацию о потоке . ContactFlowId — это последняя часть ARN, показанная здесь жирным шрифтом:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

--attributes (словарь)

Пользовательская пара ключ-значение, использующая карту атрибутов. Атрибуты — это стандартные атрибуты Amazon Connect, к которым можно получить доступ в потоках, как и к другим атрибутам контактов.

Всего может быть до 32 768 байт UTF-8 для всех пар ключ-значение на контакт. Имена атрибутов могут содержать только буквенно-цифровые символы, дефисы и символы нижнего подчеркивания.

ключ -> (строка)

значение -> (строка)

Синтаксис сокращенной записи:

KeyName1=string,KeyName2=string

Синтаксис JSON:

{"string": "string"
  ...}

--name (строка)

Название задачи, которое отображается агенту в Панели управления контактами (CCP).

--references (словарь)

Форматированная ссылка, отображаемая агенту в Панели управления контактами (CCP). Задачи могут иметь следующие типы ссылок во время создания: URL | NUMBER | STRING | DATE | EMAIL. ATTACHMENT не является поддерживаемым типом ссылки при создании задач.

ключ -> (строка)

значение -> (структура)

Хорошо сформированные данные о контакте, используемые агентами для выполнения запроса контакта. Вы можете использовать до 4096 байт UTF-8 для всех ссылок на контакт.

Значение -> (строка)

Действительное значение для ссылки. Например, для ссылки на URL-адрес — отформатированная ссылка, отображаемая агенту в Панели управления контактами (CCP).

Тип -> (строка)

Тип ссылки. DATE должен быть типа отметки времени эпохи.

Статус -> (строка)

Статус ссылки типа вложения.

Arn -> (строка)

Имя ресурса Amazon (ARN) ссылки

Причина статуса -> (строка)

Подробности о том, почему ссылка не была успешно создана.

Синтаксис сокращенной записи:

KeyName1=Value=string,Type=string,Status=string,Arn=string,StatusReason=string,KeyName2=Value=string,Type=string,Status=string,Arn=string,StatusReason=string

Синтаксис JSON:

{"string": {
      "Value": "string",
      "Type": "URL"|"ATTACHMENT"|"CONTACT_ANALYSIS"|"NUMBER"|"STRING"|"DATE"|"EMAIL"|"EMAIL_MESSAGE",
      "Status": "AVAILABLE"|"DELETED"|"APPROVED"|"REJECTED"|"PROCESSING"|"FAILED",
      "Arn": "string",
      "StatusReason": "string"
    }
  ...}

--description (строка)

Описание задачи, отображаемое агенту в Панели управления контактами (CCP).

--client-token (строка)

Уникальный, чувствительный к регистру идентификатор, который вы предоставляете для обеспечения идемпотентности запроса. Если он не указан, Amazon Web Services SDK заполняет это поле. Дополнительную информацию об идемпотентности см. в статье «Обеспечение безопасности повторных попыток с помощью идемпотентных API».

--scheduled-time (отметка времени)

Отметка времени в формате Unix Epoch в секундах, в который нужно запустить входной поток. Время планирования не может быть в прошлом. Оно должно быть не более чем через 6 дней.

--task-template-id (строка)

Уникальный идентификатор шаблона задачи. Дополнительную информацию о шаблонах задач см. в разделе «Создание шаблонов задач» в руководстве администратора Amazon Connect.

--quick-connect-id (строка)

Идентификатор быстрого соединения. Задачи, созданные с помощью QuickConnectId, будут использовать поток, определенный для быстрого соединения агента или очереди. Дополнительную информацию о быстрых соединениях см. в статье «Создание быстрых соединений».

--related-contact-id (строка)

contactId, связанный с этим контактом. Связывание задач с помощью RelatedContactID копирует атрибуты контакта из связанного контакта задачи в новый контакт задачи. Все обновления пользовательских атрибутов в новом контакте задачи ограничены индивидуальным идентификатором контакта, в отличие от того, что происходит при связывании задач с помощью PreviousContactID. Нет ограничений на количество контактов, которые можно связать с помощью RelatedContactId.

--segment-attributes (словарь)

Набор системно определенных пар ключ-значение, хранящихся в отдельных сегментах контактов (уникальный идентификатор контакта) с использованием карты атрибутов. Атрибуты — это стандартные атрибуты Amazon Connect. К ним можно получить доступ в потоках.

Имена атрибутов могут содержать только буквенно-цифровые символы, -, и _.

Это поле можно использовать для установки срока действия контакта в виде продолжительности в минутах и установки UserId для пользователя, который создал задачу.

Примечание

Для установки срока действия контакта необходимо указать ValueMap, содержащий целое число минут активности контакта до истечения срока действия, с SegmentAttributes, как { "connect:ContactExpiry": {"ValueMap" : { "ExpiryDuration": { "ValueInteger": 135}}}}.

Для установки создавшего пользователя необходимо указать допустимый AgentResourceId, с SegmentAttributes, как { "connect:CreatedByUser" { "ValueString": "arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/agent/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"}}}.

ключ -> (строка)

значение -> (структура)

Значение атрибута сегмента. Это структура в виде карты, где ключ — valueString, а значение — строка.

ValueString -> (строка)

Значение атрибута сегмента.

ValueMap -> (словарь)

Значение атрибута сегмента.

ключ -> (строка)

(… рекурсивно …)

ValueInteger -> (целое число)

Значение атрибута сегмента.

Синтаксис сокращенной записи:

KeyName1=ValueString=string,ValueMap={KeyName1={ValueString=string,( ... recursive ... ),ValueInteger=integer},KeyName2={ValueString=string,( ... recursive ... ),ValueInteger=integer}},ValueInteger=integer,KeyName2=ValueString=string,ValueMap={KeyName1={ValueString=string,( ... recursive ... ),ValueInteger=integer},KeyName2={ValueString=string,( ... recursive ... ),ValueInteger=integer}},ValueInteger=integer

Синтаксис JSON:

{"string": {
      "ValueString": "string",
      "ValueMap": {"string": {
            "ValueString": "string",
            "ValueMap": {"string": { ... recursive ... }
              ...},
            "ValueInteger": integer
          }
        ...},
      "ValueInteger": integer
    }
  ...}

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному в --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного JSON, так как строка будет интерпретироваться буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Печатает каркас JSON в стандартный вывод без отправки запроса API. Если указано без значения или со значением input, выводит пример входного JSON, который может использоваться как аргумент для --cli-input-json. Аналогично, если указано yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. При указании значения output он проверит входные данные команды и вернет пример выходного JSON для этой команды. Сгенерированный каркас JSON нестабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном каркасе JSON.

Общие параметры

--debug (boolean)

Включить отладочную запись.

--endpoint-url (string)

Переопределить URL по умолчанию команды указанным URL.

--no-verify-ssl (boolean)

По умолчанию AWS CLI использует SSL при взаимодействии с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение проверки SSL-сертификатов по умолчанию.

--no-paginate (boolean)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (string)

Стиль форматирования вывода команды.

  • json
  • text
  • table
  • yaml
  • yaml-stream

--query (string)

Запрос JMESPath для фильтрации данных ответа.

--profile (string)

Использование определенного профиля из файла учетных данных.

--region (string)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (string)

Отображение версии этого инструмента.

--color (string)

Включение/выключение цветного вывода.

  • on
  • off
  • auto

--no-sign-request (boolean)

Отключить подпись запросов. Учетные данные не будут загружены, если этот аргумент предоставлен.

--ca-bundle (string)

Файл-сборка сертификата CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (int)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаут. Значение по умолчанию — 60 секунд.

--cli-connect-timeout (int)

Максимальное время подключения к сокету в секундах. Если значение установлено в 0, подключение к сокету будет блокирующим и не будет иметь таймаут. Значение по умолчанию — 60 секунд.

--cli-binary-format (string)

Стиль форматирования, используемый для двоичных блоков. По умолчанию используется формат base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как строка, закодированная в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, соответствующего двоичному блоку fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (boolean)

Отключить вывод пейджера CLI.

--cli-auto-prompt (boolean)

Автоматически запрашивать параметры ввода CLI.

--no-cli-auto-prompt (boolean)

Отключить автоматическое запросы параметров ввода CLI.

Вывод

ContactId -> (string)

Идентификатор этого контакта в экземпляре Amazon Connect.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API