Wybierz przypadek użycia
Dobra aplikacja integracyjna jest elastyczna i odpowiada na konkretne potrzeby. Użytkownicy muszą łatwo rozumieć, jak z niej korzystać i jak łączyć ją z różnymi przepływami pracy.
Zacznij od burzy mózgów na temat przypadku użycia swojej aplikacji. Pomoże ci to określić główną wartość integracji. Ustalisz też, których interfejsów API użyć i jak mapować dane między systemami.
Kilka sposobów na określenie integracji
Zacznij od określenia przypadku użycia aplikacji. Na tej podstawie ustal jej wymagania produktowe i techniczne.
Przypadek użycia związany z pracą: Czy użytkownicy korzystają z monday i drugiego narzędzia do wykonywania tej samej pracy?
- Na przykład projekty i zadania z innych aplikacji do zarządzania pracą dobrze odpowiadają tablicom i elementom w monday. Jeśli w twoim systemie występuje taka naturalna zależność, zacznij od niej.
- Mniej oczywistym przykładem może być zespół projektowy, który śledzi pracę w monday, ale tworzy materiały w Figma lub Adobe.
Powiązanie obiektów: Czy każdy element w monday będzie powiązany z jednym obiektem w drugim narzędziu? Na przykład element w monday łączy się z jednym potencjalnym klientem w systemie CRM. A może będzie powiązany z wieloma obiektami?
Kierunek: Czy dane będą przesyłane tylko z jednego systemu do drugiego, czy synchronizacja będzie działać w obie strony?
Mapowanie danych: Które pola danych z monday i narzędzia innej firmy będzie obsługiwać twoja integracja?
Przykładowe przypadki użycia
Aby ułatwić ci rozpoczęcie pracy, przygotowaliśmy długą listę potencjalnych przypadków użycia.
- Łączenie obiektów między dwoma systemami
- Uruchamianie procesu w innym systemie w odpowiedzi na działanie w monday
- Wzbogacanie przepływów pracy monday o dane zewnętrzne
Łączenie obiektów między dwoma systemami
Poniższe przykłady dotyczą aplikacji do mapowania danych, które łączą obiekty monday z obiektami w innych narzędziach.
Dopasowywanie elementów utworzonych w monday do zgłoszeń w JIRA (lub odwrotnie)
Najprostsza integracja tworzy element w monday, gdy w innym narzędziu zostanie utworzony odpowiadający mu obiekt. Na przykład Gdy w JIRA zostanie utworzone zgłoszenie, utwórz element w monday.com oznacza utworzenie zadania w monday po utworzeniu zgłoszenia w JIRA. Twoja aplikacja może też na bieżąco synchronizować te dane w czasie rzeczywistym, gdy tylko zajdą zmiany.
Łączenie wielu obiektów z jednym elementem w monday (mapowanie wiele do jednego)
Różne systemy zwykle przechowują różne rodzaje danych i używają różnych formatów. Twoja integracja może potrzebować elastyczności, która pozwoli połączyć wiele elementów w narzędziu innej firmy z jednym elementem w monday. Na przykład aplikacja może synchronizować jeden epik produktu z wieloma pull requestami w narzędziu do hostingu kodu.
Uruchamianie procesu w innym systemie w odpowiedzi na działanie w monday
Te integracje wykonują działania w innych systemach w odpowiedzi na zdarzenia w monday. Ten wzorzec sprawdza się w zespołach, które śledzą pracę w monday, ale wykonują ją w innych systemach. Twoja integracja może też zapisywać dane z powrotem w monday po wykonaniu działania.
Planowanie posta na Instagramie po zmianie statusu
Zmiana statusu to częste zdarzenie, które może uruchamiać działania. Na przykład integracja może zaplanować publikację w mediach społecznościowych po zmianie statusu elementu na „Zaplanowano” (Scheduled).
Ręczna synchronizacja elementu z Salesforce po kliknięciu przycisku
Integracje nie muszą działać automatycznie. Możesz uruchomić przesyłanie danych po kliknięciu przycisku na tablicy przez klienta. Dowiedz się więcej o kolumnie Przycisk (Button column).
Tworzenie aktualizacji tekstowej w monday po rozpoczęciu przeglądu kodu
Zdarzenie wyzwalające integrację może wystąpić poza monday. Możesz obsłużyć także taki przypadek. Na przykład utwórz aktualizację tekstową ze szczegółami zadania deweloperskiego, gdy ktoś poprosi o przegląd kodu w GitHubie.
Wzbogacanie przepływów pracy monday o dane zewnętrzne
Uzupełnianie kolumn w monday danymi zewnętrznymi
Ten przypadek użycia świetnie sprawdza się przy wzbogacaniu przepływów pracy o dane marketingowe lub dane z analityki biznesowej. Możesz na przykład uzupełnić tablicę potencjalnych klientów danymi z platformy analizy klientów albo sprawdzić popularność (lub koszt) potencjalnej kampanii marketingowej na podstawie użytych w niej słów kluczowych.
Dodawanie aktywności klientów do monday CRM
Wiele systemów zawiera zdarzenia i dane, które pomagają zrozumieć drogę klienta w kontakcie z twoją firmą. Aplikacja może zbierać zgłoszenia do pomocy technicznej, rejestracje na webinary lub nagrania sesji z usługi zewnętrznej, a następnie dodawać je jako aktywności w monday CRM.
Dodawanie kontekstu do zadań deweloperskich w monday dev
Zespoły R\&D używają monday do śledzenia planów działania, planowania sprintów i nie tylko. Twoja integracja może tworzyć zadania po osiągnięciu progu alertu lub zgłoszeniu incydentu.
{/*
Przykładowe integracje i przypadki użycia
| Use case | Benefit | Example |
|---|---|---|
| Create an item in monday when a corresponding object is created in another tool | Visibility between tools used by different departments | When an issue is created in JIRA, create an item in monday |
| Start actions from changes in monday | Real-time execution & minimizing grunt work | When a status changes to "Scheduled", create a post in Instagram and schedule it for next week |
| Enrich monday workflows with data from other sources | ||
| Many-to-one data mapping | Connect multiple items in another tool to an item in monday | |
| On-demand data sync | When a button is clicked, import client contact details from Salesforce | |
| Add customer activities to monday CRM | When a Zoom call finishes, add it to the monday CRM as an activity | |
| Sync development progress into monday dev | When a commit is made on a branch, add it as a subitem to the task in monday | |
| Create text update | When a code review starts, create a text update in monday |
*/}