教程 5 - 向见解卡添加自定义操作按钮以调用 REST
引入向见解卡添加自定义操作的功能,本功能目前可在预览中使用。
为助手创建卡片 V2操作引入新按钮类型。
用例示例
我们将创建预计商机在一天内结束时显示的见解卡并添加操作将预计结束日期延长 10 天。
测试数据
创建一个或多个预日结束日期为当天的商机。
第 1 步:创建触发器启动流
设置每天上午 8 点运行的触发器。
在搜索栏中输入定期。 在搜索结果中,在触发器选项下,选择定期。
您将看到以下触发器。 在间隔中输入1,并在频率中选择天。 此操作可确保触发器每天运行一次。
可以根据要求设置其他列。 在本示例中,我们将定期触发时间设置为8,因为我们希望触发器在每天上午 8 点运行。
第 2 步:获取今天结束的所有商机
选择新步骤,然后在搜索框中输入Microsoft Dataverse并选择列出记录。
添加筛选器查询检索今天结束的所有商机。
estimatedclosedate eq @{formatDateTime(utcNow(), 'yyyy-MM-dd')}
第 3 步:为每个商机创建自定义见解卡
对上一步提取的所有商机使用新操作为助手创建卡片 V2并创建见解卡。
单击列出记录下方的新步骤操作,然后添加应用到每一个操作。
在动态内容中选择所有商机进行迭代。
在应用到每一个操作中,选择添加操作并搜索销售见解。您将看到介绍部分所示的销售见解操作,选择为助手创建卡片 V2 操作。
根据需要输入环境和其他详细信息。 要了解详细信息,请参阅教程 1:Hello world。
您会发现延长结束日期已用作按钮文本。
我们将设置延长结束日期使用 REST 延长相关商机的预计结束日期。
使用 REST 的操作
选择按钮类型REST并添加上一步选定商机 ID 的 OData 终结点。 在 REST 正文中添加具有未来日期(今天起 10 天)的动态 json,然后选择PATCH方法。
{"estimatedclosedate": "@{getFutureTime(10, 'Day', 'yyyy-MM-dd')}"}
第 4 步:保存流
第 5 步:测试流
流按计划运行或手动运行时,应创建卡片并显示在仪表板上,如下所示。
将已定义操作用作为销售见解卡上的可用按钮。
单击延长结束日期。 商机将更新新的预计结束日期并显示确认消息。
我们通过使用 REST 调用的新操作延长商机的预计结束日期。