SharePoint Online 触发的Automate工作流的调试

  前言

  我们之前为大家介绍了在使用SharePoint Online列表触发工作流,工作流的内容有Teams审批和Outlook审批,好多人说我写的不完整,只是在Teams和Outlook中添加了审批,后面的却没有介绍。

  其实,大家如果熟悉了Power Automate 工作流以后,很快就知道如何做下面的事情了,今天,为大家介绍一下如何调试Power Automate工作流。

  正文

  1.找到我们之前创建的工作流,点击名称进入详细介绍,如下图:

  2.在28天运行历史记录里,找到之前测试的历史记录,如下图:

  3.在这个工作流运行结果的页面,点击你想查看的操作,如下图:

  4.点击显示原始输出,如下图:

  5.我们分析一下这个JSON,如下:

  Tips:我们呢可以看到submitActionId这个属性,就是我们点击的按钮,所以后面是批准还是拒绝,完全看这个;

  同时,data里面的txtComments就是我们在审批中,添加的评论!

{
    "headers": {
        "Accept-Encoding": "gzip,deflate",
        "Host": "prod-20.southeastasia.logic.azure.com",
        "client-request-id": "8bcc89ab-dff8-4cda-a28f-e8036807fbed",
        "x-ms-activity-vector": "IN.03.IN.07",
        "Content-Length": "566",
        "Content-Type": "application/json; charset=utf-8"
    },
    "body": {
        "responseTime": "2022-02-03T07:34:09.1897337Z",
        "responder": {
            "objectId": "630c7a25-bdea-433b-ae89-6a98763aa0c4",
            "tenantId": "412bb5e1-d687-4320-bf4e-b8f89048446d",
            "email": "Linyu@linyus.onmicrosoft.com",
            "userPrincipalName": "Linyu@linyus.onmicrosoft.com",
            "displayName": "霖雨"
        },
        "submitActionId": "btnSubmit",
        "messageId": "1643872615486",
        "messageLink": "https://teams.microsoft.com/l/message/19:630c7a25-bdea-433b-ae89-6a98763aa0c4_358f0194-6b0e-4dd3-af35-c24fe8a9ec87@unq.gbl.spaces/1643872615486?context=%7B%22contextType%22:%22chat%22%7D",
        "data": {
            "txtComments": "批准"
        }
    }
}

  结束语

  可能介绍的比较简单,不过,这样调试可以让我们快速得知一个操作输入的是什么,输出的是什么,接下来该如何运行。

posted @ 2022-02-03 15:43  霖雨  阅读(310)  评论(0编辑  收藏  举报