教程 5 - 向见解卡添加自定义操作按钮以调用 REST

已完成

引入向见解卡添加自定义操作的功能,本功能目前可在预览中使用。

搜索“操作”选项卡上的 Dynamics 365 Sales Insights 显示自定义操作预览。

为助手创建卡片 V2操作引入新按钮类型。

选择已选择自定义操作(CRM 流程)的按钮类型下拉列表。

用例示例

我们将创建预计商机在一天内结束时显示的见解卡并添加操作将预计结束日期延长 10 天。

测试数据

创建一个或多个预日结束日期为当天的商机。

第 1 步:创建触发器启动流

设置每天上午 8 点运行的触发器。 

  1. 在搜索栏中输入定期。 在搜索结果中,在触发器选项下,选择定期

    定期搜索结果在触发器选项卡上显示定期计划。

  2. 您将看到以下触发器。 在间隔中输入1,并在频率中选择。 此操作可确保触发器每天运行一次。 

    可以根据要求设置其他列。 在本示例中,我们将定期触发时间设置为8,因为我们希望触发器在每天上午 8 点运行。 

    在“定期”对话框中将“定期触发时间”属性设置为 8。

第 2 步:获取今天结束的所有商机

  1. 选择新步骤,然后在搜索框中输入Microsoft Dataverse并选择列出记录

    Dataverse 搜索结果显示在“操作”选项卡上并选择“列出记录”。

  2. 添加筛选器查询检索今天结束的所有商机。

    estimatedclosedate eq @{formatDateTime(utcNow(), 'yyyy-MM-dd')}

    筛选器查询设置为 estimatedclosedate eq formatDateDime(...)。

第 3 步:为每个商机创建自定义见解卡

对上一步提取的所有商机使用新操作为助手创建卡片 V2并创建见解卡。

  1. 单击列出记录下方的新步骤操作,然后添加应用到每一个操作。

    应用到每一个搜索结果,在“操作”选项卡上显示“应用到每一个控件”。

  2. 动态内容中选择所有商机进行迭代。

    在动态内容中选择所有商机。

  3. 应用到每一个操作中,选择添加操作并搜索销售见解。您将看到介绍部分所示的销售见解操作,选择为助手创建卡片 V2 操作。

    选择“为助手创建卡片 V2”操作。

  4. 根据需要输入环境和其他详细信息。 要了解详细信息,请参阅教程 1:Hello world。

    输入环境、卡片名称、卡片标题、卡片文本和按钮文本。

您会发现延长结束日期已用作按钮文本。

我们将设置延长结束日期使用 REST 延长相关商机的预计结束日期。

使用 REST 的操作

  1. 选择按钮类型REST并添加上一步选定商机 ID 的 OData 终结点。 在 REST 正文中添加具有未来日期(今天起 10 天)的动态 json,然后选择PATCH方法。

    {"estimatedclosedate": "@{getFutureTime(10, 'Day', 'yyyy-MM-dd')}"}

    选择按钮类型 REST 并添具有商机 ID 的 OData 终结点。

第 4 步:保存流

第 5 步:测试流

流按计划运行或手动运行时,应创建卡片并显示在仪表板上,如下所示。

显示商机结束日期为今天的教程卡片。验证预计结束日期是否正确或延长该日期。

将已定义操作用作为销售见解卡上的可用按钮。

单击延长结束日期。 商机将更新新的预计结束日期并显示确认消息。

我们通过使用 REST 调用的新操作延长商机的预计结束日期。