Nakładające się reguły przetwarzania wiadomości e-mail

Z Planfix
Wersja z dnia 01:33, 6 gru 2025 autorstwa PlanfixBot (dyskusja | edycje) (Utworzono nową stronę "Jeśli wiadomość e-mail wysłana na adres Planfix spełnia warunki wyzwalające dla wielu reguł przetwarzania wiadomości, zastosowany zostanie następujący algorytm: * infoblocks ze wszystkich reguł są tworzone i wypełniane danymi; *obiekt określony w main operation ostatniej reguły zostaje utworzony; * additional operations ze wszystkic…")
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Skocz do: nawigacja, szukaj

Jeśli wiadomość e-mail wysłana na adres Planfix spełnia warunki wyzwalające dla wielu reguł przetwarzania wiadomości, zastosowany zostanie następujący algorytm:


Do czego służą nakładające się reguły?

Początkowo nakładające się reguły były używane dość często, ponieważ reguły miały bardzo prostą strukturę. Reguły wyglądają obecnie inaczej niż kiedyś, więc zwykle nie zalecamy już stosowania nakładających się reguł. Utrzymanie zestawu reguł stosowanych do wiadomości e-mail jest znacznie trudniejsze niż posiadanie jednej, kompleksowej reguły do zarządzania. Oto przykład sytuacji, w której nakładające się reguły mogą mieć sens:

  • Załóżmy, że do Planfix są wysyłane wiadomości e-mail, z których każda może zawierać różne zestawy parametrów. Mogą to być wiadomości ręcznie przekazywane dalej do Planfix z dodanymi etykietami w temacie, określającymi przydział zadań do różnych Osób odpowiedzialnych, Projektów itp.
  • Przykładowy temat przekazanej wiadomości: Fw: Subscription request #Smith $Client requests, gdzie #Smith to instrukcja dodania pracownika o nazwisku Smith jako Osoby odpowiedzialnej, a $Client requests to instrukcja umieszczenia zadania w Projekcie "Client requests".
  • Aby zrealizować takie przetwarzanie, do listy reguł dla odbierającego adresu e-mail dodaje się dwie oddzielne reguły, z których każda realizuje jedną instrukcję: pierwsza reguła pobiera Osobę odpowiedzialną według etykiety #, a druga ustawia Projekt według etykiety $.
  • Warunki wyzwalające tych reguł są celowo skonstruowane tak, aby wiadomości wysyłane na ten adres spełniały każdą z nich.
  • Podczas przetwarzania wiadomości przechodzą one sekwencyjnie przez wszystkie reguły, a system akumuluje zestaw parametrów, które powinny zostać zastosowane do zadania utworzonego na podstawie wiadomości.
  • Takie podejście pozwala dodawać oddzielne, stosunkowo proste reguły/instrukcje, przeglądać je na liście, edytować i/lub w razie potrzeby dodawać kolejne.

Algorytm nakładających się reguł działa w powyższych przypadkach. Próby użycia nakładających się reguł w innych sytuacjach, w tym łączenia reguł dla jednej wiadomości (tworzenie zadań, dodawanie komentarzy i tworzenie kontaktów), są uważane za nieprawidłowe użycie systemu. Takie próby nie gwarantują uzyskania oczekiwanych efektów.


Ustawienia wpływające na nakładanie się reguł

  • W dolnej części okna tworzenia reguł przetwarzania wiadomości e-mail znajduje się pole wyboru Use only this rule without overlapping others:


kutouz.png


Jeśli to pole jest zaznaczone, nakładające się reguły nie będą używane i zastosowana zostanie tylko ta reguła. Jeśli wiadomość spełnia warunki wielu reguł z zaznaczonym tym polem, zastosowana zostanie pierwsza z nich.

  • Gdy w main operation reguły wybrano "Create task using template", dostępna jest opcja Do not use this template with overlapping rules:


etFRlN.png


Jeśli to pole jest zaznaczone, w przypadku nakładających się reguł do utworzenia zadania użyty zostanie szablon z innej reguły.


Przejdź do