Dodawanie pól do bloku
Ten przewodnik wyjaśnia, jak tworzyć niestandardowe pola tekstowe, daty i obiektowe, których później użyjesz do konfigurowania bloków automatyzacji.
Implementacja
Krok 1: Dodaj funkcję aplikacji
Na początek dodajmy nową funkcję aplikacji Pole dla bloku automatyzacji (Field for automation block).
- Kliknij swoje zdjęcie profilowe w prawym górnym rogu.
- Wybierz Deweloperzy (Developers). Centrum deweloperów (Developer Center) otworzy się w nowej karcie.
- Wybierz aplikację, w której chcesz utworzyć pola, albo utwórz nową.
- Przejdź do karty Funkcje (Features).
- Kliknij Utwórz funkcję (Create feature) > Pole dla bloku automatyzacji (Field for automation block) > Utwórz (Create).
Krok 2: Skonfiguruj pole
Po dodaniu funkcji aplikacji możesz skonfigurować pole:
a. Podstawowe informacje
Dodaj nazwę, opis i klucz pola.
- Nazwa pola (Field name): Wpisz opisową nazwę, którą użytkownicy zobaczą w kreatorze przepływu pracy.
- Opis pola (Field description): Wpisz krótki opis wyjaśniający, do czego służy pole. Będzie on widoczny tylko w Centrum deweloperów i nie będzie wyświetlany użytkownikom.
- Domyślny klucz pola (Default field key): Wpisz unikatowy identyfikator pola. Może zawierać tylko cyfry, litery i znaki podkreślenia. Musi zaczynać się od litery.
b. Schemat pola
Określ typ i schemat pola (jeśli ma zastosowanie).
- Typ schematu (Schema type): Wybierz, czy pole ma być ciągiem znaków, liczbą, wartością logiczną, danymi uwierzytelniającymi czy obiektem.
- Konfiguracja schematu (Schema configuration): Jeśli wybierzesz typ schematu Obiekt (Object), możesz podać statyczny schemat lub adres URL schematu. Więcej informacji o konfigurowaniu adresu URL schematu znajdziesz w dokumentacji pól obiektowych.
c. Konfiguracja
Dodaj zdalne opcje do niestandardowego pola. Jeśli ich nie skonfigurujesz, użytkownik wpisze wartość samodzielnie.
- Adres URL zdalnych opcji (Remote options URL): Wpisz punkt końcowy, z którego będą pobierane opcje pola. Powinien on zwracać tablicę opcji, z których każda zawiera pola
titleivalue. - Opcje statyczne (Static options):
- Etykieta (Label): Nazwa opcji.
- Wartość (Value): Wartość opcji.
Każdy typ pola obsługuje zdalne opcje inaczej. Więcej informacji znajdziesz w dokumentacji pól prymitywnych, obiektowych i danych uwierzytelniających.
d. Zależności pól
Ustaw wymagane i opcjonalne zależności, które muszą zostać spełnione przed wywołaniem punktu końcowego skonfigurowanego w kroku 3.
- Wymagane zależności (Mandatory dependencies)
- Typ pola (Field type): Wybierz typ pola.
- Klucz docelowego pola (Target field key): Wpisz unikatowy identyfikator docelowego pola.
- Opcjonalne zależności (Optional dependencies)
- Typ pola (Field type): Wybierz typ pola.
- Klucz docelowego pola (Target field key): Wpisz unikatowy identyfikator docelowego pola.
Następne kroki
Powtórz te czynności, aby utworzyć dowolną liczbę pól. Aby dowiedzieć się, jak dodawać je do bloków, skorzystaj z przewodnika Tworzenie bloków!