Я пытаюсь создать соединитель для Microsoft Teams. Я завершил регистрацию на панели инструментов разработчика коннекторов и загрузил manifest.json.
Я могу загрузить манифест коннектора в Teams, а также найти коннектор в списке коннекторов.
Когда я выбираю соединитель и хочу его настроить, все введенные мной данные отображаются правильно.
Моя проблема в том, что я хочу, чтобы пользователь коннектора мог выбирать параметры конфигурации в зависимости от своей подписки на моем сайте (как в коннекторе Trello).
Например, пользователь создал несколько разделов в своей подписке на моем веб-сайте. Я хочу позволить им выбрать один из регионов, из которого он хочет получать обновления в разговоре Microsoft Teams.
Из документации я не могу найти, где и как загрузить параметры конфигурации с моего веб-сайта в диалоговое окно конфигурации коннектора. Мой манифест выглядит так (URL-адреса и идентификаторы заменены)
{
"$schema": "https://statics.teams.microsoft.com/sdk/v1.0/manifest/MicrosoftTeams.schema.json",
"manifestVersion": "1.0",
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"version": "1.0",
"packageName": "com.example.org",
"developer": {
"name": "Developer Company",
"websiteUrl": "https://www.example.com",
"privacyUrl": "https://www.example.com",
"termsOfUseUrl": "https://www.example.com"
},
"description": {
"full": "The connector sends notifications ....",
"short": "Lorem ipsum dolor sit amet"
},
"icons": {
"outline": "https://outlook.office.com/connectors/Content/Images/IncomingWebhook.jpg",
"color": "https://outlook.office.com/connectors/Content/Images/IncomingWebhook.jpg"
},
"configurableTabs": [
{
"configurationUrl": "https://teamsnodesample.azurewebsites.net/tabs/configure",
"canUpdateConfiguration": true,
"scopes": [
"team"
]
}
],
"connectors": [
{
"connectorId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"scopes": [
"team"
]
}
],
"name": {
"full": "My Organisation",
"short": "My Organisation"
},
"accentColor": "#FFFFFF",
"needsIdentity": "true"
}
Пользовательский интерфейс конфигурации коннектора Trello выглядит так, как показано на следующих снимках экрана. Не могу понять, как интегрировать все диалоги конфигурации коннектора.