Поделиться через


Обогащение сводки по записям CRM аналитикой из собственного приложения (предварительная версия)

Внимание!

  • Это предварительная версия функции, готовая к развертыванию в рабочих средах.
  • На предварительные версии, готовые к развертыванию в рабочих средах, распространяются дополнительные условия использования.

[Данная статья посвящена предварительному выпуску и может быть изменена.]

Чтобы лучше понять контекст встречи, к которой они готовятся, или электронного письма, которое они читают, продавцам нужна соответствующая информация об управлении отношениями с клиентами (CRM), такая как запросы, проблемы и примечания клиентов. Copilot для продаж использует ИИ для создания сводки по каждой записи CRM. В этой сводке подчеркиваются важные детали, такие как стадия продаж, бюджет и предполагаемая дата закрытия. Вы можете расширить возможность сводки по записям CRM, предоставляемую Copilot для продаж, за счет аналитики из собственного приложения.

Описание API

К действию необходимо добавить следующее описание API. Таким образом, Copilot для продаж может определить правильный API, который должен быть вызван для расширения возможностей.

Это действие получает дополнительные сведения о продажах, связанные с записью CRM, которые будут отображаться в сводной карточке записи C4S. Действие усиливает существующие навыки помощника для продаж.

Операция API

Этот API использует тип операции: GET

Входные параметры

Приложение Copilot для продаж предназначено для предоставления следующих входных параметров в ваши API.

Полное имя Тип/формат данных Обязательно Details Описание, которое следует добавить к действию
recordType String Да Тип сущности или объекта в CRM, для которого запрашивается соответствующая аналитика, например действия. Значение включает независимое от языка уникальное имя сущности или типа объекта, а не отображаемое имя, которое можно локализовать. Примеры: организация и возможная сделка. Эти входные данные указывают тип сущности или объекта в CRM, для которого запрашивается аналитика.
recordId String Да Уникальный идентификатор записи CRM. Эти входные данные указывают уникальный идентификатор записи CRM, для которой запрашивается аналитика.
startDateTime Строка в формате даты и времени нет Дата и время начала поиска аналитики. Формат соответствует спецификации OpenAPI. Пример: 2017-07-21T17:32:28Z. Эти входные данные указывают дату и время начала запрошенной аналитики.
endDateTime Строка в формате даты и времени нет Дата и время окончания поиска аналитики. Формат соответствует спецификации OpenAPI. Пример: 2017-07-21T17:32:28Z. Эти входные данные указывают дату и время окончания запрошенной аналитики.
популярное Целое нет Число аналитик, которые необходимо получить. Эти входные данные указывают число аналитик, которые необходимо получить.
skip Целое нет Количество аналитик, которые необходимо пропустить. Эти входные данные указывают число аналитик, которые необходимо пропустить.
crmType String нет Допустимые значения: Dynamics 365 и Salesforce. Эти входные данные указывают тип среды CRM, в которой существует запись CRM, для которой запрашивается аналитика о продажах.
crmOrgUrl String нет Имя узла организации CRM, например contoso.crm.dynamics.com. Эти входные данные указывают URL-адрес среды CRM, в которой существует запись CRM, для которой запрашивается аналитика о продажах.

Выходные параметры

Copilot для продаж ожидает получить список аналитики (объектов) из ваших API, и ожидает, что каждая аналитика будет иметь определенные параметры. Чтобы гарантировать, что Copilot для продаж сможет правильно проанализировать выходные данные, крайне важно следовать структуре ответа, описанной в следующей таблице.

Параметр Тип данных Обязательно Details
value Массив Да Список аналитик (объектов), которые определены, как описано в разделе Схема для аналитики.
hasMoreResults Логический нет Значение, указывающее, доступно ли больше результатов.

Схема для аналитики

