Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применяется к: Azure Logic Apps (Расход + Стандарт)
Azure Logic Apps предоставляет предварительно созданные, многократно используемые шаблоны автоматизации и интеграции, которые можно использовать для ускорения процесса создания приложений интеграции. Эти шаблоны следуют часто используемым шаблонам и помогают упростить разработку, предоставляя начальную точку или базовый план с предопределенной бизнес-логикой и конфигурациями.
Шаблоны могут включать один или несколько рабочих процессов вместе с их подключениями, параметрами и документацией. Azure Logic Apps предлагает следующие типы шаблонов:
| Тип шаблона | Описание |
|---|---|
| Рабочий процесс | Повторно используемые шаблоны, создающие отдельные рабочие процессы. |
| Ускорители | Пакетные решения, содержащие несколько связанных рабочих процессов. |
Эти шаблоны можно найти в коллекции шаблонов, которая открывается при выборе создания рабочего процесса, начиная с шаблона. Коллекция уже содержит шаблоны, созданные Корпорацией Майкрософт, для общих шаблонов проектирования и интеграции.
Вы не только можете начать разработку с помощью шаблонов рабочих процессов, но и публиковать шаблоны рабочих процессов для использования вашей организации только в подписке Azure или предоставлять им общий доступ другим пользователям. Шаблон может включать артефакты, такие как схемы, карты и пользовательские сборки.
Шаблоны организации позволяют стандартизировать шаблоны интеграции, делиться передовым опытом и повторно использовать типовые решения в пределах предприятия, не делая их общедоступными. Эта возможность особенно полезна для предприятий, которые хотят повысить согласованность при сохранении параметров открытыми для гибкости. Независимо от того, включают ли ваши сценарии внедрение внутренних API, обработку логики для конкретного домена или применение шаблонов архитектуры, шаблоны организации помогают масштабировать и расти во время контроля.
Шаблоны Azure Logic Apps также предоставляют следующие возможности:
Публикуйте шаблоны в тестовом или продуктивном режиме, что позволяет безопасно экспериментировать и контролировать выпуск.
Напрямую используйте API и внутренние системы в шаблонах без необходимости выносить их наружу.
Скачайте пакеты шаблонов и при необходимости добавьте их в общедоступный репозиторий шаблонов рабочих процессов для Azure Logic Apps в GitHub.
Переведите свои шаблоны из тестирования в рабочую среду, используя встроенные средства управления жизненным циклом в Azure DevOps, которые обеспечивают упорядоченность команды, но сохраняют гибкость.
В качестве ресурсов первого класса в Azure шаблоны поддерживают управление доступом на основе ролей Azure (RBAC).
Вы можете управлять разрешениями шаблона, такими как любой другой ресурс Azure.
Эти разрешения соответствуют областям подписки и ролей, что означает, что разработчики могут видеть и получать доступ только к этим шаблонам в подписках, где у разработчиков есть доступ.
Эта возможность обеспечивает корпоративный контроль над тем, кто может создавать, просматривать и развертывать шаблоны. У вас есть полный контроль над способом организации шаблонов, чтобы убедиться, что правильные команды получают доступ к нужным шаблонам автоматизации.
На следующем снимках экрана показана коллекция шаблонов рабочих процессов в пределах организации и подписки Azure с примерами шаблонов, которые отображают метки состояния, такие как тестирование и производство:
В этом руководстве показано, как создать и опубликовать шаблон рабочего процесса следующим образом:
Для использования только вашей организации. См. раздел "Создание шаблона рабочего процесса" на портале Azure.
Этот путь позволяет создать шаблон с использованием мастера на портале Azure, чтобы указать рабочие процессы исходного логического приложения, информация о шаблоне и параметры публикации для тестирования перед выпуском шаблона в продакшен.
Для всех клиентов Azure. См. раздел "Создание шаблона рабочего процесса— вручную".
Этот путь предусматривает создание пакета шаблона и отправку пакета в виде pull-запроса в общедоступный репозиторий шаблонов рабочего процесса для Azure Logic Apps в GitHub.
Предпосылки
Учетная запись и подписка Azure. Если у вас нет подписки, зарегистрируйтесь для бесплатной учетной записи Azure.
Развернутый ресурс приложения логики "Потребление" или "Стандартный" для использования в качестве исходного определения рабочего процесса для шаблона.
Перед созданием шаблона ресурс и рабочий процесс приложения логики должны быть развернуты. Убедитесь, что вы правильно параметризируете все значения, которые должен предоставить конечный пользователь рабочего процесса, а не жестко закодировать эти значения.
Если у вас нет этого ресурса и рабочего процесса, ознакомьтесь со следующими статьями:
Снимки экрана, содержащие изображения предварительного просмотра, доступные только для чтения, для рабочего потока, который создает шаблон. Используйте расширение имени файла .png для этих снимков экрана. Эти образы предварительного просмотра для шаблона отображаются на панели обзора шаблона в коллекции шаблонов.
Чтобы сохранить эти образы так, чтобы ваш шаблон мог их использовать, требуется учетная запись хранения Azure и контейнер блоб-объектов.
Чтобы создать эти образы, выполните следующие действия.
На портале Azure откройте ресурс и рабочий процесс приложения логики исходного кода в конструкторе.
Настройте рабочий процесс для создания двух снимков экрана: одна версия, которая работает с светлой темой веб-браузера и другой версией, которая работает с темной темой веб-браузера.
Создайте снимки экрана с помощью предпочтительного средства записи экрана. Не включайте слишком много пробелов в рабочем процессе.
Сохраните каждое изображение с расширением имени файла .png и именем, которое следует соглашениям об именах и стилях, например <имя-изображение>-light.png и <имя-изображение>-dark.png.
Добавьте изображения в контейнер блобов в вашу учетную запись хранения Azure. Скопируйте и сохраните Blob URL для каждого изображения, чтобы позже можно было ссылаться на изображения из вашего шаблона.
Это важно
URL-адрес включает ключ или токен с разделяемой подписью доступа (SAS), который предоставляет разрешения, например, службам хранения. Убедитесь, что ключ SAS защищен так же, как вы защищаете ключ учетной записи от несанкционированного использования.
Лучшие практики
В этом списке приведены рекомендации по созданию шаблона рабочего процесса.
Не используйте жестко закодированные свойства и их значения в определениях триггеров и действий.
Укажите больше контекста о определениях триггеров и действий, добавив описательные и полезные комментарии.
Ресурсы и рабочие процессы стандартного приложения логики
Используйте встроенные операции как можно больше. Например, соединитель Хранилище BLOB-объектов Azure имеет следующие версии, доступные для стандартных рабочих процессов:
Встроенные операции поставщика услуг отображаются в галерее коннекторов под фильтром Встроенные. Эти версии размещаются и запускаются с помощью среды выполнения Azure Logic Apps с одним клиентом, обеспечивая более высокую производительность, пропускную способность и другие преимущества.
Операции управляемых в Azure API соединителей отображаются в галерее соединителей под фильтром Общие. Эти версии размещаются и запускаются в мультитенантной среде Azure с помощью общих глобальных ресурсов.
Создание шаблона рабочего процесса
В зависимости от того, хотите ли вы сделать шаблон рабочего процесса доступным только для вашей организации или для всех пользователей в Azure, выполните соответствующие действия.
В этих шагах описывается создание и публикация шаблона рабочего процесса, доступного только для участников в определенной подписке Azure.
В поле поиска на портале Azure найдите и выберите шаблоны приложений логики.
На панели инструментов шаблонов Logic Apps нажмите кнопку "Создать".
На странице "Создание шаблона Azure Logic Apps " на вкладке "Основы " укажите следующие сведения:
Параметр Обязательное поле значение Описание Подписка Да < название подписки Azure> Подписка Azure, используемая с шаблоном рабочего процесса. Группа ресурсов Да < имя группы ресурсов> Имя группы ресурсов Azure, используемой с шаблоном. Имя Да < имя шаблона> Имя ресурса шаблона рабочего процесса. Регион Да < Azure-region> Регион Azure для создания ресурса шаблона рабочего процесса. После завершения нажмите кнопку "Просмотр и создание". Просмотрите предоставленные сведения и нажмите кнопку "Создать".
Azure создает ресурс шаблона.
Затем выберите исходное определение рабочего процесса, используемое для шаблона.
Выбор определения исходного рабочего процесса
В меню ресурсов шаблона в разделе "Шаблон" выберите "Шаблон".
На странице "Шаблон " на вкладке "Рабочие процессы" нажмите кнопку "Добавить".
На панели "Управление рабочими процессами" на вкладке "Выбор рабочих процессов " укажите следующие сведения:
Параметр Обязательное поле значение Описание Подписка Да < название подписки Azure> Имя подписки Azure с исходным приложением логики. Группа ресурсов Да < имя группы ресурсов> Название группы ресурсов Azure, содержащей исходное приложение логики. Экземпляр приложения логики Да < source-logic-app> Имя исходного приложения логики с рабочим процессом, который вы хотите использовать. Бизнес-процессы Да < исходные рабочие процессы> Для приложения логики потребления выберите единственный существующий рабочий процесс, используемый в шаблоне.
Для стандартного логического приложения выберите как минимум один рабочий процесс для использования в вашем шаблоне.Когда все будет готово, нажмите кнопку Далее.
На вкладке "Настройка рабочих процессов" укажите следующие сведения для каждого выбранного исходного рабочего процесса:
Параметр Обязательное поле значение Описание Имя рабочего процесса Да < JSON-workflow-name> Имя JSON для рабочего процесса, который может использовать только строчные буквы, цифры и дефисы, и которые можно переименовать только один раз. Государство Да С сохранением состояния или без сохранения состояния Сохранение и хранение журнала выполнения рабочего процесса, входных данных операций и выходных данных операций по умолчанию. Сводка Да < краткое описание> Краткое общее описание назначения шаблона. Описание нет < подробное описание> Описание с более подробными сведениями о шаблоне. Необходимые условия нет < Необходимые условия> Все необходимые требования, прежде чем использовать шаблон. В разделе "Образы рабочих процессов " предоставьте образы предварительного просмотра рабочего процесса, которые будут использоваться для области обзора шаблона в коллекции шаблонов. Эта область содержит другие сведения о шаблоне.
Образ рабочего процесса Описание URL-адрес SAS в светлом режиме URL-адрес SAS для образа предварительной версии рабочего процесса с светлой темой, хранящегося в контейнере объектов BLOB в учетной записи хранения Azure. URL-адрес SAS в режиме темного режима URL-адрес SAS для образа предварительного просмотра рабочего процесса в тёмной теме, хранящегося в контейнере BLOB из учетной записи хранения Azure. По завершении выберите Сохранить.
Вы можете сохранить шаблон в любое время во время процесса создания. При сохранении хода выполнения проверка автоматически выполняется, чтобы определить, существуют ли ошибки, например неподдерживаемые действия или не параметризованные значения. Вам не нужно немедленно устранять ошибки при их обнаружении, но перед публикацией их необходимо исправить.
На вкладке "Подключения" просмотрите и подтвердите подключения, которые Azure автоматически извлекает из исходных рабочих процессов.
Вам не нужно предпринимать никаких других действий.
Затем нажмите кнопку Далее.
Настройка параметров
На вкладке "Параметры" добавьте настройку для всех параметров, которые требуется для рабочего процесса.
На вкладке "Параметры" выберите значок редактирования параметра.
Укажите следующие сведения для параметра:
Недвижимость Обязательное поле Описание Отображаемое имя Да Имя параметра, отображаемое на портале Azure. Значение по умолчанию нет Значение по умолчанию для параметра. Описание нет Описание назначения параметра. Обязательное поле нет Требуется ли для рабочего процесса параметр. По завершении выберите Сохранить.
Укажите сведения о шаблоне
Вкладка "Профиль" указывает сведения о шаблоне, который отображается в коллекции шаблонов, например отображаемое имя шаблона, имя издателя, соединители и другие метаданные.
На вкладке "Профиль" укажите следующие сведения о шаблоне:
Недвижимость Обязательное поле Описание Отображаемое имя Да Отображаемое имя шаблона рабочего процесса, которое выводится в галерее шаблонов. К/Автор Да Имя издателя шаблона рабочего процесса. Сводка Да Описание созданного шаблона рабочего процесса. Рекомендуемые соединители Да Выберите основные типы соединителей в шаблоне рабочего процесса. Категория нет Категория, к которой принадлежит шаблон. Теги нет Все теги, которые вы хотите использовать для маркировки рабочего процесса. Затем нажмите кнопку Далее.
На вкладке "Сводка " просмотрите и подтвердите все предоставленные сведения.
Публикация для тестирования
Когда вы будете готовы протестировать шаблон, вы можете опубликовать шаблон для тестирования.
На вкладке "Сводка" или на предыдущей вкладке в нижней части списка "Сохранить" выберите "Сохранить и опубликовать" для тестирования.
Azure публикует шаблон, который отображает метку Testing в коллекции шаблонов.
Чтобы протестировать новый шаблон, выполните действия, описанные в разделе "Создание рабочих процессов из предварительно созданных шаблонов ", но с помощью следующих действий:
Публикация для рабочей среды
Чтобы изменить метку шаблона с Testing на Production в коллекции шаблонов, выполните следующие действия.
На портале Azure найдите и откройте шаблонный ресурс.
На боковой панели шаблона в разделе "Шаблон" выберите "Шаблон".
На странице "Шаблон " нажмите кнопку "Далее " и повторите, пока не откроется вкладка "Профиль ".
В списке Сохранить выберите Сохранить + опубликовать для продакшна.
Удаление шаблона из коллекции
Если вы хотите временно или окончательно удалить пользовательский шаблон рабочего процесса из коллекции шаблонов, можно отменить публикацию шаблона.
На портале Azure найдите и откройте шаблонный ресурс.
На боковой панели шаблона в разделе "Шаблон" выберите "Шаблон".
На странице "Шаблон " нажмите кнопку "Далее " и повторите, пока не откроется вкладка "Профиль ".
В списке Save выберите Save + unpublish template.
Имена и соглашения о стиле
| Площадь | Соглашение |
|---|---|
| Конфиденциальные данные | Не добавляйте и не добавляйте персональные и конфиденциальные данные в файлы шаблонов, снимки экрана, описания или тестовые данные. Например, эти данные включают идентификаторы подписок, имена пользователей, пароли и т. д. |
| Имена папок | Чтобы упростить удобочитаемость, используйте строчные регистры и дефисы, когда это возможно. См . руководство по стилю Майкрософт. |
| Имена файлов изображений | Используйте .png в качестве расширения имени файла, нижнего регистра и дефиса, например workflow-light.png. |
| Названия продуктов, услуг, технологий и фирменной марки | Следуйте официальным орфографическим и прописным буквам. Например: — Если вы ссылаетесь на имя службы или платформу, используйте Azure Logic Apps, а не "Logic Apps". — При ссылке на ресурс или экземпляр используйте "приложения логики" или "приложение логики", а не "Приложение логики" или "Logic Apps". — При ссылке на последовательность триггеров и действий используйте "рабочий процесс приложения логики" или "рабочий процесс". |
| Аббревиатуры и акронимы | Используйте расширенное имя для продуктов, услуг, технологий, фирменной марки и необычных технических терминов, а не аббревиатур или акронимов. Допустимы распространенные акронимы, такие как HTTP и URL-адрес. Например, используйте Visual Studio Code, а не VS Code. См . акронимы — руководство по стилю Майкрософт. |
| Другой текст | — Используйте вариант предложения для заголовков, заголовков и текста контента, что означает, что вы прописываете только первую букву, если у вас нет продукта, службы, технологии или фирменного названия. - Не прописывайте обычные существительные и статьи, такие как "a", "a", "и", "or", "the" и т. д. |
| Голосовая связь | — Используйте голос второго пользователя (вы и ваш), а не третий (пользователи, разработчики, клиенты), если вам не нужно ссылаться на определенные роли. См . руководство по стилю Майкрософт. — Используйте активный, прямой, но понятный тон, когда это возможно. Активный голос фокусируется на теме и глаголах в тексте, а пассивный голос фокусируется на объекте в тексте. |
| Словарь | — Используйте простые, распространенные, повседневные слова, такие как "use", а не "use" или "use". - Не используйте слова, фразы, жаргон, коллоквиализмы, идиомы или сленги, которые не переводят хорошо на разных языках. — Используйте "пожалуйста" только для определенных сценариев. См. руководство по стилю Майкрософт. — Используйте "например" или "например", а не "например" или "т. е.". — Не используйте направления, такие как "здесь", "здесь", "выше", "ниже", "справа" и "слева", которые не доступны. |
| Пунктуация | — Для ряда элементов добавьте последнюю запятую перед объединением, например "и". Например, "яблоки, апельсины и бананы". См . руководство по стилю Майкрософт с запятыми. — заканчивать полные предложения соответствующими знаками препинания. Не используйте восклицательные знаки. См . руководство по стилю Майкрософт. |
| Форматирование | — Для кода следуйте соглашению о стиле для языка этого кода. — Не используйте жестко закодированные ссылки, которые прерываются при изменении URL-адресов. В запросе pr попросите вместо этого использовать ссылку перенаправления. — Для ссылок используйте следующий формат: For more information, see [descriptive-link-text](URL)]. — Используйте описательный текст ссылки, а не универсальный или расплывчатый текст ссылки, например " See [here](URL)". — Используйте числа только для шагов в процедуре, а не для списков, у которых нет определенного порядка. См . статью "Списки" — руководство по стилю Майкрософт. — Используйте только одно пространство после препинания, если код отступа не выполняется. |
Дополнительные рекомендации см. в руководстве по стилю Майкрософт и глобальных советах по написанию.
Связанный контент
Создание рабочих процессов приложения логики из предварительно созданных шаблонов