Webhook 接続のテスト
作成対象:
- 開発者
ドキュメント webhook 実装が正しく動作することを確認するには、このセクションで手動テストを実行します。これらの手順は、Adobe Workfront web インターフェイスを介して、webhook 実装のエンドポイントを間接的にヒットします。
前提条件
テストを実行するには、次の前提条件が必要です。
-
高度文書管理(ADM)が有効になっている Workfront アカウント
-
システム管理者権限を持つ、このアカウントの Workfront ユーザー 1 名
-
Workfront にアクセス可能な HTTP エンドポイントを備えた Document Webhook インスタンス
またこれらのテストでは、Document Webhook インスタンスが登録されていることも前提としています。(インスタンスは、Workfront のセットアップ/ドキュメント/カスタム統合で登録できます。)
テスト 1:ユーザー向けの Document Webhook サービスをプロビジョニングする
OAuth ベースの web フックプロバイダーの認証 URL とトークンエンドポイント URL をテストします。
- Workfront で、上部のナビゲーションバーにある「ドキュメント」リンクをクリックして、ドキュメントのメインページに移動します。
- ドキュメントを追加ドロップダウンをクリックし、サービスを追加で Document Webhook サービスを選択します。
- (OAuth サービスのみ)前のステップを完了すると、サービスの OAuth2 認証ページがポップアップウィンドウに読み込まれます。(メモ:最初にサービスにログインするよう求められる場合があります)。認証ページで、「信頼」ボタンまたは「許可」ボタンをクリックして、ユーザーのアカウントに Workfront へのアクセス権を付与します。
- サービスがドキュメントの追加ドロップダウンに追加されたことを確認します。初めに表示されない場合は、ブラウザーを更新してみてください。
テスト 2:ドキュメントを Workfront Tests 次のエンドポイントにリンクする:/files、/metadata
- Workfront で、上部のナビゲーションバーにある「ドキュメント」リンクをクリックして、ドキュメントのメインページに移動します。
- 「ドキュメントを追加」でドキュメント web フックサービスを選択します。
- モーダルでフォルダー構造内を移動します。
- フォルダー構造内を移動できることを確認します。
- ドキュメントを選択して Workfront にリンクします。
テスト 3:コンテンツ管理システム内のドキュメントに移動
/metadata エンドポイント(特に viewLink)をテストします。
- Workfront にドキュメントをリンクします。
- そのドキュメントを選択し、「開く」リンクをクリックします。
- ドキュメントが新しいタブで開くことを確認します。
テスト 4:コンテンツ管理システム内のドキュメントに移動する(ログインを使用)
/metadata エンドポイント(特に viewLink)をテストします。
- コンテンツ管理システムからログアウトしていることを確認します。
- Workfront にドキュメントをリンクします。
- そのドキュメントを選択し、「開く」リンクをクリックします。
- コンテンツ管理システムのログイン画面が新しいタブに読み込まれることを確認します。
- ログインして、ドキュメントに移動したことを確認します。
テスト 5:コンテンツ管理システムからドキュメントをダウンロードする
次のエンドポイント(特に downloadLink)をテストします:/metadata
- Workfront にドキュメントをリンクします。
- そのドキュメントを選択し、「ダウンロード」リンクをクリックします。
- ダウンロードが開始されることを確認します。
テスト 6:コンテンツを検索する
/search エンドポイントをテストします。
- Workfront で、上部のナビゲーションバーにある「ドキュメント」リンクをクリックして、ドキュメントのメインページに移動します。
- 「ドキュメントを追加」でドキュメント web フックサービスを選択します。
- モーダルで検索を実行します。
- 検索結果が正しいことを確認します。
テスト 7:Workfront からコンテンツ管理システムにドキュメントを送信する
/files、/uploadInit および /upload エンドポイントをテストします。
- Workfront で、上部のナビゲーションバーにある「ドキュメント」リンクをクリックして、ドキュメントのメインページに移動します。
- お使いのコンピューターから Workfront にドキュメントをアップロードします。
- ドキュメントの詳細ページに移動します。
- ドキュメント アクションドロップダウンから、「送信先」でドキュメント web フックサービスを選択します。
- 目的の宛先フォルダーに移動し、「保存」ボタンをクリックします。
- ドキュメントがコンテンツ管理システム内の正しい場所にアップロードされていることを確認します。
テスト 8:Workfront でサムネールを表示する
/thumbnail エンドポイントをテストします。
- Workfront にドキュメントをリンクします。
- リストでドキュメントを選択します。
- サムネールが右側のパネルに表示されることを確認します。
テスト 9:コンテンツのバイト数を取得する
/download エンドポイントをテストします。
- Workfront にドキュメントをリンクします。
- ドキュメントの詳細ページに移動します。
- ドキュメント アクション/送信先/Workfront を選択して、ドキュメントを Workfront に送信します。この結果、Workfront に新しいドキュメントバージョンが作成されます。
- 「ダウンロード」リンクをクリックして、このドキュメントを Workfront からダウンロードします。
テスト 10:アクセストークンを更新する(OAuth2 Webhook プロバイダーのみ)
トークンエンドポイント URL のエンドポイントをテストします。
- ドキュメント web フックサービスをユーザーにプロビジョニングします。
- 次のいずれかの方法で、ユーザーのアクセストークンを無効にします。1)タイムアウトまで待機する、2)外部システムで手動で無効にする。
- Workfront でアクセストークンを更新します。それには、例えば、Workfront にドキュメントをリンクします。ドキュメントに移動してリンクできれば、アクセストークンが正常に更新されたことがわかります。