Zapisz Pro w ESM
Proces wstępnego Pro
Proces wstępnego zapisu składa się z następujących kroków przedstawionych tutaj:

Kroki procesu Pro zapisywania
- Akcje podczas widoku.
- Na tym etapie aktywne są jednostki EntitySearch i EntityStateMail.
- EntitySearch - możliwe do wychwycenia dopiero po pierwszym zapisaniu karty danych.
- EntityStateMail - Możliwość pobierania danych poprzez odniesienia, możliwe do wykorzystania dopiero po pierwszym zapisaniu karty danych.
- Na tym etapie aktywne są jednostki EntitySearch i EntityStateMail.
- Akcje podczas edycji, przed zapisaniem
- Tutaj kopiowane są odniesienia i ustawiane są początkowe wartości dla znaczników czasu twórcy i utworzenia.
- Należy pamiętać, że niektóre kryteria utworzone przez innych obsługujących je osób nie mogą zostać przechwycone na tym etapie.
- Kopia referencyjna
- Wyrażenie (uruchom za pomocą przycisku)
- CreatorStamp / CreationStamp (inicjalizacja)
- Zacznij oszczędzać
- Przed zapisaniem programów obsługi, ustawieniem wartości domyślnych i uruchomieniem polecenia enable-if
- Przed uruchomieniem procedur wstępnego zapisu system ustawia wartości domyślne (jak makro użytkownika) i warunki (enable-if), aby pokazać lub ukryć atrybuty.
- Wyrażenie (z wartością true dla wczesnych metadanych wykonania)
- Przed uruchomieniem procedur wstępnego zapisu system ustawia wartości domyślne (jak makro użytkownika) i warunki (enable-if), aby pokazać lub ukryć atrybuty.
- Wstaw wartości domyślne i wykonaj funkcje enable-if
- Wartość domyślna na nowej karcie danych (~ makro użytkownika)
- Pokaż lub ukryj atrybuty za pomocą opcji enable-if
- Obsługa wstępnego zapisu, uruchamiana w kolejności szablonu
- Są one wykonywane w określonej kolejności i obejmują sprawdzanie integralności danych oraz ewentualne blokowanie zapisu, jeśli kryteria nie są spełnione. A także wykonywanie skryptów lub obliczeń.
- Walidator, może blokować zapisywanie
- Wyrażenie
- MonitoringStamp
- DataCardHiddenState
- Monitor zmian wartości
- OdniesienieTargetCopy
- Aktualizacja i zapisywanie CreatorStamp / CreationStamp
- Są one wykonywane w określonej kolejności i obejmują sprawdzanie integralności danych oraz ewentualne blokowanie zapisu, jeśli kryteria nie są spełnione. A także wykonywanie skryptów lub obliczeń.
- Opóźnione procedury wstępnego zapisu
- Obsługujące procesy uruchamiane po uzupełnieniu atrybutów zależnych, co może powodować opóźnienia.
- Są uruchamiane po uwzględnieniu atrybutów, które mają wpływ na liczebność tych elementów, co może powodować pozorne opóźnienie w porównaniu z oczekiwaną kolejnością uruchamiania.
- Nagłówek AD SL
- Łącznik atrybutów
- Obsługujące procesy uruchamiane po uzupełnieniu atrybutów zależnych, co może powodować opóźnienia.
- Wstępne zapisywanie słuchaczy
- Akcje zastosowane do karty danych źródłowych na podstawie zmian wprowadzonych podczas fazy przed zapisem.
- Działania na karcie danych źródłowych
- Akcje zastosowane do karty danych źródłowych na podstawie zmian wprowadzonych podczas fazy przed zapisem.
- Inicjalizacja wizualnej automatyzacji przepływu pracy
- Teraz należy podjąć decyzję, czy załączyć automatyzację na podstawie zmian wykrytych przez programy obsługujące i nasłuchujące.
- VWA obserwuje zmiany osób prowadzących i słuchaczy.
- Decyzja o dołączeniu VWA do karty danych.
- Teraz należy podjąć decyzję, czy załączyć automatyzację na podstawie zmian wykrytych przez programy obsługujące i nasłuchujące.
Proces zapisu Pro

