ファイルを OneDrive からアップロードするロボットテンプレートのクライアントコール可能オプションを有効にする

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • クライアントスクリプトを有効にし、ファイルを OneDrive からアップロードするロボットテンプレートに関連する RPA Hub サブフローをトリガーします。

    始める前に

    このタスクはクラシック環境で実行する必要があります。

    必ず、RPA Hub アクションとサブフローを十分に理解してください。詳細については、「RPA アクションとサブフロー」を参照してください。次のサブフローも参照してください。
    表 : 1. RPA サブフロー
    サブフロー 説明 サブフローの入力 サブフローの出力
    テーブルサブフローから添付ファイルを削除 アップロードされた添付ファイルを ServiceNow テーブルで検索し、重複を避けるために追加された添付ファイルを削除します。
    • Attachment_Filename:文字列
    • Attachment_Sysid:文字列
    • Attachment_Tablename:文字列
    なし

    InvokeFlow コンポーネントまたは InvokeSubFlow コンポーネントを使用して、フローデザイナー からフローまたはサブフローを呼び出します。詳細については、「InvokeFlow コンポーネントの使用」と「InvokeSubFlow コンポーネントの使用」を参照してください。

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

    フローまたはサブフローをクライアントコール可能にする場合の影響、たとえば保護対象データの公開や検証ロジックのバイパスなどを考慮してください。

    必要なロール:security_admin

    手順

    1. 移動先 すべて > プロセス自動化 > フローデザイナー.
    2. [添付ファイルを OneDrive にコピー] アクションを開きます。
    3. [その他のアクション] メニューで、[セキュリティ管理] を選択します。
    4. [クライアント API によるコール可能 (Callable by Client API)] を選択します。
    5. [RPA Flow Designer ACL] レコードを [ACL] フィールドに追加します。
    6. [更新] を選択します。
    7. エラー [エラー:<プロセスパラメーターで定義されたテーブル名> への読み取りアクセスの権限が付与されていません (Error: read access to < table name defined in process parameter > not granted)] が発生した場合は、システム管理者に連絡してください。
      システム管理者は、[添付ファイルをテーブルから削除 (Delete Attachment from Table)] サブフローを使用することで、 添付ファイルを削除するための [Attachment_TableName] プロセスパラメーターで指定されたテーブルのクロススコープレコードを作成する必要があります。詳細については、「Cross-scope privilege record」を参照してください。