Dokumentacja dla programistów

Planowanie aplikacji

Aktualizacja 2026-06-04

Przegląd

Tworzysz aplikację dla monday.com? Ten przewodnik przeprowadzi Cię przez cały proces - od pierwszego pomysłu po publikację w marketplace. Niezależnie od tego, czy tworzysz pierwszą integrację, czy rozwijasz możliwości istniejącej aplikacji, skorzystaj z tego planu, aby zwiększyć szanse na powodzenie.

Prace nad aplikacją monday.com obejmują cztery etapy, z których każdy ma konkretne cele:

Etap 1: Definiowanie aplikacji

Cel: Określ, co tworzysz i dlaczego będzie to przydatne dla użytkowników.

Na tym etapie ustalisz, jaki konkretny problem rozwiązuje Twoja aplikacja i jaką wartość zapewnia użytkownikom monday.com. Najlepsze aplikacje płynnie wpisują się w istniejące przepływy pracy i stanowią część szerszego rozwiązania, zamiast działać jako samodzielne narzędzia.

Badanie rynku

Ocena potrzeb użytkowników:

  • Jakie luki występują między monday.com a Twoim produktem?
  • Które wspólne zastosowania zyskałyby na integracji?
  • Jak użytkownicy radzą sobie obecnie z tymi przepływami pracy? Analiza konkurencji:
  • Jakie podobne aplikacje są już dostępne w marketplace?
  • Czym Twoja aplikacja może się wyróżnić?
  • O jakie funkcje proszą użytkownicy, których obecnie brakuje?
Propozycja wartości
  • Jak integracja z monday.com usprawni istniejące przepływy pracy użytkowników?
  • Ile czasu zaoszczędzą lub jak zwiększy się ich efektywność?
  • W jaki sposób Twoja platforma rozszerza możliwości monday.com?

⚠️ Jakość marketplace i zasady dotyczące powielania funkcji

Celem monday.com jest rozwijanie solidnego, innowacyjnego ekosystemu wysokiej jakości, który zapewnia użytkownikom jak największą wartość. Aby marketplace pozostał starannie wyselekcjonowanym miejscem z wyjątkowymi, przydatnymi rozwiązaniami, aktualizujemy kryteria weryfikacji zgłoszeń.

Od teraz zespół weryfikujący aplikacje nie będzie akceptować zgłoszeń, które powielają funkcje lub integracje dostępne już w ekosystemie.


Nowe kryteria odrzucenia:
Aby utrzymać wysokie standardy, podczas weryfikacji będziemy odrzucać aplikacje należące do następujących kategorii:

  1. Powielające się integracje z usługami zewnętrznymi Nie będziemy już zatwierdzać aplikacji, których głównym celem jest integrowanie monday.com z produktem zewnętrznym, który ma już aktywną integrację w marketplace. Dotyczy to między innymi aplikacji przeznaczonych do integracji z:

Narzędziami Google (np. Drive, Calendar, Gmail)

Narzędziami Microsoft (np. Teams, Outlook, Excel)

WhatsApp

Shopify

Zendesk

Calendly

Zoom

Telegram

Każdą inną integracją, która jest już dostępna w marketplace

  1. Powielające się funkcje (aplikacje będące „klonami”) Nie będziemy już akceptować aplikacji kopiujących podstawowe funkcje istniejącej aplikacji z marketplace.

Informacja o dodatkowej wartości: drobne zmiany interfejsu, niewielkie dodatki funkcjonalne ani powierzchowne modyfikacje koncepcji istniejącej aplikacji nie będą uznawane za „nową wartość”. Aby aplikacja została zatwierdzona, musi wprowadzać istotnie unikalne rozwiązanie albo obsługiwać zupełnie inny przepływ pracy.

Co to oznacza dla deweloperów:

Zanim zaczniesz tworzyć aplikację, dokładnie przeszukaj marketplace monday.com i sprawdź, czy jej koncepcja nie narusza tych nowych wytycznych.

Pierwsze kroki

Przygotuj środowisko deweloperskie

Jeśli dopiero zaczynasz korzystać z monday.com

Zarejestruj się, aby założyć konto deweloperskie, które zapewni Ci:

* Pełny dostęp do funkcji monday.com
* Zasoby i pomoc dla deweloperów
* Dłuższy okres próbny do testowania

