| Utmaning: Hålla team uppdaterade om nyckeltal Vtigers ingenjörsteam består av mindre enheter med fokus på prestanda, säkerhet, användarupplevelse och kundfrågor. Varje team har sin egen uppsättning nyckeltal för att spåra framsteg mot mål. För att säkerställa att alla håller sig informerade ville vi ha ett sätt att uppdatera teamen om sina mål och nuvarande prestationer regelbundet. Lösning: Google Spaces och VTAP-serverskript och jobb Vi använder Google Workspace för intern kommunikation, inklusive Google Chats och Google Groups. Varje team har ett dedikerat Google Space med medlemmar som direkt påverkar mätvärdena och ansvarar för att uppnå målen. Google Chats erbjuder webhooks för att skicka automatiska meddelanden till Spaces. Du kan konfigurera dessa webhooks genom att navigera till Space Settings > Appar och integrationer > Webhooks > Add Webhook. För varje lag skapade vi ett dedikerat utrymme. Till exempel spårar Ferrari-gruppen prestandaproblem som fångas upp av interna verktyg och rapporteras av kunder. Dessa frågor är kategoriserade efter påverkan och tilldelas prioritetsnivåer med motsvarande viktning. Kritiska problem som påverkar flera användare eller servrar får den högsta vikten (t.ex. 10 poäng), medan problem som är begränsade till specifika användare eller funktioner får lägre vikt (t.ex. 5 poäng). Vi samlar alla rapporterade problem och beräknar ett indexpoäng. En högre poäng indikerar ett större behov av upplösning, medan en lägre poäng betyder positiva framsteg. Uppdateringsfrekvensen för varje team varierar beroende på deras arbetsflöde. Kundinriktade team kräver dagliga uppdateringar klockan 10:00 för att hålla koll på kritiska problem. Prestandateam, vars arbete involverar analys och validering, får uppdateringar två gånger i veckan för att möjliggöra en grundlig undersökning innan de släpper korrigeringar. Skapa ett schemalagt jobb för dagliga uppdateringar Så här ställer vi in ett jobb på serversidan för att påminna det kundinriktade teamet om deras poäng varje dag klockan 10:00: - Navigera till plattformsappen i huvudmenyn och välj Serverjobb.
- Skapa ett nytt serverjobb. Dessa fungerar på samma sätt som cron-jobb och har en exekveringsgräns på två minuter.
Serverjobbfunktionalitet Krav: Skicka ett dagligt meddelande om kundproblemindex till Google Space. Lösning: - Vi utnyttjade Vtigers webbtjänst API:er för att komma åt rapportdata.
- En anpassad rapport i Vtiger skapades för att räkna öppna problem kategoriserade efter prioritet.
- Problem rapporterades inom Vtigers modul Uppgifter.
- Serverskriptet använde VTAP:s HTTP API:er för att komma åt rapporten och hämta data i JSON-format.
- Poäng beräknades och aggregerades, och en mall utarbetades för att skicka informationen till Space webhook.
- Slutligen överförde VTAP:s HTTP API:er inom serverjobbet detaljerna till Space.
- Obs: Mer kommer att diskuteras om de nya webbtjänstens API:er under de kommande månaderna.
Schemaläggning: Serverns jobbfrekvens säkerställer snabb informationsleverans till gruppen. Koda |