次の方法で共有


SharePoint Designer 2010 & 2013 ワークフローから Power Automate への移行

SharePoint Migration Tool (SPMT) 4.1 では、SharePoint Designer (SPD) 2010 & 2013 ワークフローの移行がサポートされるようになりました。

アクションは、ワークフロー定義を形成するメイン要素です。 SPMT の現在のリリースでは、一般的に使用される一部のアクションを移行できますが、すべてが現在サポートされているわけではありません。 SPMT の今後のリリースでは、より多くの SPD アクションがサポートされます。

アクション

ワークフロー アクション カテゴリ ワークフロー アクション ワークフローのバージョン Power Automate でのフロー アクション
コア アクション 電子メールを送信する 2010, 2013 電子メールを送信する
コア アクション ワークフローの変数を設定する 2010, 2013 変数の設定
コア アクション 計算を行う 2010, 2013 変数の設定
コア アクション 履歴リストにログを記録* 2010, 2013 作成
コア アクション ワークフローの状態の設定* 2010, 2013 作成
コア アクション ステージに移動** 2010, 2013
コア アクション コメントを追加する 2010, 2013 作成
コア アクション 日付に時刻を追加する 2010, 2013 変数の設定
コア アクション 指定した期間だけ停止する 2010, 2013 Delay
コア アクション 指定した日まで停止する 2010, 2013 までの遅延
ユーティリティ アクション 文字列の末尾からサブ文字列を抽出する 2010, 2013 変数の設定
ユーティリティ アクション 文字列のインデックスからサブ文字列を抽出する 2010, 2013 変数の設定
ユーティリティ アクション 文字列の先頭からサブ文字列を抽出する 2010, 2013 変数の設定
ユーティリティ アクション 長さを持つインデックスから文字列の部分文字列を抽出する 2010, 2013 変数の設定
ユーティリティ アクション 文字列のフィン部分文字列 2013 変数の設定
ユーティリティ アクション 文字列内のサブ文字列を置換 2013 変数の設定
ユーティリティ アクション 文字列のトリミング 2013 変数の設定
ユーティリティ アクション 日付間の間隔を求める 2010, 2013 変数の設定
アクションをリスト 新しいリスト アイテムをCreateする 2010, 2013 アイテムの作成
アクションをリスト 現在の項目のフィールド値を設定する 2010, 2013 SharePoint に HTTP 要求を送信する
アクションをリスト リスト アイテムを更新する 2010, 2013 SharePoint に HTTP 要求を送信する
アクションをリスト アイテムのチェック イン 2010, 2013 ファイルをチェックイン
アクションをリスト アイテムのチェックアウト 2010, 2013 ファイルをチェックアウト
アクションをリスト アイテムのチェックアウトを破棄 2010, 2013 破棄チェックアウト
アクションをリスト アイテムの削除 2010, 2013 アイテムの削除またはファイルの削除
タスク アクション タスクの割り当て 2013 開始し、承認を待つ
タスク アクション タスク プロセスを開始する 2013 開始し、承認を待つ
タスク アクション 承認処理を開始する 2010 開始し、承認を待つ
タスク アクション フィードバック処理を開始する 2010 開始し、承認を待つ
タスク アクション ユーザー設定タスク処理を開始する 2010 開始し、承認を待つ
タスク アクション To Do アイテムを割り当てる 2010 開始し、承認を待つ
条件 If/else 2010, 2013 If/else
条件 指定したユーザーによって作成された 2010, 2013 If/else
条件 指定した期間内に作成された 2010, 2013 If/else
条件 指定したユーザーによって変更された 2010, 2013 If/else
条件 指定した期間内に変更された 2010, 2013 If/else
条件 タイトル フィールドにキーワードを含む 2010, 2013 If/else
条件 現在のアイテム フィールドと値が等しいかどうか 2010 If/else
条件 特定の範囲キロバイトのファイル サイズ 2010 If/else
条件 指定したファイルの種類 2010 If/else

注:

"*" Power Automate には、"履歴リストへのログ記録" や "ワークフローの状態の設定" などのワークフロー アクションに対して直接一致するアクションはありません。移行されたフローでは、"Compose" アクションがプレースホルダー アクションとして使用されます。

