Wyświetl zasady
Aby zarządzać zasadami w Panelu:
- Zaloguj się na swoje konto Panelu Zonos.
- Przejdź do Ustawienia -> Zasady.
Na stronie „Zasady” możesz wyświetlić wszystkie zasady powiązane z kontem Zonos, filtrować zasady oraz szybko włączać lub wyłączać zasady.

Utwórz zasady
Aby utworzyć nową zasadę w Panelu:
- Zaloguj się na swoje konto Panelu Zonos.
- Przejdź do Ustawienia -> zasady.
- Kliknij Utwórz zasadę.
- Dodaj nazwę do swojej zasady, aby umożliwić jej późniejszą identyfikację. Te nazwy są widoczne tylko dla członków zespołu w Twojej organizacji.
- Wykonaj czynności w sekcji „Określ warunek zasady” poniżej, aby dodać warunek do swojej zasady.
- Wykonaj czynności w sekcji „Określ akcję zasady” poniżej, aby dodać akcję do swojej zasady.
- Opcjonalnie możesz dodać komentarz dla dodatkowego kontekstu. Te komentarze są widoczne tylko dla członków zespołu w Twojej organizacji.
- Wykonaj czynności poniżej, aby dodać konkretną datę rozpoczęcia i/lub datę zakończenia dla swojej zasady (opcjonalnie).
- Ustaw swoją zasadę na Włączoną lub Wyłączoną.
- Kliknij Zapisz.
Określ daty rozpoczęcia i zakończenia
Zasady mogą opcjonalnie mieć datę rozpoczęcia, datę zakończenia lub obie. Daty rozpoczęcia i zakończenia kontrolują, kiedy zasada staje się aktywna i mogą być używane do tworzenia zasad, które są aktywne tylko przez określone okresy, takie jak rabaty sezonowe lub inne sytuacje ograniczone czasowo.
Zachowanie zasady
| Daty↕ | Zachowanie↕ |
|---|---|
| Data rozpoczęcia i data końcowa | Zasada będzie aktywna między podaną datą rozpoczęcia a datą zakończenia. |
| Tylko data rozpoczęcia, brak daty końcowej | Zasada stanie się aktywna po podanej dacie rozpoczęcia i musi być ręcznie wyłączona. |
| Brak daty rozpoczęcia ani daty końcowej | Zasada będzie zawsze aktywna, chyba że zostanie ręcznie wyłączona. |
Określ warunek zasady
Każda zasada wymaga określenia warunku, aby określić, do czego się stosuje, i które zmienne są dostępne w momencie wykonania zasady. Innymi słowy, warunek określa czy zasada powinna w ogóle działać i kiedy. Różne warunki mają dostępne różne opcje.
Na przykład, jeśli wybierzesz „Przewoźnik wysyłki” jako warunek, pozwoli Ci dodatkowo wybrać który przewoźnik jest częścią warunku, co możesz wykorzystać, jeśli konfigurujesz bufor tylko dla konkretnego przewoźnika.
Zasady obsługują tylko jeden warunek każda i nie obsługują złożonej logiki, takiej jak „else if”, „and/or” lub podobne terminy. Jeśli chcesz łączyć zasady w łańcuch, najlepiej jest myśleć o tym, jak osiągnąć tę samą logikę za pomocą wielu zasad w porównaniu z jedną gigantyczną, złożoną zasadą.

Określ akcję zasady
Akcja zasady to co się dzieje, gdy spełniony jest jej warunek. Podobnie jak warunki, istnieje wiele możliwych akcji, każda z różnymi opcjami.
Na przykład, jeśli chcesz dodać bufor tylko do konkretnego przewoźnika wysyłki, ustawiłbyś akcję na „zastosuj bufor” i wpisałbyś kwotę buforu i do czego się stosuje. Możesz wtedy kontrolować, do którego dokładnie przewoźnika bufor się stosuje, określając to w warunku zasady.
Podobnie jak warunki, zasady obsługują tylko jedną akcję każda. Jeśli chcesz wiele akcji, najlepiej jest myśleć o tym, jak osiągnąć tę samą logikę za pomocą wielu zasad w porównaniu z jedną gigantyczną, złożoną zasadą.

Aktualizuj zasady
Aktualizowanie zasad na miejscu nie jest możliwe ze względu na to, jak działa nasz system. Dzieje się tak dlatego, że musimy prowadzić możliwą do śledzenia historię zasad, które zostały zastosowane w jakich sytuacjach, i co zasada zrobiła, gdy została wykonana. Alternatywnie możesz zarchiwizować i ponownie utworzyć zasadę, przekazując zmienione wartości, skutecznie osiągając „aktualizację” zasady.
Ten przykład mutacji pokazuje, jak możesz połączyć mutacje ruleArchive i ruleCreate, aby osiągnąć to zachowanie:
mutation ruleUpdate($ruleId: ID!$action: String!$condition: String!$context: String!$description: String!$name: String!) { ruleArchive(id: $ruleId) ruleCreate( input: { action: $action condition: $condition context: $context name: $name description: $description } ) { id action context condition }}Archiwizuj zasady
Po dodaniu zasad można je łatwo włączać lub wyłączać, aby określić, czy powinny wpływać na Twoje obliczenia. Ręczne włączanie lub wyłączanie zasady spowoduje zastąpienie logiki opartej na datach rozpoczęcia i zakończenia zawartej w zasadzie.
Zasadami można zarządzać pojedynczo ze strony „Edytuj zasadę” lub zbiorczo, używając pól wyboru obok każdej zasady na stronie „Wszystkie zasady”.
Wyświetl listę wszystkich możliwych kontekstów zasad
Oferujemy niektóre globalne zapytania do obsługi zasad, które są przydatne do odkrywania, jak zasady działają pod spodem, tworzenia interfejsów użytkownika na bazie zasad itp. Są one stosowane do wszystkich użytkowników, nie są specyficzne dla organizacji i są oferowane dla wygody. To zapytanie zwraca listę wszystkich możliwych kontekstów, do których mogą należeć zasady. Kontekst zasady określa, kiedy zasada się uruchamia i jakie zmienne są dostępne.
query { ruleContexts { name context variables { ruleTokenType value } }}
Zaawansowane zasady
WKRÓTCE
Zonos obsługuje zaawansowane dostosowywanie sposobu przeprowadzania obliczeń na Twoim koncie za pomocą zasad. Zasady można wykorzystać do dodawania buforów do różnych części obliczeń, dostosowywania opłat i nie tylko. Aby zapoznać się z pełnym omówieniem sposobu obsługi zasad przez Zonos, w tym z listą wszystkich możliwych typów zasad, zobacz naszą dokumentację dotyczącą zasad. Zasadami można zarządzać za pośrednictwem Panelu Zonos lub za pośrednictwem API GraphQL.