Ошибка неверного запроса с ручным вводом триггера, но тестирование прошло успешно - PullRequest
0 голосов
/ 28 марта 2020

У меня был дочерний поток, который работал. Я изменил некоторые входные параметры, используя обычный редактор Power Automate. Затем я пошел и настроил 2 потока, которые называли этот дочерний поток.

При тестировании этого дочернего потока он успешен. Когда другие 2 потока пытаются вызвать этот поток, возникает ошибка:

"code":"TriggerInputSchemaMismatch","message":"The input body for trigger 'manual' of type 'Request' did not match its schema definition

Подпоток имеет это предупреждающее сообщение, которое может быть проблемой, однако, когда я пытаюсь исправить проблему, информация отсутствует чтобы помочь мне.

enter image description here

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

{
  "type": "object",
  "properties": {
    "text": {
      "title": "CompleteByDateTime",
      "type": "string",
      "x-ms-dynamically-added": true,
      "description": "Please enter your input",
      "x-ms-content-hint": "TEXT"
    },
    "text_1": {
      "title": "TaskScheduleGuid",
      "type": "string",
      "x-ms-dynamically-added": true,
      "description": "Please enter your input",
      "x-ms-content-hint": "TEXT"
    },
    "text_2": {
      "title": "AssignedToGuid",
      "type": "string",
      "x-ms-dynamically-added": true,
      "description": "Enter the GUID of the User to assign the 1st to.  Null if defaulting to the default user/team instead.",
      "x-ms-content-hint": "TEXT"
    },
    "boolean": {
      "title": "CheckForDuplicate",
      "type": "boolean",
      "x-ms-dynamically-added": true,
      "description": "Please select yes or no.  Will match on the Schedule Type and DateTime.  If duplicate found, this flow ends.",
      "x-ms-content-hint": "BOOLEAN"
    },
    "text_4": {
      "title": "AssignedToGuid2",
      "type": "string",
      "x-ms-dynamically-added": true,
      "description": "Only applicable if CreateSecond is true.  Enter the GUID of the User to assign the 2nd to.  Null if defaulting to the default user/team instead.",
      "x-ms-content-hint": "TEXT"
    },
    "boolean_1": {
      "title": "CreateSecond",
      "type": "boolean",
      "x-ms-dynamically-added": true,
      "description": "Please select yes or no",
      "x-ms-content-hint": "BOOLEAN"
    }
  },
  "required": [
    "text",
    "text_1",
    "boolean",
    "boolean_1"
  ]
}

Я полностью застрял и разочарован. Я не хочу создавать весь этот поток с нуля!

1 Ответ

0 голосов
/ 29 марта 2020

Это было вызвано вызовом дочернего потока и получением 400 ответов. Дочерний поток идентифицировал себя как нарушенный.

Некоторые входные данные для дочернего потока не были обязательными (необязательно). Однако при попытке передать пустую строку вызывающая сторона дочернего потока получала ошибку. Достаточно этих 400 плохих запросов, переданных этому дочернему потоку, вызвало появление сообщения Fix. Однако ничего из этого не было очень ясно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...