"**" 複数のステージを持つワークフローは、有向グラフを形成します。 Power Automate では、一般的な有向グラフをサポートできません。 移行ツールは、ダイレクト ルート ツリー (または Arborescence) のステージ形式のワークフローのみを変換し、それ以外の場合はエラーを報告します。

Designerワークフロー アクションが移行されない

ワークフロー アクション カテゴリ ワークフロー アクション ワークフローのバージョン
コア アクション HTTP Web サービスの呼び出し 2013
コア アクション ビルド ディクショナリ 2013
コア アクション ディクショナリ内のアイテムをカウントする 2013
コア アクション ディクショナリから項目を取得する 2013
コア アクション 日付/時刻フィールドの時刻部分を設定する 2010, 2013
コア アクション ワークフローを停止する 2010
アクションをリスト 文書のコピー 2010, 2013
アクションをリスト リスト アイテム内のイベントを待機する 2010, 2013
アクションをリスト 現在のアイテムでのフィールドの変更を待つ 2010, 2013
アクションをリスト ドキュメントを翻訳する 2013
アクションをリスト レコードを宣言する 2010
アクションをリスト Undeclare レコード 2010
アクションをリスト コンテンツの承認の状態を設定する 2010
アクションをリスト 下書きを削除 2010
アクションをリスト 以前のバージョンの削除 2010
アクションをリスト ドキュメントチェックアウトの状態の変更を待つ 2010
タスク アクション グループへのフォームの割り当て 2010
タスク アクション ユーザーからデータを収集する 2010
条件アクション 有効な SharePoint ユーザーかどうか 2010, 2013
調整アクション リスト ワークフローを開始する 2013
調整アクション サイト ワークフローを開始する 2013
Loop ループインタイム 2013
Loop 条件付きループ 2013
並列 Parallel ブロック 2010, 2013
リレーショナル ユーザーの上司を検索する 2010
ドキュメント セット ドキュメント セットのバージョンを取得する 2010
ドキュメント セット ドキュメント セットをリポジトリに送る 2010
ドキュメント セット ドキュメント セットのコンテンツ承認状態を設定する 2010
ドキュメント セット ドキュメント セットの承認プロセスを開始する 2010

既定では、移行ツールはワークフローの移行を停止し、ソース ワークフローにサポートされていないアクションが 1 つ以上ある場合にエラーを報告します。 移行設定の [サポートされていないアクションの処理] で [新規作成アクションに変換] オプションを選択することで、移行プロセスを続行できます。

参照

ルックアップは、多くのワークフロー アクションで使用されます。 参照の種類は次のとおりです。

  • 文字列の検索。 電子メールの "本文" フィールド、タスク "要求" フィールドなど、テキスト フィールドで使用されます。
  • ユーザーの参照。 これは、電子メールの "to" フィールド、タスク "参加者" フィールドなど、ユーザー フィールドで使用されます。

Power Automate では、ワークフローでの参照と同様に、動的な値を提供するために "動的コンテンツ" が使用されます。

文字列の検索

文字列に対してサポートされる参照には、次のものが含まれます。

  • 現在の項目のフィールド値を取得する
  • 変数の値を取得する
  • コンテキストの値を取得する
  • 現在のリストのフィールド値を取得する
  • 別のリストのフィールド値を取得する
  • パラメーターは、このワークフローが手動で開始されたときにデータを収集します

文字列のサポートされていない参照には、次のものがあります。

  • 関連付けられているタスク リストのフィールド値を取得する
  • 関連付けられた履歴リストのフィールド値を取得する

ユーザーの参照

ユーザーに対してサポートされている参照には、次のものが含まれます。

  • ユーザー名です。 ワークフロー内の Active Directory (AD) ユーザーは、移行 Power Automate フローのMicrosoft Entra ユーザーにマップされます。

ユーザーのサポートされていない参照には、次のものが含まれます。

  • SharePoint グループ名
  • 階層マネージャー

開始フォーム パラメーター

SharePoint Designer ワークフローでは、手動で開始されたワークフローに対して開始フォーム パラメーターを構成できます。 ワークフローを実行すると、これらのパラメーターがユーザーによって提供され、その値が変数として設定されます。 移行後、開始フォーム パラメーターは、手動でトリガーされた Power Automate フローの入力に変換されます。