Wyzwanie: Aktualizowanie zespołów w zakresie KPI Zespół inżynierów Vtiger składa się z mniejszych jednostek skupiających się na wydajności, bezpieczeństwie, doświadczeniu użytkownika i problemach klientów. Każdy zespół ma swój własny zestaw wskaźników KPI umożliwiających śledzenie postępów w realizacji celów. Aby mieć pewność, że wszyscy będą na bieżąco informowani, chcieliśmy mieć możliwość regularnego informowania zespołów o ich celach i bieżących wynikach. Rozwiązanie: Skrypty i zadania serwerów Google Spaces i VTAP Do komunikacji wewnętrznej wykorzystujemy Google Workspace, w tym Google Chat i Grupy dyskusyjne Google. Każdy zespół ma dedykowaną przestrzeń Google, w której znajdują się członkowie, którzy bezpośrednio wpływają na wskaźniki i są odpowiedzialni za realizację celów. Czaty Google oferują webhooki umożliwiające wysyłanie automatycznych wiadomości do Spaces. Możesz skonfigurować te elementy webhook, przechodząc do opcji Ustawienia przestrzeni > Aplikacje i integracje > Elementy webhook > Dodaj element webhook. Dla każdego zespołu stworzyliśmy dedykowaną Przestrzeń. Na przykład grupa Ferrari śledzi problemy z wydajnością wychwytywane przez narzędzia wewnętrzne i zgłaszane przez klientów. Zagadnienia te są kategoryzowane według wpływu i przypisane są im poziomy priorytetów z odpowiednimi wagami. Najwyższą wagę (np. 10 punktów) otrzymują krytyczne problemy dotyczące wielu użytkowników lub wielu serwerów, podczas gdy problemy ograniczające się do określonych użytkowników lub funkcji otrzymują niższą wagę (np. 5 punktów). Agregujemy wszystkie zgłoszone problemy i obliczamy wynik indeksu. Wyższy wynik wskazuje na większą potrzebę rozwiązania, podczas gdy niższy wynik oznacza pozytywny postęp. Częstotliwość aktualizacji dla każdego zespołu różni się w zależności od jego przepływu pracy. Zespoły zajmujące się kontaktami z klientami wymagają codziennych aktualizacji o godzinie 10:00, aby być na bieżąco z krytycznymi problemami. Zespoły ds. wydajności, których praca obejmuje analizę i weryfikację, otrzymują aktualizacje dwa razy w tygodniu, aby umożliwić dokładne zbadanie problemu przed wydaniem poprawek. Tworzenie zaplanowanego zadania codziennych aktualizacji Oto jak skonfigurowaliśmy zadanie po stronie serwera, aby codziennie o 10:00 przypominać zespołowi obsługującemu klienta o jego wyniku: - Przejdź do aplikacji Platforma w menu głównym i wybierz Zadania serwera.
- Utwórz nowe zadanie serwera. Działają one podobnie do zadań cron i mają dwuminutowy limit wykonania.
Funkcjonalność zadania serwera Wymaganie: wysyłaj codzienne powiadomienia o indeksie problemów klientów do Google Space. Rozwiązanie: - Wykorzystaliśmy interfejsy API usług internetowych Vtiger, aby uzyskać dostęp do danych raportów.
- Utworzono niestandardowy raport w Vtiger, aby zliczyć otwarte problemy podzielone na kategorie według priorytetu.
- Problemy zgłoszono w module Zadania Vtigera.
- Skrypt serwera wykorzystywał interfejsy API HTTP firmy VTAP w celu uzyskania dostępu do raportu i pobrania danych w formacie JSON.
- Wyniki zostały obliczone i zagregowane, a także przygotowano szablon do przesyłania informacji do webhooka Space.
- Na koniec interfejsy API HTTP VTAP w ramach zadania serwera przesłały szczegóły do przestrzeni.
- Uwaga: W nadchodzących miesiącach omówione zostanie więcej na temat nowych interfejsów API usług sieciowych.
Scheduling: Częstotliwość zadań serwera zapewnia terminowe dostarczanie informacji do grupy. Code |