メインコンテンツまでスキップ

ワークフロー共有

機能の利用可能範囲

この機能は、ProプランおよびEnterprise Cloudプラン、ならびにEnterpriseセルフホストプランでご利用いただけます。

ワークフロー共有により、同一のn8nインスタンス内のユーザー間でワークフローを共有できます。

ユーザーは自分が作成したワークフローを共有できます。インスタンス所有者および管理者ロールを持つユーザーは、インスタンス内のすべてのワークフローを表示・共有できます。所有者および管理者に関する詳細は、「アカウントタイプ」をご参照ください。

ワークフローを共有する方法

  1. 共有したいワークフローを開きます。
  2. Share(共有) をクリックします。
  3. Add users(ユーザーを追加) で、共有先のユーザーを検索して選択します。
  4. Save(保存) をクリックします。

注意: このオプションは、個人スペース内のワークフローを共有する場合にのみ利用可能です。プロジェクト内のワークフローに対して「Add users(ユーザーを追加)」オプションを使用しようとすると、以下のメッセージが表示されます:

プロジェクト内での共有オプションのスクリーンショット

これは想定された動作であり、そのワークフローはすでに当該プロジェクト内のすべてのメンバーと共有されていることを示しています。ワークフローに直接ユーザーを追加する必要はなく、代わりにそのユーザーをワークフローが属するプロジェクトに追加してください。

共有されたワークフローを確認する

ワークフロー一覧ページで、ワークフローを閲覧・検索できます。表示されるワークフローは、現在表示中のプロジェクトによって異なります:

  • Overview: アクセス可能なすべてのワークフローが表示されます。具体的には以下の通りです:
    • 自分で作成したワークフロー
    • 自分と共有されたワークフロー
    • 所属しているプロジェクト内のワークフロー
    • インスタンス所有者または管理者としてログインしている場合:インスタンス内のすべてのワークフロー
  • その他のプロジェクト: 当該プロジェクト内のすべてのワークフロー

ワークフローのロールと権限

ワークフローには2つのロールがあります:作成者(Creator)編集者(Editor)
作成者はワークフローを作成したユーザーであり、編集者はそのワークフローへのアクセス権を持つ他のユーザーです。

ワークフローの所有者は、対象ユーザーが削除されない限り変更できません。

クレデンシャルについて

ワークフロー共有により、編集者はそのワークフロー内で使用されているすべてのクレデンシャルを利用できます。これは、クレデンシャル共有機能を通じて明示的に共有されていないクレデンシャルも含まれます。

権限一覧表

権限作成者編集者
ワークフローの閲覧(読み取り専用)✅✅
実行履歴の閲覧✅✅
編集(タグ含む)✅✅
実行✅✅
共有✅❌
エクスポート✅✅
削除✅❌

クレデンシャルが共有されていない場合のノード編集制限

n8nのワークフロー共有は最小権限の原則に従っています。つまり、他のユーザーが特定のクレデンシャルを含むワークフローをあなたと共有しても、そのクレデンシャル自体を共有していなければ、そのクレデンシャルを使用するノードは編集できません。ただし、ワークフローの閲覧や実行は可能であり、未共有のクレデンシャルを使用していないノードの編集も可能です。

クレデンシャル共有に関する詳細は、「クレデンシャル共有」をご参照ください。