ドキュメントサービス Framework for Google ドライブ
- 更新日2024年2月1日
- 所要時間:8 分
- Washington DC
- "Now Platform 機能"
ドキュメントサービス を Google ドライブ と統合します。
ストアでアプリを要求する
ServiceNow ストア Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow ストア バージョン履歴のリリースノート」を参照してください。
Integration Hubサブスクリプション
このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。
サポートされているバージョン
このスポークは ドキュメントサービス フレームワーク V1.0 用にビルドされていますが、Utah 以降のバージョンと互換性がある可能性があります。
主な機能
- Google ドライブ へのドキュメントのアップロード
- 共同作業
- バージョンの管理
- ドキュメントのダウンロード
スポークの要件
スポークの依存関係
- IHUB スポークユーティリティパック (com.snc.ihub_spoke_util_pack)
- マルチプロバイダー ドキュメントサービス フレームワーク (com.snc.multiprovider_documents)
- リモートディレクトリ同期 (com.snc.remote_directory_sync)
- ServiceNow フローデザイナー - 動的入力 (com.glide.hub.dynamic_inputs)
- ServiceNow 統合ハブアクションステップ - REST (com.glide.hub.action_step.rest)
- ServiceNow IntegrationHub ランタイム (com.glide.hub.integration.runtime)
スポークのサブフロー
ドキュメントサービス Framework for Google ドライブ では、Google ドライブ タスクの自動化をデモするサンプルサブフローが提供されます。サンプルサブフローをカスタマイズするには、新しいアプリケーションスコープにコピーします。利用可能なサンプルサブフローは次のとおりです。
| サブフロー | 説明 |
|---|---|
| ドキュメントを作成 | ドキュメントを Google ドライブ にコピーし、フォルダー ID と [マルチプロバイダードキュメント] の[バージョン] テーブルにある作成済みバージョンで、ドキュメントテーブルにレコードを作成します。 |
| ドキュメント V1 を作成 | ドキュメントを Google ドライブ にコピーし、共有可能なフォルダー URL と、Multi Provider Document Services Framework のドキュメントのバージョンテーブルにある作成済みバージョンで、ドキュメントテーブルにレコードを作成します。 |
| グループを作成 | Google ドライブ で指定されたグループを作成し、[マルチプロバイダードキュメント] の [権限構成] テーブルを更新します。 |
| 協力者をグループに追加 | Google ドライブ からグループ ID を指定すると、このサブフローはロールで指定された協力者を追加します。 |
| ドキュメントの共同作業 | 指定されたユーザー、グループ、ドメイン、または任意のユーザーに対しても、ファイルの権限を追加します。この権限は、権限のタイプとロールに基づいており、Google ドライブ での共同作業の設定方法です。[ユーザー] または [グループ] を選択した場合は、それらのユーザーとグループにメールアドレスが必要です。[ドメイン] を選択した場合は、権限を作成するためのドメイン名が必要です。[任意のユーザー] が選択されている場合、誰でもファイルまたはフォルダーに対する権限があります。 |
| ID を使用して Google ドライブ からドキュメントをコネクト | Multi Provider Document Services Framework のドキュメントで追跡できる ID を使用して、Google ドライブ ドキュメントを接続します。 |
| Google ドライブ V1 からドキュメントを接続 | 共有可能な URL を使用して、Google ドライブ ドキュメントを Multi Provider Document Services Framework ドキュメントで追跡可能なドキュメントにコネクトします。 |
| Google ドライブ ドキュメントバージョンをコピー | 指定されたバージョンのドキュメントを Google ドライブ から ServiceNow インスタンスの添付ファイルにコピーします。 |
| ドキュメントを削除 | Google ドライブ 内のドキュメントを削除し、ドキュメントおよびバージョンテーブル内の対応するレコードを削除します。 |
| ドキュメントバージョンの削除 | Google ドライブ 内のドキュメントを削除し、ドキュメントおよびバージョンテーブル内の対応するレコードを削除します。 |
| ドキュメントのすべてのバージョンを取得 | Google ドライブ からすべてのドキュメントバージョンを取得し、[マルチプロバイダードキュメント]の [バージョン] テーブルでレコードを作成または更新します。 |
| Google ドライブ からドキュメントを取得 | ドキュメントテーブルにレコードを作成し、[マルチプロバイダードキュメント] の [バージョン] テーブルにそのすべてのバージョンを作成することで、Google ドライブ から参照されたドキュメント名にドキュメントをコピーします。 |
| ドキュメントの最新 URL を取得 | ファイルが実際に Google ドライブ に存在するかどうかを確認することなく、ファイルの Web ビュー URL と Web 編集 URL をビルドします。ファイルが存在するかどうかを確認するには、API を使用する必要があります。 |
| 最も古いドキュメントのバージョンを取得 | ドキュメントの最も古いバージョンを返します。 |
| Google ドライブ からのドキュメントの再接続 | [マルチプロバイダードキュメント] で追跡可能な Google ドライブ ドキュメントを再接続します。 |
| 協力者を同期 | ドメイン内のすべての Google ドライブ ユーザーを [マルチプロバイダードキュメント] の [協力者] テーブルに同期します。 |
| ドキュメントのコンテンツを更新 | マルチプロバイダードキュメント sys_id テーブルのドキュメント ID に対応する Google ドライブ 内の添付コンテンツがあるドキュメントを更新します。 |
スポークのアクション
ドキュメントサービス Framework for Google ドライブ で、ServiceNow インスタンスでイベントが発生したときにドキュメントサービスタスクを自動化するアクションが提供されます。使用可能なアクションは次のとおりです。
| アクション | 説明 |
|---|---|
| ドキュメントおよびバージョンを削除 | [マルチプロバイダードキュメント] および [バージョン] テーブルから、指定されたドキュメントとバージョンを削除します。 |
| 増分ファイルとフォルダーを検索 | 指定されたフォルダー ID の Google ドライブ ファイルとフォルダーのリストを返します。 |
| ファイルおよびフォルダーストリームを検索 | 指定されたフォルダーのファイルとフォルダーのリストを取得します。 |
| ファイルのリビジョンを添付ファイルとしてコピー | ファイル ID の指定されたリビジョン ID を ServiceNow のレコードにコピーします。 |
| ドキュメントバージョンを削除 | [マルチプロバイダードキュメント] および [バージョン] テーブルから指定されたバージョンのドキュメントを削除します。 |
| ターゲットレコードの存在を検索 | 指定されたターゲットテーブルにターゲットレコードが存在するかどうかをチェックします。 |
接続および資格情報エイリアスの要件
スポークの設定については、「 ドキュメントサービス Framework for Google ドライブ の設定。