Dowiedz się więcej [tutaj](https://developer.monday.com/apps/docs/intro#can-i-get-a-mondaycom-account-for-testing)!

Jeśli już korzystasz z monday.com

Zmień istniejące konto na konto deweloperskie albo utwórz osobny obszar roboczy do testowania.

Poszukaj pomysłów

Nie wiesz, co stworzyć? Zajrzyj na naszą tablicę pomysłów, aby sprawdzić funkcje zgłaszane przez społeczność i nowe możliwości.

Przydatne materiały

Etap 2: Planowanie zakresu technicznego

Cel: Zaprojektuj architekturę techniczną aplikacji i zaplanuj szczegóły jej wdrożenia.

Na tym etapie określisz, których interfejsów API, metod uwierzytelniania i komponentów frameworka użyje Twoja aplikacja. To jeden z najważniejszych etapów - staranne zaplanowanie zakresu technicznego pozwala uniknąć późniejszych zmian.

Nowe aplikacje stworzone głównie za pomocą platform no-code lub kodu generowanego przez AI w stylu „vibe coding” nie kwalifikują się do zatwierdzenia w marketplace.

Strategia uwierzytelniania

Wybierz metodę uwierzytelniania odpowiednią do zastosowania Twojej aplikacji:

OAuth 2.0

Najlepsze do: większości integracji wymagających zgody użytkownika

* Bezpieczny proces uzyskiwania zgody użytkownika
* Uwierzytelnianie za pomocą tokenu
* Automatyczne odświeżanie tokenu

Tokeny API

Najlepsze do: integracji między serwerami

* Prosta implementacja
* Bez konieczności interakcji z użytkownikiem
* Bezpośredni dostęp do API

JWT

Najlepsze do: niestandardowych procesów uwierzytelniania

* Uwierzytelnianie bezstanowe
* Obsługa niestandardowych deklaracji
* Zaawansowane wymagania dotyczące bezpieczeństwa

Wybór typu aplikacji

Przepisy integracyjne

Najlepsze do: automatyzowania przepływów pracy między monday.com a Twoją platformą.

Wymagania techniczne:

  • Niestandardowe bloki wyzwalaczy do rozpoczynania przepływów pracy
  • Niestandardowe bloki akcji do wykonywania operacji
  • Mapowanie pól wejściowych i wyjściowych
  • Obsługa błędów i ponawianie prób

    Lista kontrolna planowania zakresu:
  • [ ] Określono typy zdarzeń wyzwalających
  • [ ] Zdefiniowano operacje akcji
  • [ ] Zmapowano wymagane pola wejściowe
  • [ ] Zaplanowano strukturę danych wyjściowych
  • [ ] Udokumentowano scenariusze błędów
Widoki i widżety

Najlepsze do: osadzania interfejsu Twojej platformy w monday.com

Wymagania techniczne:

  • Architektura komponentów React
  • Zgodność z systemem projektowym monday.com
  • Integracja z SDK
  • Responsywny projekt

    Lista kontrolna planowania zakresu:
  • [ ] Określono komponenty interfejsu
  • [ ] Zaplanowano architekturę przepływu danych
  • [ ] Zdefiniowano sposób interakcji użytkowników
  • [ ] Ustalono wymagania dotyczące wydajności
  • [ ] Zaplanowano progi responsywności

Przydatne materiały

Etap 3: Tworzenie aplikacji

Cel: Przekształć plan techniczny w działającą aplikację monday.com.

Na etapie tworzenia zespół wykorzysta wiedzę zdobytą na poprzednim etapie, aby zbudować aplikację. Jeśli dokładnie zaplanujesz jej zakres, prace powinny przebiegać sprawnie i bez przeszkód.

Jeśli korzystasz z przykładu przepisu integracyjnego z poprzedniej sekcji, na tym etapie utworzysz niestandardowe bloki wyzwalaczy, akcji i typów pól.

Rozwój iteracyjny

Twórz aplikację w krótkich, skoncentrowanych iteracjach. Dzięki temu szybko wykryjesz problemy i uwzględnisz nowe informacje.

Efekt etapu

Po zakończeniu tego etapu Twoja nowa aplikacja monday.com będzie gotowa do przesłania zespołowi weryfikującemu aplikacje. Warto też przygotować na tym etapie materiały graficzne i teksty marketingowe, które będą jej towarzyszyć.

Powiązane materiały

Etap 4: Weryfikacja aplikacji

Ostatnim etapem tworzenia aplikacji monday.com jest jej weryfikacja.

Na tym etapie aplikacja powinna być gotowa do przesłania do Apps Marketplace. Podczas weryfikacji możesz spodziewać się informacji zwrotnych od naszego zespołu.

Efekt etapu

Po zakończeniu weryfikacji Twoja aplikacja będzie dostępna dla użytkowników w naszym marketplace!

Powiązane materiały

📘 Dołącz do naszej społeczności deweloperów!

Stworzyliśmy społeczność dla deweloperów. Możesz tam przeszukiwać wcześniejsze dyskusje i znajdować rozwiązania, zadawać pytania, poznawać nowe funkcje i aktualizacje oraz uczyć się przydatnych wskazówek od innych deweloperów. Dołącz do nas! 😎