Logi c Приложения, Результат задачи Runlog в C# - PullRequest
0 голосов
/ 05 августа 2020

При выполнении приложения logi c я получаю журнал выполнения для каждого выполнения.

Если вы, на портале, go на главную-> -> Запуск приложения Logi c, а в истории запусков слева выберите запуск, вы получите следующий обзор:

enter image description here

When you open a task, you can get the raw output from that task введите описание изображения здесь

Я хотел бы получить этот вывод из программы C#.

Я знаю, как получить доступ к списку WorkflowRuns, но оттуда я получаю только результат выполнения , и я не могу, насколько я знаю, запрашивать каждую задачу в прогоне.

Надеюсь, это немного проясняет ia.

1 Ответ

1 голос
/ 05 августа 2020

Я думаю, вы ищете истории триггеров рабочего процесса

Вам нужно будет передать имя вашего триггера в triggerName на основе вашего снимка экрана HasEnoughOPUSSelected.

Для workflowName вы можете использовать имя вашего logi c приложения.

Если вы получите доступ к uri в inputsLinks / outputsLinks в ответе, вы сможете получить все данные, которые были переданы в триггер или из него.

Пример скрытого вывода.

{
  "value": [
      "properties": {
        "startTime": "2020-05-05T12:34:46.255558Z",
        "endTime": "2020-05-05T12:34:47.9734251Z",
        "scheduledTime": "2020-05-05T12:34:45.6500388Z",
        "status": "Succeeded",
        "code": "OK",
        "correlation": {
          "clientTrackingId": "XXXXXXXXXXXXXXXXXXXXXX"
        },
        "inputsLink": {
          "uri": "https://prod-85.westeurope.logic.azure.com:443/workflows/YYYY/triggers/When_a_new_email_arrives/histories/XXXXXXXXXXXXXXXXXXXXXX/contents/TriggerInputs?api-version=2016-06-01&se=2020-08-05T15%3A00%3A00.0000000Z&sp=%2Ftriggers%2FWhen_a_new_email_arrives%2Fhistories%2FXXXXXXXXXXXXXXXXXXXXXX%2Fcontents%2FTriggerInputs%2Fread&sv=1.0&sig=XXXX",
          "contentVersion": "AAA",
          "contentSize": 298,
          "contentHash": {
            "algorithm": "md5",
            "value": "AAA"
          }
        },
        "outputsLink": {
          "uri": "https://prod-85.westeurope.logic.azure.com:443/workflows/YYYY/triggers/When_a_new_email_arrives/histories/XXXXXXXXXXXXXXXXXXXXXX/contents/TriggerOutputs?api-version=2016-06-01&se=2020-08-05T15%3A00%3A00.0000000Z&sp=%2Ftriggers%2FWhen_a_new_email_arrives%2Fhistories%2FXXXXXXXXXXXXXXXXXXXXXX%2Fcontents%2FTriggerOutputs%2Fread&sv=1.0&sig=XXXXX",
          "contentVersion": "BBB",
          "contentSize": 129395,
          "contentHash": {
            "algorithm": "md5",
            "value": "BBB"
          }
        },
        "fired": true,
        "run": {
          "name": "XXXXXXXXXXXXXXXXXXXXXX",
          "id": "/subscriptions/ABC/resourceGroups/ResourceGroupName/providers/Microsoft.Logic/workflows/LogicAppName/runs/XXXXXXXXXXXXXXXXXXXXXX",
          "type": "Microsoft.Logic/workflows/runs"
        }
      },
      "id": "/subscriptions/ABC/resourceGroups/ResourceGroupName/providers/Microsoft.Logic/workflows/LogicAppName/triggers/When_a_new_email_arrives/histories/XXXXXXXXXXXXXXXXXXXXXX",
      "name": "XXXXXXXXXXXXXXXXXXXXXX",
      "type": "Microsoft.Logic/workflows/triggers/histories"
    }
  ]
}
...