Google Directory スポーク
ServiceNowインスタンスからGoogle Directoryのグループ、メンバー、およびユーザーを管理します。
ストアでアプリを要求する
ServiceNow Storeにアクセスして、利用可能なすべてのアプリを表示し、ストアに要求を送信する方法を確認してください。リリースされたすべてのアプリのリリースメモ情報については、「ServiceNow Store バージョンの履歴リリースノート」を参照してください。
統合ハブサブスクリプション
このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。
- このバージョンでは、エイリアスタイプが [接続および認証情報] に変更されています。エイリアスタイプは複数接続をサポートします。
- Google Directory スポーク v1.1.2 にアップグレードする場合は、エイリアスレコードを再構成する必要があります。
スポークバージョン
Google Directory スポーク v1.5.2 が最新バージョンです。
スポークの依存関係
アプリのインストールで問題が発生した場合は、次の依存プラグインがインストールされていることを確認してください。
- ServiceNow 統合ハブアクションテンプレート - データストリーム (com.glide.hub.action_type.datastream)
- ServiceNow 統合ハブアクションステップ - REST (com.glide.hub.action_step.rest)
- ServiceNow 統合ハブランタイム (com.glide.hub.integration.runtime)
- ServiceNow フローデザイナー - 動的入力 (com.glide.hub.dynamic_inputs)
- 複合オブジェクト (com.glide.cobject)
Google Directory アカウント要件
Google Directory スポークでは、Google Developers Console で作成したカスタムアプリが必要です。
サポートされているバージョン
このスポークは API バージョン v1 用にビルドされていますが、それ以降のバージョンと互換性がある可能性があります。
スポークのサブフロー
| サブフロー | 説明 |
|---|---|
| Google ディレクトリユーザー Webhook サブフローを作成 (Create Google Directory User Webhook Subflow) | Google Directory でユーザーの詳細を更新すると、Webhook が ServiceNow インスタンスに通知します。これで、[ディレクトリユーザー Webhook サブフローを作成 (Create Directory User Webhook Subflow)]を実行すると、サブスクリプションと [Google ディレクトリ Webhook レジストリテーブル (Google Directory Webhook Registries table)]へのエントリが作成されます。 注: サブフローを実行するには、[サブフローのテスト (Test Subflow)] ウィンドウで、ServiceNow が受信 Webhook を公開する Webhook URL を入力する必要があります。Webhook の URL 形式は https://<instance-name>.service-now.com/api/sn_googledir_spoke/google_directory_webhook_callbacks/wh_entry です。 |
| Google ディレクトリユーザー Webhook サブフローを処理 (Proces Google Directory User Webhook Subflow) | Google ディレクトリ内のユーザーの詳細が更新されたときに、Google ディレクトリ Webhook を処理します。Google ディレクトリには、Google ディレクトリ Webhook フローの自動化のデモを行うサンプルサブフローが用意されています。 |
スポークのアクション
Google Directory スポークでは、ServiceNowでイベントが発生したときにGoogle Directoryを自動化するアクションが提供されます。使用可能なアクションは次のとおりです。
| カテゴリ | アクション | 説明 |
|---|---|---|
| グループ管理 | グループを作成 | グループを作成します。 |
| グループを削除 | グループを削除します。 | |
| グループ詳細をグループメールまたは ID で検索 | グループメールまたは ID に基づいて、指定されたグループの詳細を取得します。 | |
| すべてのグループストリームを検索 | すべてのグループの詳細を取得します。 | |
| フィルタークライテリアでグループストリームを検索 | 設定されたフィルター基準に基づいて、指定されたグループの詳細を取得します。 | |
| グループの詳細を更新 | 指定したグループの詳細を更新します。 | |
| メンバー管理 | グループにメンバーを追加 | 指定されたグループにメンバーを追加します。 |
| グループのメンバーシップを確認 | 指定されたユーザーがグループメールまたは ID のメンバーかどうかを確認します。 | |
| グループからメンバーの詳細を検索 | 指定されたグループの必要なメンバーの詳細を取得します。 | |
| グループのメンバーをグループメールまたは ID で検索 | 指定されたグループのすべてのメンバーの詳細を取得します。 | |
| グループからメンバーを削除 | 指定されたメンバーをグループから削除します。 | |
| メンバーを更新 | グループの指定されたメンバーの詳細を更新します。 | |
| ユーザー管理 | ユーザーを作成 | ユーザーを作成します。 |
| ユーザーを削除 | 指定されたユーザーを削除します。 | |
| ランダムなパスワードを生成 | 指定された長さのランダムなパスワードを生成します。 | |
| ユーザーにアドミン権限を付与 | 指定されたユーザーにアドミン権限を付与します。 | |
| 顧客 ID ですべてのユーザーストリームを検索 | ドメイン内のすべてのユーザーのページネーションされたリストを取得します (showDeleted が true に設定されている場合、削除されたユーザーを含みます)。 | |
| ユーザーメールまたは ID でユーザーの詳細を検索 | 指定されたユーザーの詳細を取得します。 | |
| フィルタークライテリアでユーザーストリームを検索 | フィルター基準に一致するユーザーを検索します。このアクションは、1 つ以上の検索句を組み合わせた検索クエリとなっているクエリパラメーターを受け入れます。 | |
| ユーザーを再度アクティブ化 | 指定されたユーザーを再アクティブ化します。 注: 他のユーザーのアカウントに影響を与える可能性があるため、このアクションの使用中は注意してください。 |
|
| ユーザーパスワードをリセット | ユーザーのパスワードをリセットします。 注: 他のユーザーのアカウントに影響を与える可能性があるため、このアクションの使用中は注意してください。デフォルトでは、[パスワードの変更を強制] オプションが有効になっており、ユーザーは最初のログイン時にパスワードを変更する必要があります。 |
|
| ユーザーから管理者権限を取り消す | 指定されたユーザーのアドミン権限を取り消します。 | |
| ユーザーを一時停止 | 指定されたユーザーを一時停止します。 注: 他のユーザーのアカウントに影響を与える可能性があるため、このアクションの使用中は注意してください。 |
|
| ユーザーの詳細を更新 | 指定したユーザーの詳細を更新します。 | |
| Webhook 管理 | サブスクリプションチャネルを作成 | ユーザーリストの変更を監視するサブスクリプションチャネルを作成します。 |
| サブスクリプションチャネルを停止 | サブスクリプションの有効期限が切れる前に、指定されたチャネルでのリソースの監視を停止します。 | |
| スキーマ管理 | ID でスキーマを検索 | 指定されたスキーマの詳細を取得します。 |
| スキーマを検索 | 顧客のすべてのスキーマの詳細を取得します。 |
接続および資格情報エイリアスの要件
統合ハブ は、エイリアスを使用して、接続情報および認証情報、および OAuth 認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。
スポークの設定については、「 Google Directory スポークを設定。