アクティビティ
最新
バナーの背景画像
連携アクティビティ (クラシック)
最終更新日 2024年4月22日

セットアップ

はじめに

正常に接続を確立して Box API に要求を送信するには、[Box スコープ] アクティビティがサポート対象の認証 (JWT 認証。今後、追加の認証方法がサポートされる予定です) の 1 つを使用してカスタム アプリへの認証を完了する必要があります。

[Box スコープ] アクティビティが認証を行い、他のアクティビティが Box API に要求を送信できるようにするには、以下の手順を完了する必要があります。

  1. カスタム アプリを作成する

  2. プロジェクトをビルドする



手順

1. カスタム アプリを作成する (JWT)

JWT 認証のカスタム アプリを作成するには、Box ドキュメントの「Setup with JWT」の手順に従います。

[Box スコープ] アクティビティには次の入力プロパティが必要です。

  • [構成ファイルの内容] または [構成ファイル パス]

[構成ファイルの内容] と [ 構成ファイル パス] の 値を取得するには、Box のドキュメントの「generate a keypair」の手順に従います。

JSON 構成ファイルをダウンロードしたら、ファイルをローカル フォルダーに保存して [構成ファイル パス] プロパティにその場所を入力するか、ファイルの内容をコピーして [構成ファイルの内容]String として入力します。

参考として、UiPath で Box アクティビティを開発およびテストした際に従った手順を簡単に説明します。

注: 以下の手順は、あくまでも一例です。構成の最新の設定手順や詳細情報については、Box のドキュメントを参考にしてください。
  1. https://app.box.com/ にサインインします。
  2. 開発コンソールに移動します。
  3. [アプリの新規作成] をクリックします。



  4. [カスタム アプリ] または [企業連携] を選択します。



  5. JWT を使用した OAuth 2.0 (サーバー認証) を選択します



  6. アプリの名前を入力し、[アプリを 作成] をクリックします。
  7. アプリを作成したら、[ アプリの表示 ] をクリックします (開発者トークンをコピーする必要はありません)。



  8. アプリの [構成 ] の [ 高度な機能] で、[ ユーザーとして操作を実行] と [ユーザー アクセス トークンを生成 ] の両方が有効化されていることを確認します。
  9. [ 公開キーの追加と管理] の [ 公開/秘密キー ペアを生成 ] をクリックして、JSON 構成ファイルをローカルに保存します。

    • この手順では、アプリで多要素認証が有効化されている必要があります。
  10. ファイルをダウンロードした後は、その場所をメモしてください。この値を [ボックス スコープ] アクティビティの [ ファイル パス] プロパティに入力するからです。



  11. [構成] の 設定が完了したら [ 一般 ] に移動し、[ 認可のために提出] をクリックします。
  • その後、アプリケーション管理者 (おそらくあなた) は、Box から送信されるメールの指示に従ってアプリケーションを認可する必要があります。



2. プロジェクトを構築する
  1. 新しいオートメーション プロジェクトを作成します。

    1. UiPath Studio を開きます。
    2. [新規プロジェクト][プロセス] をクリックします ([新しい空のプロセス] ウィンドウが開きます)。
    3. プロジェクトの [名前][場所][説明] を入力します。
    4. [作成] をクリックします。
  2. UiPath.Box.Activities パッケージをインストールします。

    1. [デザイン] リボンの [パッケージを管理] をクリックします ([パッケージを管理] ウィンドウが開きます)。
    2. [すべてのパッケージ] から [Connect] をクリックします。
    3. [検索 ] バーに「 Box」と入力します。
    4. [インストール] をクリックし UiPath.Box.Activities のライセンスに同意します。

      • UiPath Studio パッケージの詳細については、『Studio ガイド』の「パッケージの管理」をご覧ください。

完了です!

以上で設定が完了したので、プロジェクトへの Box アクティビティの追加を開始できます。

次のステップ

Box アクティビティの詳細 (プロパティの入力/出力の例を含む) については「アクティビティ」をご覧ください。すべてのアクティビティがまとめられたリストと、アクティビティの詳細な説明ページへのリンクが記載されています。

  • はじめに
  • 手順
  • 次のステップ

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.