クライアント呼び出し可能なフロー、サブフロー、アクションの作成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • クライアントスクリプトで、フロー、サブフロー、またはアクションをトリガーできます。

    始める前に

    • 必要なロール:security_admin
    • フロー、サブフロー、アクションをクライアント呼び出し可能にする場合の影響、たとえば保護対象データの公開や検証ロジックの迂回などを検討してください。

    このタスクについて

    デフォルトでは、フロー、サブフロー、およびアクションは、サーバースクリプト内の FlowAPI からのみ呼び出すことができます。フローデザイナーおよびアクションデザイナーは、設計プロセス中に [クライアント呼び出し可能] オプションを有効にすることで、個々のフロー、サブフロー、またはアクションをクライアント呼び出し可能にできます。

    手順

    1. security_admin に特権を昇格させます。
    2. 次のように移動する。 システムセキュリティ > アクセス制御 (ACL).
    3. [New] をクリックします。
    4. アクセス制御を作成します。
      フィールド 説明
      タイプ client_callable_flow_object
      操作 execute
      アドミン優先 選択済み
      名前 ACL の名前を入力します。
      ロールが必要 API へのアクセスを可能にするロールを作成します。たとえば、flow_api_access ロールを作成します。
    5. アクセス権を付与するユーザーにロールを割り当てます。
    6. クライアントスクリプトで、フロー、サブフロー、またはアクションをトリガーできるようにします。
      1. クライアント呼び出し可能にするフロー、サブフロー、またはアクションを開きます。
      2. [その他のアクション] メニューで、[セキュリティ管理 (Manage security)] を選択します。
      3. [クライアント API によるコール可能 (Callable by Client API)] を選択します。
      4. 以前に作成したアクセス制御レコードを [ACLs] フィールドに追加します。
      5. [更新] をクリックします。

    タスクの結果

    指定された権限を持つユーザーは、GlideFlow API を使用して、クライアント呼び出し可能なフロー、サブフロー、アクションをクライアントスクリプトからトリガーできます。