Jeśli chcesz wykonywać szybkie działania Workday w Google Chat, wystarczy przeprowadzić integrację obu tych aplikacji. Aby zapewnić dostęp do tych funkcji, administrator aplikacji Workday musi ją skonfigurować w domenie lub organizacji. Umożliwi to jej zainstalowanie w Google Chat. Administrator Workspace może też zainstalować aplikację w Twoim imieniu.
Dla administratorów Workday: dowiedz się, jak zintegrować Workday z Google ChatKrok 1. Skonfiguruj system integracji i dane logowania
- Zaloguj się w Workday.
- Otwórz konto Workday tenant (najemcy Workday).
- Zaloguj się na konto administratora.
- Skonfiguruj subskrypcje zdarzeń, aby włączyć powiadomienia:
- Utwórz system integracji:
- Na pasku wyszukiwania wpisz „Create Integration System” („Utwórz system integracji”) i wybierz to zadanie.
- Gdy otworzy się okno, wpisz nazwę systemu (np. Chat_Integration).
- W przypadku Szablonu wybierz z listy Subscriber_Integration.
- Kliknij OK.
- Skonfiguruj subskrypcję zdarzenia:
- W utworzonym obszarze „Integration System View” („Widok systemu integracji”) otwórz menu Related Actions (Powiązane działania). Znajduje się on pod przyciskiem z kropką obok nazwy systemu.
- Wybierz Integration System (System integracji)
Edit Subscriptions (Edytuj subskrypcje).
- Kliknij Subscribe to all Business Processes(Subskrybuj wszystkie procesy biznesowe).
- Ustaw URL powiadomienia: https://workday-bot-production.appspot.com/workdayEvent
- Kliknij OK.
- Włącz klienty OAuth 2.0:
- Na pasku wyszukiwania wpisz „Edit Tenant Setup - Security” („Edycja ustawień najemcy – zabezpieczenia”).
- Wybierz zadanie.
- Na stronie ustawień znajdź sekcję „OAuth 2.0 Settings” („Ustawienia OAuth 2.0)”.
- Sprawdź, czy pole wyboru OAuth 2.0 Clients Enabled (Klienci OAuth 2.0 są włączeni) jest zaznaczone.
- Kliknij OK.
- Utwórz system integracji:
- Utwórz nowego klienta API:
- Na pasku wyszukiwania wpisz „Register API Client” („Zarejestruj klienta interfejsu API”) i wybierz to zadanie.
- Pojawi się prośba o skonfigurowanie połączenia.
- Na ekranie rejestracji wypełnij te pola:
- Client Name (Nazwa klienta): Google Chat Workday Integration (Integracja Google Chat z Workday)
- Client Grant Type (Typ przyznawanych uprawnień klienta): Authorization Code Grant (Przyznawanie uprawnień za pomocą kodu autoryzacji)
- Access Token Type (Typ tokena dostępu): Bearer (Token na okaziciela)
- Redirection URI (Identyfikator URI przekierowania): https://workday-bot-production.appspot.com/authenticated/oauth2callback
- Non-Expiring Refresh Tokens (Tokeny odświeżania bez daty ważności): Checked (Zaznaczone)
- Scope (Zakres): Contact Information (Informacje kontaktowe), Staffing (Obsada stanowisk), Expenses (Wydatki), Time Off (Urlopy), Adaptive Planning for Financial Plans (Adaptacyjne planowanie finansów), Adaptive Planning for the Workforce (Adaptacyjne planowanie kwestii pracowników), Tenant Non-Configurable (Najemca bez możliwości konfiguracji, System
- Zapisz informacje z tych pól, ponieważ będą potrzebne później:
- Identyfikator klienta
- Secret ID (Identyfikator obiektu tajnego)
- Punkt końcowy API typu REST Workday
- Workday Token Endpoint (Punkt końcowy tokena Workday)
- Workday Authorization Endpoint (Punkt końcowy autoryzacji Workday)
- Utwórz konto ISU: to specjalne konto bezpiecznie obsługuje połączenie.
- Na pasku wyszukiwania wpisz „Create Integration System User” (Utwórz użytkownika systemu integracji) i wybierz to zadanie.
- Pojawi się prośba o skonfigurowanie konta.
- Na ekranie konfiguracji wypełnij te pola:
- User Name (Nazwa użytkownika): Google Chat Workday ISU (Nazwa użytkownika systemu integracji w Workday)
- New Password (Nowe hasło): wpisz i potwierdź nowe hasło.
- Session Timeout Minutes (Limit czasu sesji w minutach): 0
- Do Not Allow UI Sessions (Nie zezwalaj na sesje interfejsu): ta opcja powinna być odznaczona.
- Kliknij OK.
- Utwórz grupę zabezpieczeń dla użytkownika (ISSG):
- Na pasku wyszukiwania wpisz („Create Security Group”) („Utwórz grupę zabezpieczeń”) i wybierz to zadanie.
- Wyświetli się prośba o wypełnienie tych pól:
- Select Type of Tenanted Security Group (Wybierz typ grupy zabezpieczeń najemcy): Integration System Security Group (Unconstrained) (Grupa zabezpieczeń systemu integracji (bez ograniczeń))
- Name (Nazwa): ISSG Google Chat Integration (Integracja ISSG z Google Chat)
- Kliknij OK.
- Przypisz ISU do tego ISSG.
- Przypisz uprawnienia ISSG (zasady zabezpieczeń domeny):
- Na pasku wyszukiwania wpisz „Maintain Permissions for Security Group” (Zachowaj uprawnienia grupy zabezpieczeń), a następnie wybierz to zadanie.
- Na stronie zadania:
- W sekcji „Operation” („Operacja) wybierz Maintain (Zachowaj).
- W przypadku „Source Security Group” (Źródłowa grupa zabezpieczeń) wybierz utworzoną przed chwilą grupę ISSG (ISSG_GoogleChat_Integration).
- Dodaj do ISSG Domain Security Policy Permissions (Uprawnienia dotyczące zasad bezpieczeństwa domeny):
- View or Modify Access: View and Modify (Wyświetlanie i modyfikowanie dostępu: wyświetlanie i modyfikowanie); Domain Security Policy: Workday Query Language (Zasady bezpieczeństwa domeny: język zapytania w Workday); Functional Areas: System (Obszary funkcjonalne: system)
- View or Modify Access: View Only (Wyświetlanie lub modyfikowanie dostępu: tylko wyświetlanie); Domain Security Policy (Zasady bezpieczeństwa domeny: dane pracowników: publiczne raporty pracowników); Functional Areas: Staffing (Obszary funkcjonalne: obsada stanowisk)
- View or Modify Access: View Only (Wyświetlanie lub modyfikowanie dostępu: tylko wyświetlanie); Domain Security Policy: Business Process Administration (Zasady bezpieczeństwa domeny: administracja procesami biznesowymi); Functional Areas: System (Obszary funkcjonalne: system).
- View or Modify Access: View Only (Wyświetlanie lub modyfikowanie dostępu: tylko wyświetlanie); Domain Security Policy: Worker Data: Current Management Level Information (Zasady bezpieczeństwa domeny: dane pracowników: informacje o bieżącym poziomie zarządzania); Functional Areas: (Obszary stanowisk: obsada stanowisk)
- Aktywuj oczekujące zmiany zasad bezpieczeństwa.
- Na pasku wyszukiwania wpisz „Activate Pending Security Policy Changes” (Aktywuj oczekujące zmiany zasad bezpieczeństwa), a następnie wybierz to zadanie.
- Wpisz komentarz (np. Uprawnienia do integracji z Google Chat).
- Kliknij OK.
- Zastosuje to wszystkie skonfigurowane przez Ciebie uprawnienia.
- Kontynuuj w ISU:
- Wyloguj się z konta Workday.
- Kliknij Next (Dalej), aby otworzyć konfigurację Workday.
Krok 2. Podaj szczegóły klienta interfejsu API
- Przygotuj szczegóły klienta API.
- Jeśli nie masz przygotowanych szczegółów klienta interfejsu API, zapoznaj się z informacjami w kroku 1.
- Wypełnij te pola:
- Identyfikator klienta
- Client Secret (Tajny klucz klienta)
- Punkt końcowy API typu REST Workday
- Token Endpoint (Punkt końcowy tokena)
- Authorization Endpoint (Punkt końcowy autoryzacji)
- Kliknij Dalej.
Krok 3. Połącz się z Workday za pomocą konta ISU
Ten krok bezpiecznie autoryzuje Google Chat do uzyskiwania dostępu do Twojego wystąpienia Workday.
- Przygotuj dane logowania do konta ISU.
- Jeśli nie masz utworzonego konta ISU, zapoznaj się z informacjami w kroku 1.
- Kliknij Dalej.
- Kliknij Configure Access (Skonfiguruj dostęp), aby otworzyć stronę logowania do Workday w nowym oknie.
- Zaloguj się, używając danych logowania konta użytkownika systemu integracji (ISU, Integration System User).
- Użyj konta użytkownika ISU. Konto Workday nie jest obsługiwane w tym kroku.
- Po zalogowaniu się i przyznaniu dostępu w Workday wróć do Google Chat.
- Wybierz Odśwież. Przejdziesz do ostatniego kroku.
Krok 4. Zaloguj się w Workday na konto osobiste
- Otwórz kartę przeglądarki Workday. Jeśli zobaczysz błąd, sesja ISU może być nadal aktywna na innej karcie lub w innym oknie przeglądarki. Zanim przejdziesz dalej, upewnij się, że w Workday zalogowane jest tylko Twoje konto osobiste.
- Wyloguj się z konta ISU.
- Zaloguj się ponownie, używając osobistego konta Workday.
- Wróć do Google Chat.
- Kliknij Dalej.
- Kliknij Configure Access (Skonfiguruj dostęp).
- Wyświetli się komunikat o nawiązaniu połączeniu.
Zanim zaczniesz
- Aby móc instalować aplikacje, musisz mieć zgodę administratora Google Workspace.
- Aplikację musisz dodać do Google Chat. Dowiedz się, jak wyszukiwać aplikacje i dodawać je do Google Chat
- Zanim skonfigurujesz aplikację Workday w Google Chat, administrator Workday musi aktywować OAuth i utworzyć nowego klienta API na potrzeby konfiguracji integracji z Google. Aby kontynuować, administrator Workday będzie potrzebować tych informacji:
- Identyfikator klienta
- Secret ID (Identyfikator obiektu tajnego)
- Punkt końcowy API typu REST Workday
- Workday Token Endpoint (Punkt końcowy tokena Workday)
- Workday Authorization Endpoint (Punkt końcowy autoryzacji Workday)
Konfigurowanie aplikacji Workday w Google Chat
- Na komputerze otwórz Google Chat.
- Otwórz czat z aplikacją.
- Otrzymasz wiadomość powitalną z informacjami o aplikacji i prośbą o połączenie konta Workday.
- Aby zalogować się na swoje konto i w subdomenie Workday, kliknij Authorize (Autoryzuj).
Wskazówka: aby skonfigurować aplikację, musisz zalogować się na konto Workday z uprawnieniami administratora lub właściciela konta w subdomenie. - Zaloguj się na stronie Workday.
- Zezwól aplikacji Workday w Google Chat na dostęp do niektórych uprawnień Workday.
- Jeśli pojawi się taka prośba, wybierz odpowiednie konto Workday.
- Jeśli połączenie zostanie nawiązane:
- Aby wyświetlić listę wszystkich dostępnych poleceń:
- Wybierz Menu
.
- Kliknij polecenie pomocy lub wpisz:
/workday
- Wybierz Menu
- Dostępne opcje:
- Przesyłanie, śledzenie i sprawdzanie próśb o urlop.
- Wyświetlanie salda dni wolnych.
- Sprawdzanie dni wolnych w firmie.
- Znajdowanie danych kontaktowych.
- Generowanie nowego raportu o wydatkach.
- Sprawdzanie zadań
- Otrzymuj powiadomienia, gdy nowe zadanie:
- Przypisano Tobie.
- Zakończono.
- Aby wyświetlić listę wszystkich dostępnych poleceń: