Sharepoint Migration Tool (SPMT) がワークフローを Power Automate に移行すると、元の SharePoint ワークフローの関数に最も一致する Power Automate 組み込みアクションが検出されます。 SharePoint ワークフローと Power Automate の間には機能的なギャップがあるため、変換されたフローは元のフローと全く同じ動作をしない場合があります。
SPMT は、開始オプションに応じて、1 つの SharePoint ワークフローに対して 1 つまたは 2 つの Power Automate フローを生成します。
- ワークフローを手動で開始できる場合は、手動トリガーを使用してリスト フローが生成されます。
- 作成または更新時にワークフローを自動開始できる場合は、自動トリガーを使用したリスト フローが生成されます。
次のグラフは、すぐに使用する (OOTB) 承認ワークフロー (手動開始) から移行されたフローの最初のアクションと、ユーザーがフローを開始したときの UI フォームを示しています。 これは、元のワークフローと変換されたフローの間にある 5 つのユーザー入力のマッピングを一覧表示しています。
移行済み承認ワークフロー
承認ワークフローは、次の構造で移行されます:
自動または手動でトリガーされる Power Automate フローの場合、次のワークフロー構成が移行先フローに移行されます:
| 種類 | オプション |
|---|---|
| 手動承認 PA フロー | 移行されたフローでは、4 つのユーザー入力がサポートされています。 これらは次のとおりです: - 承認の種類オプション: 最初に応答するには、すべて承認されるまで待ちます。 - 承認者。 メール - 要求。 テキスト - CC。 メール - コンテンツ承認を有効にする。 オン/オフ |
| 自動トリガー PA フロー | ワークフロー内の次の構成は、移行先フローに移行されます。
- 承認の種類である [全員が承認する必要があります ] は、宛先フローで使用されます -承認。 電子メール - 要求。 Text - CC。 電子メール - コンテンツの承認を有効にします。 オン/オフ |
移行済みフィードバック収集ワークフロー
フィードバック収集ワークフローは、次の構造で移行されています。
自動または手動でトリガーされる Power Automate フローの場合、次のワークフロー構成が移行先フローに移行されます:
| 種類 | オプション |
|---|---|
| 手動承認 PA フロー | 移行されたフローでは、3 つのユーザー入力がサポートされています。 これらは次のとおりです。 - レビュー担当者。 メール - 要求。 テキスト - CC。 メール |
| 自動トリガー PA フロー | ワークフロー内の次の構成は、移行先フローに移行されます。 これらは次のとおりです。 - レビュー担当者。 メール - 要求。 テキスト - CC。 メール |
移行済み署名収集ワークフロー
署名収集ワークフローは、次の構造で移行されています。
自動または手動でトリガーされる Power Automate フローの場合、次のワークフロー構成が移行先フローに移行されます:
| 種類 | オプション |
|---|---|
| 手動でトリガーされたフィードバックの収集 | ワークフローを開始する前に、移行されたフローで 3 つのユーザー入力がサポートされます。 これらは: - 署名者の順序が署名者の種類にマップされます。 オプション: 最初に応答するには、すべての承認者 署名者が署名者にマップされるまで待ちます。 Emails -Request は Message にマップされます。 テキスト - CC は CC にマップされます。 メール |
| 自動でトリガーされたフィードバックの収集 | 署名者の順序は、署名者の種類にマップされます。 移行されたフローでは、"全員が承認する必要があります" が使用されます - 署名者は署名者にマップされます。 電子メール - 要求はメッセージにマップされます。 テキスト - CC は CC にマップされます。 メール |
移行済みの 3 段階の状態管理ワークフロー
3 段階の状態管理ワークフローは、次の構造で移行されています。
自動または手動でトリガーされる 3 段階の状態管理 Power Automate フローの場合、ワークフロー内の次の構成が移行先フローに移行されています。 ワークフローの状態は次のとおりです。
- StatusField (状態フィールド名)
- InitialState (初期状態の値)
- MiddleState (中間状態の値)
- FinalState (最終状態の値)
| 型 | 状態コード | 詳細 |
|---|---|---|
| タスク | イニシャル |
タスク タイトル -CustomMessageText (カスタム メッセージ) -CustomMessageField (タスク タイトルに含まれるフィールド) Task Description CustomMessageTextBody (タスクの説明/カスタム メッセージ) CustomMessageBodyField (タスク本文に含まれるフィールド) Task Assign To - TaskAssignedToCustom (Task assigners) はアイテム フィールドの値です。 またはタスク アサインダーがカスタマイズされています) -AssignedToField (タスク アサインダー フィールド) -CustomAssignedTo (カスタマイズされたタスクアサインダー) |
| 電子メール メッセージ | イニシャル | - SendEmail (電子メールを送信するかどうか) - IncludeTaskAssignedTo (to-list にタスク アサインダーを含めるかどうか) - ToList (Email to-list)) - SubjectTextIncludeTitle (1 メールの件名テキストにタスク タイトルを含めるかどうか) - SubjectText (件名テキストEmail) - BodyTextIncludeLink (メール メッセージにアイテム リンクを含めるかどうか) - BodyText (Email本文テキスト) |
| タスク | Middle |
タスク タイトル - CustomMessageText2 (カスタム メッセージ) - CustomMessageField2 (タスク タイトルに含まれるフィールド) Task Description - CustomMessageTextBody2 (タスクの説明/カスタム メッセージ) - CustomMessageBodyField2 (タスク本文に含まれるフィールド) Task Assign To - TaskAssignedToCustom2 (タスクアサインダーはアイテム フィールドの値です。 またはタスクアサインタがカスタマイズされています) - AssignedToField2 (タスクアサイン担当者フィールド) - CustomAssignedTo2 (カスタマイズされたタスクアサインダー) |
| 電子メール メッセージ | Middle | - SendEmail2 (電子メールを送信するかどうか) - IncludeTaskAssignedTo2 (タスクアサインダーを to-list に含めるかどうか) - ToList2 (Email to-list) - SubjectTextIncludeTitle2 (メールの件名テキストにタスク タイトルを含めるかどうか) - SubjectText2 (件名テキストEmail) - BodyTextIncludeLink2 (メール メッセージにアイテム リンクを含めるかどうか) - BodyText2 (Email本文テキスト) |