Zmiany powodujące niezgodność i wycofane funkcje
W tym dokumencie wymieniono funkcje ze starszej infrastruktury Integration for Sentence Builder, które nie są w pełni obsługiwane lub wymagają ręcznej konfiguracji podczas migracji do infrastruktury monday workflows.
Skorzystaj z tego dokumentu, jeśli:
- Migracja kończy się niepowodzeniem lub pojawiają się błędy
- Bloki lub przepisy nie działają zgodnie z oczekiwaniami po migracji
- Chcesz sprawdzić, które funkcje wymagają ręcznych zmian
Większość opisanych poniżej problemów można rozwiązać przez ręczną konfigurację lub skorzystanie z obsługiwanych rozwiązań w monday workflows.
Adres URL autoryzacji (Authorization URL) - wycofany
Status: Nieobsługiwany
Funkcja adresu URL autoryzacji (Authorization URL) nie jest obsługiwana w monday workflows. Jeśli Twoja aplikacja używała adresu URL autoryzacji do uwierzytelniania, musisz ręcznie przejść na obsługiwaną metodę uwierzytelniania.
Szczegółowe informacje o możliwych ścieżkach migracji i przykłady znajdziesz w przewodniku migracji adresu URL autoryzacji.
Nieobsługiwane typy pól
Niektóre typy pól ze starszej infrastruktury nie są migrowane automatycznie, ponieważ nie mają bezpośrednich odpowiedników w monday workflows.
- Bloki korzystające z tych typów pól spowodują błąd podczas migracji.
- Pola oznaczone jako Wymagają ręcznej konfiguracji trzeba utworzyć ponownie lub przypisać do innych pól.
- Niektóre starsze pola zostały wycofane i wymagają zastosowania alternatywnych wzorców konfiguracji.
| Typ pola | Status | Nowy odpowiednik |
|---|---|---|
| Grupa jest najwyższa (Is Top Group) | Wymaga ręcznej konfiguracji | Podstawowa wartość logiczna (Primitive boolean) |
| Typ kolumny (Column Type) | Nieobsługiwany | - |
| Ogólna wartość kolumny (General Column Value) | Wymaga ręcznej konfiguracji | Wartość kolumny (Column Value) |
| Wiadomość (Message) | Wymaga ręcznej konfiguracji | Podstawowy ciąg znaków (Primitive string) |
| Nazwa (Name) | Wymaga ręcznej konfiguracji | Podstawowy ciąg znaków (Primitive string) |
| Wartość kolumny daty (Date Column Value) | Wymaga ręcznej konfiguracji | Podstawowa data (Primitive date) |
| Czas trwania (Duration) | Wymaga ręcznej konfiguracji | Czas trwania (Duration), ale działa inaczej |
| Wartość kolumny przycisku (Button Column Value) | Wymaga ręcznej konfiguracji | Podstawowa wartość logiczna (Primitive boolean) |
| Mapowanie elementów (Item Mapping) | Wymaga ręcznej konfiguracji | Wartości elementu (Item Values) |
| Odpowiedź na aktualizację (Update Reply) | Wymaga ręcznej konfiguracji | Podstawowy ciąg znaków (Primitive string) |
| E-mail (Email) | Nieobsługiwany | - |
| Kanał Slack (Slack Channel) | Nieobsługiwany | - |
| Wiadomość Gmail (Gmail Message) | Nieobsługiwany | - |
| Warunki e-maila (Email Conditions) | Nieobsługiwane | - |
| Lista kontaktów Mailchimp (Mailchimp Contact List) | Nieobsługiwana | - |
| Powiązane tablice (Linkage Boards) | Wymaga ręcznej konfiguracji | Połącz tablice (Connect boards) |
| Powiązane kolumny (Linkage Columns) | Nieobsługiwane | - |
| Operator porównania liczb (Number Comparison Operator) | Wymaga ręcznej konfiguracji | Operacja na liczbach (Number operation) |
| Nazwa tablicy (Board Name) | Wymaga ręcznej konfiguracji | Podstawowy ciąg znaków (Primitive string) |
| Czy zastosować do istniejących elementów (Should Apply on Existing Items) | Nieobsługiwane | - |
| Źródło wykonania (Execution Source) | Nieobsługiwane | - |
Uwagi dotyczące migracji bloków
Niektóre bloki platformy monday są częściowo zgodne między starą a nową infrastrukturą.
Bloki z częściowym mapowaniem pól
Te bloki mogą zostać zmigrowane, ale działać inaczej, ponieważ:
- Pola wejściowe mogą nie zostać bezpośrednio przypisane
- Pola wyjściowe mogą być niedostępne lub mieć zmienione nazwy
- Możliwości nowej infrastruktury różnią się od modelu ze starszej infrastruktury
Dotyczy tych bloków
| Nazwa bloku | Problem |
|---|---|
| Utworzono element (Item created) | Niezgodność wyzwalacza w polach wyjściowych |
| Gdy element zostanie przeniesiony na tablicę (When item moves to board) | Niezgodność wyzwalacza w polach wyjściowych |
| Gdy zmieni się dowolna kolumna (When any column changes) | Niezgodność wyzwalacza w polach wyjściowych |
| Gdy element zostanie przeniesiony do grupy (When item moves to group) | Niezgodność wyzwalacza w polach wyjściowych |
| Gdy kliknięto przycisk (When button clicked) | Niezgodność wyzwalacza w polach wyjściowych |
| Gdy nadejdzie data (When date arrives) | Niezgodność pól wyjściowych |
| Utwórz tablicę z szablonu (Create board from template) | Brak bloku w nowej infrastrukturze |
| Zmieniono nazwę tablicy (Board name changed) | Brak bloku w nowej infrastrukturze |
| Gdy status zmieni się na określoną wartość (When status changes to something) | Niezgodność wyzwalacza w polach wyjściowych |
| Gdy utworzono podelement (When subitem created) | Brak pól wyjściowych |
| Zachowanie przypisywania osoby (Assign person behavior) | Podział na dwa bloki: Dodaj osobę przypisaną (Add assignee) i Zastąp osobę przypisaną (Replace assignee) |
| Utwórz projekt z szablonu (Create project from template) | Brak bloku w nowej infrastrukturze |
| Codziennie, jeśli minęło 7 dni od daty (Every day if date has passed (7 days)) | Brak pól wyjściowych |
| Gdy zmieni się nazwa elementu (When item name changes) | Brak pól wyjściowych |
| Gdy przypisano osobę (When person assigned) | Brak pól wyjściowych |
| Zmiany statusu (Status changes) | Brak bloku w nowej infrastrukturze |
| Gdy zmieni się adres e-mail (When email changes) | Brak pól wyjściowych |
| Gdy utworzono aktualizację (When update created) | Brak pól wyjściowych |
| Gdy formularz zostanie przesłany (When form is submitted) | Brak pól wyjściowych |
| Gdy zmieni się kolumna (When column changes) | Brak pól wyjściowych |
| Gdy status zmieni się z X na Y (When status changes from X to Y) | Niezgodność wyzwalacza w polach wyjściowych |
| Gdy zmieni się status podelementu (When subitem status changes) | Brak pól wyjściowych |
Wpływ na aplikację
Bloki niestandardowej aplikacji
- Powinny zostać zmigrowane bez problemów
- Adresy URL zaplecza i logika pozostają bez zmian
Bloki korzystające z nieobsługiwanych typów pól
- Spowodują błąd podczas migracji
- Przed ponowną próbą wymagają ręcznej konfiguracji
Wpływ na przepisy
Przepisy określają, jak pola wyjściowe wyzwalacza łączą się z polami wejściowymi akcji. Migracja może się nie powieść, jeśli używane są nieobsługiwane lub częściowo obsługiwane typy pól.
Częste błędy podczas migracji przepisów
- Wyzwalacz korzysta z nieobsługiwanego pola wyjściowego
- Akcja oczekuje danych z nieobsługiwanego pola wyjściowego
- Mapowania pól nie można przenieść do nowej infrastruktury
Co zrobić
- Sprawdź błędy w podsumowaniu migracji
- Ustal, które mapowania pól spowodowały błąd
- Utwórz przepis ręcznie, używając obsługiwanych typów pól