技術情報ブログ
Power Platform
2023.06.14

今さら聞けないPower Automate:所有者を変更する方法まとめ

今さら聞けないPower Automate:所有者を変更する方法まとめ
小刀稱知哉

こんにちは。アーティサン株式会社の小刀稱(ことね)です。

Power Automateを運用していく際、考慮すべき事項として重要なのは、フローの作成者が異動・退職したときどうすればよいのかという点です。

Power Automateを管理・運用されている方に向けた内容となっています。

Power Automate初心者~中級者の方については、以下のURLも参考にしていただければと思います。

 

フローを「引き継ぐ」とは?

Power Automateは、対象のフローを作成したユーザーが、そのフローの所有者となります。
※ちなみに、フローを削除できるのはフローの所有者だけです。

そしてフローを引き継ぐということは、フローの所有者を変更するということになります。

よって、今回はフローの所有者を変更する方法についてご紹介します。

 

補足:フローの所有者が削除された場合、フローはどうなる?

補足ですが、フローの所有者が退職し、アカウントが削除された場合、作成したフローはどうなるのかご存知でしょうか?

まず、フローを他のユーザーと共有していない場合は、そのフローは削除されます。

また、フローを他のユーザーと共有している場合は、フローは削除されません。 しかし、アクションの接続情報が削除されたユーザーとなっている場合、そのアクションがエラーとなることがあります。

詳細については、以下URLの「補足:作成者が退職した場合は?」の部分をご参照ください。

 

所有者を変更する方法 まとめ

所有者を変更する方法として、大きく以下の方法があります。

それぞれについて、以下で説明します。

 

ソリューションの場合:所有者の変更

ソリューション内で作成されたフローの場合、所有者は簡単に変更することが可能です。
詳細セクションで編集を選択します。

ソリューションの場合:所有者の変更-1
ソリューションの場合:所有者の変更-1

所有者セクションで、現在の所有者を削除します。

ソリューションの場合:所有者の変更-2
ソリューションの場合:所有者の変更-2

新しい所有者のメールアドレスを入力します。

ソリューションの場合:所有者の変更-3
ソリューションの場合:所有者の変更-3

詳細は以下URLを参考にしてください。
クラウド フローの所有者を変更する

 

ソリューション以外の場合:エクスポート → インポート

ソリューション以外の場合は、3つの方法があります。

それぞれの方法について説明します。

まずは、エクスポートインポートです。

こちらはフローをzipファイルでとしてクスポートし、引き継ぎ先のユーザーでインポートする方法です。

手順としては以下となります。

 

引き継ぎ元のユーザーで、フローをエクスポート

エクスポートしたいフローを選択し、エクスポートパッケージ(.zip)をクリック。

ソリューション以外の場合:エクスポート → インポート-1
ソリューション以外の場合:エクスポート → インポート-1

必要項目(名前・環境・説明)を入力し、パッケージコンテンツの確認内の内容を設定し、エクスポートをクリック。

※注意※

「インポートの設定」の部分では、新しく作成するもしくは更新を選択可能です。

新しく作成する場合は、引き継ぎ先でフローが新規作成されます。
一方更新する場合は、引き継ぎ先で既存のフローが上書きされます。

ソリューション以外の場合:エクスポート → インポート-2
ソリューション以外の場合:エクスポート → インポート-2

 

引き継ぎ先のユーザーで、フローをインポート

Power Automateの画面から、インポートパッケージのインポート(レガシ)をクリック。

ソリューション以外の場合:エクスポート → インポート-3
ソリューション以外の場合:エクスポート → インポート-3

zipファイルを選択し、アップロード

ソリューション以外の場合:エクスポート → インポート-4
ソリューション以外の場合:エクスポート → インポート-4

インポート時に選択するをクリックし、ご自身のアカウント情報を選択し、インポートをクリック

ソリューション以外の場合:エクスポート → インポート-5
ソリューション以外の場合:エクスポート → インポート-5

※アカウント情報がない場合は、「+新規作成」をクリックし、以降の手順を行ってください。

+新しい接続をクリックをクリック

ソリューション以外の場合:エクスポート → インポート-6
ソリューション以外の場合:エクスポート → インポート-6

