ドキュメントサービス Framework for Google ドライブ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:8分
  • ドキュメントサービスGoogle ドライブ と統合します。

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

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

    統合ハブサブスクリプション

    このスポークには 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 と、マルチプロバイダードキュメントサービスフレームワーク のドキュメントの [バージョン] テーブルにある作成済みバージョンで、[ドキュメント] テーブルにレコードを作成します。

    グループの作成 Google ドライブで指定されたグループを作成し、[マルチプロバイダードキュメント] の [権限構成] テーブルを更新します。
    協力者をグループに追加 Google ドライブ からグループ ID を指定すると、このサブフローはロールで指定された協力者を追加します。
    ドキュメントの共同作業 指定されたユーザー、グループ、ドメイン、または任意のユーザーに対しても、ファイルの権限を追加します。この権限は、権限のタイプとロールに基づいており、Google ドライブ での共同作業の設定方法です。[ユーザー] または [グループ] を選択した場合は、それらのユーザーとグループにメールアドレスが必要です。[ドメイン] を選択した場合は、権限を作成するためのドメイン名が必要です。[任意のユーザー] が選択されている場合、誰でもファイルまたはフォルダーに対する権限があります。
    ID を使用して Google ドライブからドキュメントを接続 ID を使用して Google ドライブのドキュメントを接続します。マルチプロバイダードキュメントサービスフレームワーク のドキュメントで追跡できます。
    Google ドライブ V1 からドキュメントを接続 ドキュメント で共有可能な URL を使用して Google ドライブのドキュメントを接続します。マルチプロバイダードキュメントサービスフレームワーク のドキュメントで追跡できます。
    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 のレコードにコピーします。
    ドキュメントバージョンを削除 [マルチプロバイダードキュメント] および [バージョン] テーブルから指定されたバージョンのドキュメントを削除します。
    ターゲットレコードの存在を検索 指定されたターゲットテーブルにターゲットレコードが存在するかどうかをチェックします。
    DOC ファイルを添付ファイルにコピー Google の doc ファイルを添付ファイルとして ServiceNow にコピーします。
    DOC のリビジョンを添付ファイルとしてコピー Googleのドキュメントファイル ID の指定されたリビジョン ID を ServiceNow の任意のレコードにコピーします。
    ファイルタイプ情報を取得 入力 MIME タイプのファイルタイプと情報を返します。

    接続および資格情報エイリアスの要件

    統合ハブ は、エイリアスを使用して、接続情報および認証情報、および OAuth 認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。

    スポークの設定については、「 ドキュメントサービス Framework for Google ドライブ の設定