ドキュメントサービスGoogle ドライブ と統合します。

ストアでアプリを要求する

ServiceNow ストア Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow ストア バージョン履歴のリリースノート」を参照してください。

Integration Hubサブスクリプション

このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。

サポートされているバージョン

このスポークは ドキュメントサービス フレームワーク V1.0 用にビルドされていますが、Utah 以降のバージョンと互換性がある可能性があります。

主な機能

ドキュメントサービス Framework for Google ドライブ により、フローデザイナーでは以下を実行できます。
  • 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 ドライブ の設定