必要な接続情報を選択し、クリック(下記はSharePointに関する接続情報を例にしています。)

ソリューション以外の場合:エクスポート → インポート-7
ソリューション以外の場合:エクスポート → インポート-7

作成をクリック(ログイン画面が表示される場合はログインを実施)

ソリューション以外の場合:エクスポート → インポート-8
ソリューション以外の場合:エクスポート → インポート-8

再度(3)に戻り、接続情報を選択してください。

インポート方法の詳細については、以下URLも参考にしてください。
Export and import your flows across environments with packaging

こちらの方法のメリットとしては、フローの更新が可能な点です。

一度フローを引き継いだ後、引き継ぎ元がフローを更新したとします。
そして、そのフローを移行先が再度引き継ぐときに新しく作成するもしくは更新を選択することができます。

新しく作成する・更新
新しく作成する・更新

更新を選択すると、現状のフローを上書き保存します。

※以降で紹介する他の引き継ぎ方法では、更新を選択することはできません。
同じ名前のフローが既に存在する場合は、別名で保存(末尾に(1),(2),(3)…が付与)されます。

また、あまり無いとは思いますが、テナント外(他のテナント)へフローを引き継ぐことができるというのもメリットとなります。
一方デメリットとしては、フローを引き継ぐための手順が多いという点です。

 

ソリューション以外の場合:共有 → 名前をつけて保存

続いて共有 → 名前をつけて保存です。

こちらはフローを所有者として引き継ぎ先へ共有します。
その後、引き継ぎ先では、そのフローを名前をつけて保存します。

手順としては以下となります。

<手順>

  • 引き継ぎ元のユーザーで、フローを所有者として共有

  • 引き継ぎ先のユーザーで、フローを名前をつけて保存

 

引き継ぎ元のユーザーで、フローを所有者として共有

ソリューション以外の場合:共有 → 名前をつけて保存-1
ソリューション以外の場合:共有 → 名前をつけて保存-1

引き継ぎ先のユーザーで、フローを名前をつけて保存

ソリューション以外の場合:共有 → 名前をつけて保存-2
ソリューション以外の場合:共有 → 名前をつけて保存-2
ソリューション以外の場合:共有 → 名前をつけて保存-3
ソリューション以外の場合:共有 → 名前をつけて保存-3

メリットとしては、引継手順が少ない点です。

デメリットとしては、フローの更新ができない点です。
既に共有されているフローがあるため、同じ名前のフローが存在しています。
よって、必ず別名で保存(末尾に1,2,3…が付与される)されることとなります。

 

ソリューション以外の場合:コピーの送信

最後に、コピーの送信です。

こちらはフローを選択し、コピーの送信を行います。
引き継ぎ先にはメールが送信され、その画面からフローをインポートします。

手順としては以下となります。

<手順>

  • 引き継ぎ元のユーザーで、送信先を指定し、コピーの送信

  • 引き継ぎ先のユーザーにメールが送信される

  • 引き継ぎ先のユーザーで、フローをインポート

 

引き継ぎ元のユーザーで、送信先を指定し、コピーの送信

リューション以外の場合:コピーの送信-1
リューション以外の場合:コピーの送信-1
リューション以外の場合:コピーの送信-2
リューション以外の場合:コピーの送信-2

詳細については、以下URLを参考にしてください。
組織内でフローのコピーを共有 (パブリック プレビュー)

メリットとしては、引継手順が少ない点です。

デメリットとしては、フローの更新ができない点です。
同じ名前のフローが既に存在する場合は、別名で保存(末尾に1,2,3…が付与される)されます。

また、コピーの送信を行う場合は、対象のフローの最新版が正常終了している必要があります。
(フローがエラー終了している場合や、フローが変更されてから実行されていない場合は、コピーの送信はできません。)

コピーの送信 エラー画面
コピーの送信 エラー画面

 

まとめ

 

 

既存フローの更新可否

引継手順の多さ

他テナントへの
引き継ぎ可否

その他

ソリューション内

所有者の変更

 

ソリューション以外

エクスポート → インポート

 

 

共有→名前をつけて保存


(別名保存)

 

 

コピーの送信


(別名保存)

最新版が正常終了している必要あり

