Morf (предварительная версия)
Morf — это современная и упрощенная платформа на основе API, которая предлагает быстрый и гибкий подход к формированию форм.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Поддержка Morf |
| URL | https://getmorf.io/support |
| Адрес электронной почты | support@getmorf.io |
| Метаданные соединителя | |
|---|---|
| Publisher | Решения AFTIA |
| Веб-сайт | https://getmorf.io |
| Политика конфиденциальности | https://github.com/aftialabs/morf-docs/blob/main/guides/DataandPrivacyPolicy.md |
| Категории | Продуктивность; Продажи и CRM |
Morf — это упрощенная платформа на основе API для автоматического создания форм, которые можно легко внедрить в существующие системы, приложения и сайты. Morf предоставляет REST API, который можно использовать для динамического создания пользовательских интерфейсов и сбора информации для управления цифровыми процессами. Morf упрощает разработку, публикацию и развертывание веб-форм, позволяя предприятиям быстро развертывать решения для создания и создания фирменной символики данных. ИТ-специалисты будут находить, что в отличие от многих решений форм SaaS, Morf легко интегрируется в свой рабочий процесс разработки.
Предпосылки
Перед использованием этого соединителя потребуется ключ API Morf и определение формы. Чтобы приступить к работе, ознакомьтесь с разделами "Получение учетных данных " и " Начало работы ".
Получение учетных данных
Чтобы приступить к работе, перейдите к редактору Morf и запросите ключи доступа. Вам будет предоставлен один (1) сайт и один (1) ключ API. Как описано в нашей документации по проверке подлинности, используйте предоставленный ключ API при настройке нового подключения Power Platform. Здесь доступны наши условия бесплатного использования.
Начало работы
- Чтобы приступить к работе, начните с создания определения формы Morf. Это можно сделать с помощью редактора Morf и создания новой формы с нуля или путем преобразования существующего документа.
- С помощью определения формы вы можете создать новый поток Power Platform Flow, используя операцию отрисовки Morf.
- Настройте новое подключение, если он отсутствует, добавив ключ API Morf в конфигурацию подключения.
- Настройте действие для передачи определения формы и необязательных данных в него, а после вызова потока вы получите отрисованную форму Morf.
- Эта форма может быть отправлена пользователю с помощью различных механизмов доставки или может быть представлена пользователю непосредственно с помощью действия HTTP-ответа.
- Дополнительные сведения о отправке формы в Power Platform Flow см. в нашей документации.
Известные проблемы и ограничения
- Пользователи уровня "Бесплатный" могут столкнуться с более медленным временем отклика в периоды повышенного использования из-за стандартов подготовки
Распространенные ошибки и средства защиты
- Пользователи с неправильно настроенным или недопустимым ключом API получат недопустимое исключение ключа (состояние ошибки:):
401при вызове службы - В случае недопустимого определения
defaultформы политика повторных попыток Power Automate может продолжать вызывать службу отрисовки, что приводит к нескольким ошибкам (состояние ошибки: ):500до достижения времени ожидания. Установка политики повторных попыток наnoneопределенное максимальное пороговое значение может помочь избежать этого поведения.
Часто задаваемые вопросы
Как создаются новые формы?
Это можно сделать с помощью редактора Morf и создания новых форм с нуля или путем преобразования существующих документов.
Можно ли внедрить формы Morf?
Конечно. Формы Morf можно внедрить в любое веб-свойство без использования встроенных кадров (iframe). Начало работы с заголовком в редакторе Morf для создания тега внедрения.
Что делает Морф формы разными?
Формы Morf используют концепцию, называемую интерфейсами создания, что позволяет динамически изменять определения форм в режиме реального времени при вызове API-интерфейсов отрисовки. Это позволяет выполнять расширенное динамическое поведение в рамках логики и операций отрисовки.
Как отправить форму Morf?
Формы Morf можно отправить в любой API, принимающее запрос POST. Сведения о отправке см. здесь.
Можно ли отправлять формы Morf в поток Power Platform?
Yes! Следуйте этому руководству , чтобы настроить собственный поток отправки.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Ключ API | securestring | Ключ API для этой службы. Получение ключа API из https://getmorf.io/mspa | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Отрисовка нового интерфейса сбора данных Morf (V1) |
Вызовите этот API с определением формы Morf и необязательными данными для получения предварительно заполненного документа формы, который может быть представлен пользователю в контексте браузера. |
| Преобразование полезных данных JSON с помощью JSONata (V1) |
Вызовите этот API с полезными данными JSON и выражением запроса JSONata или преобразования, чтобы получить измененные данные или результат запроса. |
Отрисовка нового интерфейса сбора данных Morf (V1)
Вызовите этот API с определением формы Morf и необязательными данными для получения предварительно заполненного документа формы, который может быть представлен пользователю в контексте браузера.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Определение формы
|
form | True | string |
Определение формы для отрисовки |
|
Данные
|
data | string |
(Необязательно) Данные, используемые для предварительной заполнения формы |
Возвращаемое значение
Отрисованный HTML-код Morf
- response
- RenderResponse
Преобразование полезных данных JSON с помощью JSONata (V1)
Вызовите этот API с полезными данными JSON и выражением запроса JSONata или преобразования, чтобы получить измененные данные или результат запроса.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Данные JSON
|
data | True | string |
Данные для запроса или преобразования |
|
Выражение JSONata
|
expression | True | string |
Выражение JSONata для выполнения данных. См. https://jsonata.org/ |
Возвращаемое значение
Объект ответа преобразования
- Ответ
- TransformationResponse
Определения
RenderResponse
ПреобразованиеResponse
Объект ответа преобразования
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Result
|
result | string |
Результат выполнения выражения, содержащего строку или строковый объект. |