コミュニティさん、こんにちは。
私は、ServiceNow Flow Designer の自動化に取り組んでいます。 1:1 Microsoft Teams チャット メッセージ の一環としてマネージャーに 資産回復ワークフロー (ハードウェア返却リマインダー)。
現在のセットアップ
- ServiceNow Microsoft Teams グラフ スポーク
- クライアント認証情報 (アプリのみ) 認証
- メッセージは正常に送信されます 通常の 1 対 1 のチーム チャット
- 私たちは しないでください 使いたい:
- 会話型統合 / Teams ボット
- 委任された OAuth (ユーザー コンテキスト)
要件
Teams のメッセージには次の内容を含めてください。 クリック可能な何か (リンクやボタンなど) ServiceNow RITM。
私たちが試したこと/観察したこと
- Teams チャットのプレーン テキスト URL は次のとおりです。 クリックできません
- HTML リンクはテキストとして表示されます
- アダプティブ カード / Action.OpenUrl は サポートされていません 現在のセットアップでは
- よりリッチなコンテンツを試行すると、POST /chats/{chat-id}/messages への REST 呼び出しが Teamwork.Migrate.All などの権限で失敗する
- MSTeamsOutboundMessages() / 会話統合 API は 利用不可 私たちの例では
質問
と Graph Spoke + アプリのみの認証 そして ボートがありません、 ありますか サポートされている方法 を送信する クリック可能なリンク で 1:1 Teams チャット メッセージ ServiceNow から?
それとも次のような正しい結論でしょうか。
- 1 対 1 チャットのクリック可能なコンテンツには次の要件が必要です どちらか
- 委任されたアクセス許可 (ChatMessage.Send)、 または
- 会話型統合 / Teams ボット、
- そして、そのアプリ専用グラフは以下に制限されています 非対話型テキスト チャットで?
回避策 (フォーマット、代替エンドポイント、公式にサポートされているアプローチなど) を実装している人がいる場合は、ガイダンスをいただければ幸いです。
前もって感謝します!
#ServiceNow #Microsoft #Teams #クリック可能なリンクボタン..