Triggery obiektów biznesowych
W zakresie podejmowania zadanych akcji na zmianach w obiektach biznesowych eDokuemnty uimplementują doskonały wzorzec projektowy Obserwator.
Aby obserwować obiekty biznesowe i wykonywać akcje na zadanych zmianach, można dodawać do katalogu !classes/Log/observers własne klasy, które realizują interfejs LogObserver i dla zadanych zdarzeń podejmują jakieś akcje.
Przykład 1:
Po wprowadzeniu nowego kontrahenta ustawiamy mu wartość cechy na X.
Lista obiektów wspierających obserwatory
- Contact - klient
- Address - adres
- ContactPerson - osoba kontaktowa
- Document - dokument
- Process - sprawa
- Product - produkt
- Event - zdarzenie
- File - załącznik
- KnowledgeBase - artykuł bazy wiedzy
- Group - grupa
- OrganizationUnit - jednostka organizacyjna
- User - konto użytkownika
- BSConnect - zdarzenia podsystemu do integracji
- EmailAccount - konto pocztowe
- Procedure - procedura
- Field - pole ?
- Report - raport
- Resource - zasób
- System - system ?