ソリューション内で作成された場合は、簡単に所有者の変更が可能ですが、
ソリューション以外で作成された場合は、どの方法も一工夫が必要となります。

既存フローの更新可否や引継手順の多さを考慮し、皆様の現状に沿った方法を選択してください。

 

補足:既にフローの所有者アカウントが削除されている場合は?

引き継ぎができずに、フローの所有者アカウントが既に削除されている場合もあると思います。

その場合は、Power Platformの管理センターから新たに所有者を割り当てる方法もあります。
(フローの数が多い場合は、管理センターから探すことが困難なため、PowerShellを用いる方法がおすすめです。)

詳細は以下URLを参考にしてください。
所有者が組織を離れたときに孤立フローを管理する方法

 

おわりに

今回は、フローを次の担当者へ引き継ぐ方法についてまとめてみました。

Power Automateを運用していく際、異動や退職は必ず発生していきます。
そのような際に、ぜひこちらのブログを参考にしていただければと思います!

Power Platform(SharePoint・Power Apps・Power Automate)に関する営業活動や設計、開発などを担当:小刀稱知哉

小刀稱知哉

大分県出身(温泉大好き♥♥)、現在は東京都在住

1990年4月9日生まれ

30才にしてメーカーの技術営業からIT業界にジョブチェンジ!!!

趣味は読書

Power Platform(SharePoint・Power Apps・Power Automate)に関する営業活動や設計、開発などを担当しております!

シェアする
記事カテゴリ
最新記事
2024.04.17

Power Apps・Power Automateの勉強方法(1)

2024.04.03

非エンジニア【(元)自治体職員】が半年間ローコード開発をしてみたら

2024.03.27

Power Automateのベストプラクティス・アンチパターン(5)【Apply to each×コンカレンシー×変数の設定はNG】

2024.03.20

Power Apps×Teams:Teams上からPower Appsを実行する方法

2024.03.13

Power Apps:SharePointリストと連携したカレンダーアプリを自作してみよう

モデル駆動型アプリPower AppsPower PlatformSharePointExcelPower AutomateC#attributevalidationローコードAngularAccessInfoPathMatTableAngular Materialデータ構造SortByColumns関数TypeScriptHTMLEF CoreマイグレーションFramework CoreAttribute directivesO/Rマッパーazure sql databaseCase式HTTP RequestCSSxUnit.Net Core 3.1VSCode.Net Core Test ExplorerDataverse for Teamsitem関数Google MapsMarker ClustererRANK()関数Dynamics 365 SalesMicrosoft TranslatorマーカークラスタリングライブラリtailwindcssマルチテナントドロップダウンメニューBreakpointObserverメディアクエリスマホPCレスポンシブ入門初心者中級者キャンバスアプリDatePickerDropdownviewビューアクセス制限承認リマインドSetForAllUpdateContextロードマップ技術It情報技術メッセージIDメールfirst()関数nest入れ子動的リストcollectionコレクション複数の添付ファイル承認フローformエクスポートインポートカスタマイズcomponentダイアログコンポーネントdialogTips新機能変数検索Microsoft 365グループセキュリティグループ送信元メールの送信差出人インスタントクラウドフロー自動化したクラウドフロー委任VBAエラーエクセルerror復元restorePower BI個人列ユーザー列SharePoint Onlineリスト非表示アプリ[市民開発者構築自動化したクラウド フローフローの種類インスタント クラウド フロースケジュール済みクラウド フローレスポンシブ レイアウトresponsive layoutデータ行の制限引き継ぎ退職所有者を変更異動LoopMicrosoftdesignJSONデザインtemplateテンプレート運用選択肢列参照列ChatGPTOpenAIオープンAIチャットGPTgalleryギャラリースクロールコンテナショートカットキーshortcut keyconcat関数文字制限フロー実行開発環境環境本番環境ライセンス環境構築手順pipelineCI/CDパイプラインDevOpsMicrosoft 365簡易在庫管理時間外通知ファイルフィルター クエリドキュメント ライブラリfilter querysortソートmultiple item複数項目シェアポイント便利機能カレンダーCalendarTeamsローコード開発非エンジニア体験談勉強内製化
PageTop
ページトップに戻る