Przejdź do głównej zawartości

Szybkie ustawienia

Szybkie ustawienie (quick config) to nazwany zrzut konfiguracji żądania. Żądanie konfiguruje się dowolnie, zapisuje pod nazwą, a później przywraca ten stan dwoma kliknięciami.

To narzędzie do obsługi wariantów tego samego wywołania: Utwórz minimalnego klienta, Utwórz pełnego klienta, Ładunek wywołujący 422.

Wszystkie pola konfiguracji protokołu: metoda, adres URL, nagłówki, parametry, treść, opcje trybu serwera, limit czasu itd.

Wykluczone są: tożsamość żądania (identyfikator, nazwa, notatki, tagi, ikona, pochodzenie importu, status przestarzałości) oraz trasa uwierzytelniania. Wariant nigdy nie zmienia zatem uwierzytelniania, a ponowne wczytanie wariantu nie zmienia nazwy żądania.

Przycisk Szybkie ustawienia znajduje się w smartbarze zakładki. Jego okno podręczne zawiera:

  • pole Nazwa konfiguracji — wstępnie wypełnione, jeśli bieżący stan odpowiada już jakiemuś zapisowi;
  • przełącznik Zapisz w pliku projektu (.restorm);
  • przycisk Zapisz;
  • listę Zapisane konfiguracje.

Okno podręczne „Szybkie ustawienia” otwarte ze smartbara, z trzema zapisanymi konfiguracjami i ich znacznikami pochodzenia — trzema „projekt”

CelZnacznikGdzie jest zapisywaneKonsekwencja
ProjektprojektW pliku .restormWariant podróżuje razem z projektem: jest udostępniany i wersjonowany
UżytkownikużytkownikW lokalnych ustawieniachWariant pozostaje na danej maszynie; przetrwa zamknięcie projektu, ale nie jest udostępniany

Obie listy są wyświetlane scalone, a każdy wiersz zawiera swój znacznik pochodzenia.

Wystarczy kliknąć zapisaną konfigurację. Restorm prosi o potwierdzenie — „Czy wczytać ponownie konfigurację »X«? Bieżąca konfiguracja zostanie utracona, jeśli nie została zapisana.” — a następnie stosuje zrzut i ponownie uruchamia rozwiązywanie {{variables}}.

Ikona kosza w każdym wierszu. Jeśli konfiguracja jest przywoływana przez scenariusze, zostaną one wymienione w potwierdzeniu przed jego zatwierdzeniem.

Akcja scenariusza powiązana z żądaniem może wskazać szybkie ustawienie. Kolejność stosowania jest wtedy następująca:

  1. żądanie bazowe;
  2. szybkie ustawienie (cel projekt, wskazane przez swój identyfikator);
  3. nadpisania ustawione na akcji;
  4. wartości przychodzące przez połączenie na porcie nadpisań.

To czysty sposób na powtórzenie tego samego scenariusza z trzema zestawami danych: jedna akcja, trzy szybkie ustawienia.

Pięć narzędzi, wszystkie dostępne w edycji Community: list_quick_configs, add_quick_config, update_quick_config, delete_quick_config oraz describe_quick_config_schema — to ostatnie zwraca dokładną listę pól akceptowanych przez każdy protokół. Pole obce dla protokołu jest odrzucane wraz z listą pól poprawnych.