- Wizualna automatyzacja przepływu pracy decyduje o uruchomieniu
- Tworzenie powiązań wstecznych
- Tutaj ustanawiane są odniesienia między kartami danych, które wpływają na sposób i czas ich zapisywania na podstawie ustawień atrybutów odniesienia wstecznego.
- Gdy odniesienie utworzone w tym zapisie źródła zostanie zamanifestowane jako odwołanie wsteczne do docelowej karty danych w tym momencie cyklu zapisu (i podobnie odwrotnie w tym momencie, gdy linkowanie jest wykonywane od strony odwołania wstecznego).
- W przypadku odwołania się do karty danych utworzonych podczas tego zapisu, gdy w atrybucie backreference po drugiej stronie ustawiono opcję pełnego zapisu dla karty danych docelowych, zapisana zostanie karta danych docelowych.
- Jeśli odwołanie zostało utworzone podczas tego zapisu, a opcja Pełny zapis dla karty danych docelowych NIE została ustawiona w atrybucie odwołania wstecznego po drugiej stronie, karta danych docelowych NIE zostaje zapisana (w związku z tym nie jest dostępna dla węzłów VWA bez licznika opóźnienia lub zdarzenia zapisu), lecz tworzone jest tylko nowe oznaczenie historii, które pokazuje, że odwołanie wsteczne jest uzupełniane.
- Tutaj ustanawiane są odniesienia między kartami danych, które wpływają na sposób i czas ich zapisywania na podstawie ustawień atrybutów odniesienia wstecznego.
- Obsługa i nasłuchiwanie po zapisie
- Operacje te mogą obejmować wysyłanie automatycznych wiadomości e-mail, usuwanie celów, przekształcanie danych i wykonywanie wywołań API sieci Web.
- Opiekunowie:
- EntitySearch (można przechwycić podczas tworzenia karty danych)
- AutoMailSender
- TargetDeleter
- AutoEntityCreation (działa tylko podczas tworzenia karty danych)
- Słuchacze:
- Ustaw wartości na karcie danych docelowych.
- Dokonaj transformacji.
- Wywołanie API sieci Web.
- W razie potrzeby ustaw wartość(y) źródłową, aby uruchomić funkcję ValueChangeMonitor (lub podobną).
- Opiekunowie:
- Operacje te mogą obejmować wysyłanie automatycznych wiadomości e-mail, usuwanie celów, przekształcanie danych i wykonywanie wywołań API sieci Web.
- Pro wizualnej automatyzacji przepływu pracy
- Automatyzacje są uruchamiane na podstawie warunków i mogą ponownie zapisywać karty danych, co wiąże się z ponownym uruchomieniem procedur obsługi i nasłuchiwania oraz aktualizacją historii.
- Każdy węzeł wykonuje ponowny zapis (ponowne uruchomienie modułów obsługi i nasłuchiwania) oraz znacznik historii
- Wszystkie węzły są tutaj uruchamiane, ale timer może powodować opóźnienie
- Węzły warunkowe sprawdzają warunki w tym momencie
- Automatyzacje są uruchamiane na podstawie warunków i mogą ponownie zapisywać karty danych, co wiąże się z ponownym uruchomieniem procedur obsługi i nasłuchiwania oraz aktualizacją historii.
Przykład: Zmiana statusu biletu za pomocą automatyzacji
Jeśli zmieniasz wartość statusu zgłoszenia za pomocą automatyzacji, musisz wziąć pod uwagę:
- Znaczniki czasu statystyk są odpowiednio aktualizowane
- Historia zmian wartości statusu jest odpowiednio aktualizowana
- Możliwe jest ukrycie/ustawienie widocznej karty danych, która zostanie odpowiednio zaktualizowana
Jeśli zrobisz to w programie nasłuchującym przed zapisem lub w wyrażeniu na późniejszym etapie porządkowania szablonu, żadne z nich nie zostanie domyślnie zaktualizowane.
Wszystkie te cele można osiągnąć na dwa sposoby:
- Zmień status wyrażenia na początku, w kolejności szablonu, a jeśli to konieczne, użyj opóźnienia, np. zdarzenia zapisu, aby wyzwolić wyrażenie.
- Zmień status w programie nasłuchującym POST SAVE, aby ponownie uruchomić proces zapisywania, co jest jedynym sposobem na utworzenie ValueChange… znaczników czasu i ukrycie/ustawienie widoczności, które możesz wykonać osobno w programie nasłuchującym przed zapisem z innymi akcjami.