Поделиться через


Сопоставить бизнес-процесс с рабочим процессом стандартного приложения логики

Область применения: Azure Logic Apps (стандартная версия)

После создания бизнес-процесса можно сопоставить каждый этап, идентификатор транзакции и бизнес-свойства с фактическими операциями и выходными данными в рабочем процессе приложения логики уровня "Стандартный", созданном с помощью Azure Logic Apps.

Необходимые компоненты

  • Доступ к учетной записи Azure и подписке, связанной с ресурсом бизнес-процесса , который требуется сопоставить.

    Примечание.

    Если вы используете среду интеграции Azure и группы приложений для организации ресурсов Azure и хотите сопоставить бизнес-процесс с ресурсами Azure в среде интеграции, все ресурсы Azure должны использовать ту же подписку, включая бизнес-процессы и среду интеграции. Если вы не используете среду интеграции Azure, вы можете сопоставить бизнес-процесс с ресурсами Azure, где у вас есть доступ.

  • Ресурс бизнес-процесса со значениями этапов и бизнес-свойств, которые необходимо сопоставить с соответствующими операциями и выходными значениями в рабочих процессах приложения логики "Стандартный".

  • Все рабочие процессы приложения логики уровня "Стандартный", которые вы хотите сопоставить этапы бизнес-процесса. Дополнительные сведения см. в статье Что такое Azure Logic Apps?.

Сопоставление этапа бизнес-процессов

  1. На панели инструментов редактора процессов включите параметры источника данных.

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

    Параметр Описание
    Подписка Подписка Azure для ресурса приложения логики уровня "Стандартный".
    Приложение логики Ресурс приложения логики "Стандартный" с рабочим процессом, который требуется сопоставить.
    Рабочий процесс Рабочий процесс, который требуется сопоставить.

    Например, на следующей панели "Изменить" показан раздел параметров источника данных:

    Снимок экрана: открытая область с именем **Изменить этап**, включен параметр

  3. Выбрав рабочий процесс, в разделе "Свойства" выберите ссылку " Выбрать источники данных".

    Конструктор рабочих процессов приложения логики уровня "Стандартный" в Azure Logic Apps открывается в режиме только для чтения. На правой стороне конструктора появится область "Выбор источников данных" с ранее определенными ключевыми бизнес-свойствами.

  4. В конструкторе рабочих процессов только для чтения выберите операцию, которую требуется сопоставить.

    В этом примере выбирается операция отправки сообщения .

  5. В области "Выбор источников данных" в разделе "Точка во времени" появится выбранная операция.

    Снимок экрана: конструктор рабочих процессов только для чтения и открытый панель с выбранными рабочими процессами, бизнес-свойствами и идентификатором бизнеса.

  6. Чтобы продолжить сопоставление идентификатора транзакции и бизнес-свойств с выходными данными, нажмите кнопку "Далее".

Сопоставление идентификатора транзакции и бизнес-свойств с выходными данными

В разделе "Свойства" выполните следующие действия, чтобы сопоставить значение каждого свойства с выходными данными операции в рабочем процессе. Перед развертыванием бизнес-процесса необходимо полностью сопоставить все свойства.

  1. Для идентификатора транзакции и каждого бизнес-свойства выберите внутри поля значения свойства, а затем выберите параметр динамического содержимого (значок молнии):

    Снимок экрана: конструктор рабочих процессов только для чтения, раздел свойств и поле редактирования первого свойства с выбранным параметром динамического содержимого.

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

  2. Выберите один из следующих параметров:

    • Если вы можете использовать выходные данные как указанные, выберите этот результат.

      Примечание.

      Обязательно выберите значение, которое существует на каждом этапе бизнес-процесса, то есть в каждом рабочем процессе, сопоставленном с каждым этапом бизнеса.

      Для TicketNumber в этом примере выбирается текст int23_ticketnumber выходные данные из операции анализа JSON — каноническое сообщение :

      Снимок экрана: список динамического содержимого для первого свойства с выбранными выходными данными.

    • Если необходимо преобразовать выходные данные в другой формат или значение, можно создать выражение, которое использует предоставленные функции для получения необходимого результата.

      1. Чтобы закрыть список динамического содержимого, выберите внутри поля значения свойства.

      2. Теперь выберите параметр редактора выражений (значок формулы):

        Снимок экрана: выбранный параметр для открытия редактора выражений для первого свойства.

        Откроется редактор выражений и отображаются функции, которые можно использовать для создания выражения:

        Снимок экрана: редактор выражений для первого свойства с функциями для выбора.

      3. В списке функций выберите функцию, чтобы запустить выражение.

      4. Чтобы включить выходные данные операции в выражение, рядом с меткой списка функций выберите динамическое содержимое и выберите нужные выходные данные.

      5. Когда вы закончите работу с выражением, нажмите кнопку "Добавить".

        Выражение разрешает маркер и отображается в поле значения свойства.

  3. Продолжайте сопоставление каждого бизнес-свойства с выходными данными операции, повторяя предыдущие шаги.

    В следующем примере показаны полные сопоставления между бизнес-свойствами и выходными данными операций:

    Снимок экрана: панель

  4. По завершении выберите Далее.

    Платформа возвращает вас в редактор процессов и панель "Изменить этап ". В следующем примере показан полный этап сопоставленного бизнес-процесса:

    Снимок экрана: открытая область для этапа редактирования и полное сопоставление с операцией рабочего процесса, бизнес-свойствами и идентификатором бизнеса.

  5. На панели "Изменить этап" выберите "Сохранить этап".

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

Проверка сопоставлений

При создании бизнес-процесса можно проверить сопоставления перед развертыванием. Таким образом, вы можете найти ошибки или проблемы ранее, когда процесс менее сложный и проще устранить неполадки.

Если вы дождитесь завершения или развертывания, и процесс будет длительным или сложным, может возникнуть ошибка, чем ожидалось, что процесс может занять больше времени, что может занять больше времени, чтобы устранить или оказаться трудным для устранения неполадок.

  1. Перед проверкой сопоставлений необходимо полностью сопоставить все существующие этапы. В противном случае несопоставленные этапы создают ошибки.

  2. Когда вы будете готовы, на панели инструментов редактора нажмите кнопку "Проверить".

В портал Azure отображаются уведомления о любых ошибках или проблемах, которые существуют.

Завершение сопоставления бизнес-процесса

  1. Повторите предыдущие шаги, чтобы сопоставить каждый этап бизнес-процесса по мере необходимости.

  2. Часто сохраняйте изменения в бизнес-процессе. На панели инструментов конструктора процессов нажмите кнопку "Сохранить".

  3. По завершении сохраните бизнес-процесс еще раз.

Теперь продолжайте развертывать бизнес-процесс и профиль отслеживания.

Следующий шаг