Полное имя Тип/формат данных Обязательно Details Описание, которое следует добавить к действию
название String Да Заголовок аналитики в карточке цитирования. Это заголовок аналитики на естественном языке, указанный на языке в заголовке запроса Accept-Language. Пример: Контракт подписан. Эти выходные данные указывают заголовок действия в карточке цитирования.
Описание String Да Описание аналитики. Оно отображается в виде маркированных списков в сводке записи и представляет собой описание аналитических сведений на естественном языке, указанном в заголовке Accept-Language. Пример: Кенни, Логан и двое других подписали контракт на продление Contoso 2023 07.09.2023. Эти выходные данные указывают описание аналитики.
dateTime Строка в формате даты и времени Да Дата и время действия в формате UTC. Если действие имеет время начала и окончания, приложение должно определить, какое время отображать. Формат соответствует спецификации OpenAPI. Пример: 2017-07-21T17:32:28Z. Эти выходные данные указывают время, связанное с аналитикой.
url-адрес String нет Действительный URL-адрес для открытия действия в партнерском приложении. Эти выходные данные указывают URL-адрес для открытия аналитики.
additionalProperties Объект со значениями Имя свойства и Значение свойства типа Строка нет

Дополнительные свойства, отображаемые в подробном представлении. Имена и значения свойств указываются на естественном языке — на том языке, который указан в заголовке Accept-Language. Ниже приведен пример.

{
"Причина состояния": "Утверждено",
"Ответственный": "Кенни Смит"
}
Эти выходные данные указывают дополнительные свойства, отображаемые в подробном представлении аналитики.

Заметка

Хотя требования к API для расширения возможностей сводки по электронной переписке и сводки по записи могут выглядеть одинаково, их необходимо добавить в соединитель как отдельные действия.

Пример

{
    "value": [
        {
            "title": "Contract signed",
            "description": "You have 5 connections in Fourth Coffee Inc",
            "dateTime": "2024-05-07T03:28:38.0667701Z",
            "url": null,
            "additionalProperties": {
                "Contract name": "50 Cafe-A-100 Automatic Renewal Contract",
                "Signed by": "Alberto Burgos, Tony",
                "Signed": "9/7/23"
            }
        },
        {
            "title": "Contract signed",
            "description": "Multiple stakeholders from Fourth Coffee have visited the Contoso website four times in the last four months",
            "dateTime": "2024-05-07T03:28:38.0669445Z",
            "url": null,
            "additionalProperties": {
                "Contract name": "50 Cafe-A-100 Automatic Renewal Contract",
                "Signed by": "Alberto Burgos, Tony",
                "Signed": "9/7/23"
            }
        }
    ],
    "hasMoreResults": false
}

На следующем изображении показан пример того, как выходные данные API сопоставляются со сводкой записи.

Снимок экрана, показывающий анатомию последних действий из партнерского приложения.

Условные обозначения:

  1. Раздел с аналитикой из партнерского приложения. Заголовок раздела основан на имени соединителя Microsoft Power Platform.
  2. Описания аналитики из ответа API.
  3. Номера цитирования, которые можно выбрать для просмотра сведений о аналитике.
  4. Карточка цитирования со сведениями об аналитике.
  5. Значок и заголовок аналитики. Значок извлекается из метаданных соединителя Microsoft Power Platform. Текст заголовка — это заголовок аналитики из ответа API.
  6. Дополнительные свойства аналитики из ответа API.
  7. Имя партнерского приложения. Отображаемое имя — это имя соединителя Microsoft Power Platform.
  8. Ссылка, которую можно выбрать для просмотра сведений об аналитике в партнерском приложении. Она основана на URL-адресе аналитики в ответе API.

Просмотр сводки по записи
Обогащение сводок по электронной переписке аналитикой из собственного приложения
Обогащение черновиков электронной почты с помощью ссылок на папки из собственного приложения
Обогащение ключевой информации о продажах аналитикой из собственного приложения
Обогащение сведений о записи CRM аналитикой из собственного приложения
Расширение Microsoft 365 Copilot для продаж с помощью партнерских приложений
Создание расширений Copilot для продаж