Google Chat と Workday の統合により、Chat からWorkday のクイック操作を行うことができます。機能にアクセスするには、Workday の管理者がドメインまたは組織向けにアプリを設定する必要があります。そうすると、Chat 内からアプリをインストールできるようになります。ユーザーに代わって、Workspace 管理者がアプリをインストールすることもできます。
Workday 管理者向け: Workday と Google Chat を統合する方法ステップ 1: 統合システムと認証情報を構成する
- Workday にログインします。
- Workday テナントに移動します。
- 管理者アカウントにログインします。
- 通知を有効にするには、イベント サブスクリプションを構成します。
- 統合システムを作成します。
- 検索バーに「Create Integration System」と入力し、タスクを選択します。
- ウィンドウが開いたら、システム名(Chat_Integration など)を入力します。
- [テンプレート] で、リストから [Subscriber_Integration] を選択します。
- [OK] を選択します。
- イベント サブスクリプションを設定します。
- 作成した [Integration System View] で、[Related Actions] メニューを開きます。これは、[System Name] の横にあるドットボタンの下にあります。
- [Integration] [System]
[Edit Subscriptions] を選択します。
- [Subscribe to all Business Processes] を選択します。
- 通知 URL(https://workday-bot-production.appspot.com/workdayEvent)を設定します。
- [OK] を選択します。
- OAuth 2.0 クライアントを有効にします。
- 検索バーに「Edit Tenant Setup - Security」と入力します。
- タスクを選択します。
- 設定ページで [OAuth 2.0 Setting] セクションを見つけます。
- [OAuth 2.0 Clients Enabled] チェックボックスがオンになっていることを確認します。
- [OK] をクリックします。
- 統合システムを作成します。
- 新しい API クライアントを作成します。
- 検索バーに「Register API Client」と入力し、タスクを選択します。
- 接続を設定するよう求めるメッセージが表示されます。
- 登録画面で、次のフィールドに入力します。
- クライアント名: Google Chat Workday 統合
- クライアント付与タイプ: 認証コード付与
- アクセス トークン タイプ: ベアラー
- リダイレクト URI: https://workday-bot-production.appspot.com/authenticated/oauth2callback
- [Non-Expiring Refresh Tokens]: 選択済み
- 範囲: 連絡先情報、人員配置、費用、休暇と休職、財務計画の Adaptive Planning、従業員の Adaptive Planning、テナントの構成不可、システム
- 次のフィールドの情報を保存します。この情報は後で必要になります。
- クライアント ID
- シークレット ID
- Workday REST API エンドポイント
- Workday トークン エンドポイント
- Workday 認可エンドポイント
- ISU アカウントを作成する: この特別なアカウントは、接続を安全に処理します。
- 検索バーに「Create Integration System User」と入力し、タスクを選択します。
- アカウントの設定を求めるメッセージが表示されます。
- 設定画面で、次のフィールドに値を入力します。
- ユーザー名: Google Chat Workday ISU
- 新しいパスワード: 新しいパスワードを入力して確認します。
- セッションのタイムアウトの分数: 0 分
- UI セッションを許可しない: チェックを外す必要があります
- [OK] を選択します。
- ユーザーのセキュリティ グループ(ISSG)を作成します。
- 検索バーに「Create Security Group」と入力し、タスクを選択します。
- 次のフィールドの入力が求められます。
- テナント化されたセキュリティ グループのタイプを選択: 統合システム セキュリティ グループ(制限なし)
- 名前: ISSG Google Chat 統合
- [OK] を選択します。
- この ISSG に ISU を割り当てます。
- ISSG 権限(ドメイン セキュリティ ポリシー)を割り当てます。
- 検索バーに「Maintain Permissions for Security Group」と入力し、タスクを選択します。
- タスクページで、次の操作を行います。
- [オペレーション] で [Maintain] を選択します。
- [送信元セキュリティ グループ] で、作成した ISSG(ISSG_GoogleChat_Integration)を選択します。
- 次のドメイン セキュリティ ポリシー権限を ISSG に追加します。
- 表示権限または変更権限: 表示と変更、ドメイン セキュリティ ポリシー: Workday Query Language、機能領域: システム
- 表示権限または変更権限: 表示のみ、ドメイン セキュリティ ポリシー: 従業員データ: 公開ワーカー レポート、機能領域: 人員配置
- 表示権限または変更権限: 表示のみ、ドメイン セキュリティ ポリシー: ビジネス プロセス管理、機能領域: システム
- 表示権限または変更権限: 表示のみ、ドメイン セキュリティ ポリシー: 従業員データ: 現在の管理レベル情報、機能領域: 人員配置
- 保留中のセキュリティ ポリシーの変更を有効にします。
- 検索バーに「Activate Pending Security Policy Changes」と入力し、タスクを選択します。
- コメントを入力します(例: Google Chat 統合の権限)。
- [OK] を選択します。
- これにより、構成した権限がすべて適用されます。
- ISU で続行します。
- Workday アカウントからログアウトします。
- [次へ] を選択して、Workday の設定を開きます。
ステップ 2: API クライアントの詳細を指定する
- API クライアントの詳細を準備します。
- API クライアントの詳細を準備していない場合は、ステップ 1 の情報を参照してください。
- 次のフィールドに値を入力します。
- クライアント ID
- クライアント シークレット
- Workday REST API エンドポイント
- トークン エンドポイント
- 承認エンドポイント
- [次へ] を選択します。
ステップ 3: ISU アカウントを使用して Workday に接続する
この手順では、Google Chat が Workday インスタンスに安全にアクセスできるように承認します。
- ISU アカウントの認証情報を準備します。
- ISU アカウントを作成していない場合は、ステップ 1 の情報を参照してください。
- [次へ] を選択します。
- [Configure Access] を選択して、新しいウィンドウで Workday のログインページを開きます。
- 統合システム ユーザー(ISU)アカウントの認証情報を使用してログインします。
- 統合システム ユーザー(ISU)アカウントを使用します。この手順では、個人の Workday アカウントはサポートされていません。
- Workday にログインしてアクセス権を付与したら、Google Chat に戻ります。
- [更新] を選択します。 これで最終ステップに進みます。
ステップ 4: 個人アカウントで Workday にログインする
- Workday のブラウザタブに移動します。エラーが表示された場合は、別のブラウザのタブまたはウィンドウで ISU セッションがまだアクティブになっている可能性があります。続行する前に、Workday に個人アカウントでのみログインしていることを確認してください。
- 統合システム ユーザー(ISU)アカウントからログアウトします。
- 個人の Workday アカウントを使用して再度ログインします。
- Google Chat に戻ります。
- [次へ] を選択します。
- [Configure Access] を選択します。
- 接続成功のメッセージが表示されます。
始める前に
- アプリをインストールするには、Google Workspace 管理者の方の許可が必要です。
- Chat にアプリを追加する必要があります。アプリを見つけて Chat に追加する方法をご覧ください。
- Chat で Workday アプリを設定する前に、Workday 管理者が OAuth を有効にして、Google 統合設定用の新しい API クライアントを作成する必要があります。Workday 管理者が次の手順に進むには、次の情報が必要です。
- クライアント ID
- シークレット ID
- Workday REST API エンドポイント
- Workday トークン エンドポイント
- Workday 認可エンドポイント
Chat で Workday アプリを設定する
- パソコンで Google Chatを開きます。
- アプリとのダイレクト メッセージを開きます。
- ウェルカム メッセージが表示され、アプリに関する情報と、Workday アカウントを接続するよう求めるプロンプトが表示されます。
- Workday アカウントとサブドメインにログインするには、[Authorize] をクリックします。
ヒント: アプリを設定するには、サブドメインで管理者またはアカウント所有者の権限がある Workday アカウントにログインする必要があります。 - Workday のウェブサイトでログインを完了します。
- Workday Chat アプリに一部の Workday 権限へのアクセスを許可します。
- プロンプトが表示されたら、使用する Workday アカウントを選択します。
- 接続に成功した場合:
- 使用可能なすべてのコマンドのリストを表示するには:
- メニュー
を選択します。
- ヘルプコマンドをクリックするか、「
/workday」と入力します。
- メニュー
- 推奨事項の例:
- 休暇申請を送信、追跡、審査する。
- 休暇残高を確認する。
- 会社の祝日を確認する。
- 連絡先情報を確認する。
- 新しい経費報告を開始する。
- タスクを確認する。
- 新しいタスクが次の状態になったときに通知を受け取る:
- 自分に割り当て済み。
- 完了しました。
- 使用可能なすべてのコマンドのリストを表示するには: