ACD Vanessa
TEST
TEST
-
- 1 / 443
-
Lernkarten
Key Tabelle - was sagt:
- constraints is_mandatory
- is_alterable
- override
- is_overrulable
- constraints is_mandatory = wenn true dann wird Feld orange markiert
- is_alterable = if true dann kann man den Key nachträglich noch ändern, mit false kann man ihn nicht mehr ändern
- override = egal ob is_alterable gesetzt ist, sofern in override ein User oder mehrere gesetzt sind kann dieser User key ändern, alle andern nicht
- is_overrulable = nur für calculated key gültig
Welche Typen von Classification gibt es?
- Single Value
- historized
- non historized
- set/Multivalue
- termed (wie multivalue aber historisiert)
- always historized!!!
Name der Tabelle für Classification?
CODE_OBJ_CLASSIF.OBJ_TYPE (INTL_ID of OBJ_TYPE)
Name der Tabelle für Class?
CODE_OBJ_CLASS.OBJ_TYPE (INTL_ID of OBJ_TYPE)$INTL_ID of CLASSIF
ClassificationTabelle - was sagt:
- row
- is_activ/inactiv
- overriobj_classif_type_id
- not_is_alter
- row = abhängig von legalen Range --> CodeDefitinion und muss UNIQUE sein
- is_activ/inactiv = nicht löschen falls keine Verwendung mehr, nur auf inactive setzen
- overriobj_classif_type_id= single/termed/set
- not_is_alter= true --> keine Änderung möglich, false --> Änderung mögich
ClassificationTabelle - was sagt:
- class_factor
- bp_classif_on_person
- class_factor = D= Discount / F = Factor / B= Blocking
- bp_classif_on_person = wird für neues OBJ_PERSON Einsatz verwendet
Für was wird im ABS die Classifications verwendet?
Für die Gruppierung von Objekten zu Gruppen welche SInn machen und in einem gewissen Kontext zusammengehören
Ablauf für die Parametrierung von Classifications? 3
- Öffnen der Classification --> RowNr muss UNIQUE sein
- Kompilation der modifizierten Classification
- Erstelleneiner Class mit dem korrekten Namen welche auf die Classification referenziert
Wo werden Rule Engines gebraucht? 8
- Context Actions
- Bookings
- Costs
- Balances
- Default Account
- Messages
- Workflows
- Balances
Hauptbedingung Rule Engine?
If {criterion} matches, then {result}
Wie findet man Rule Loader Tabellen in der DB?
XXX_RULE_LD
Aus welchen 5 Betandteilen ist eine Rule Loader Tabelle aufgebaut?
- Rule Set Name
- Matching Criteria
- Validations Constraint
- Resulst
- Errors/Admin/Miscanselous
Was hat jede RULE zwingend!!?
Eine Priorität und eine Sequenz, anhand derene sich der Ablauf definiert
Für was sind die Sequences der Rule Loader Engine?
Für die richtige Abarbeitung in der richtigen Reihenfolge, es werden immer alle Sequences durchgemacht
MIt welchem Symbol werden AND und OR in der Rule Enging verwendent?
- ; = OR
- , = AND
Was ist die catch all rule in der Rule Engine und welche Eigenschaften hat sie?
die Regel die immer zählt falls keine der anderen BEdingungen zutrifft, als das ELSE --> sollte kein Kriteria haben und immer die kleinste Priorität
Welche zwei Möglichkeiten gibt es um eine Rule Engine sauber zu laden?
- Automatisches Laden via Excel file, bei dem alles autiomatisch gemaht wird --> All or Nothung
- Einspielen via RULE_LOADER_TABLE --> YYY_RULE_LD und danach korrekter Task starten damit die Rule Loader Tabelle richtig geladen wird
Wie funktioniert das Error Handling in der Rule Engine?
ALL OR NOTHING --> Wenn ein Fehler dann wird nichts geladen
In welchen Tabellen findet man Infos über Fehler wenn die Rule Engine nicht richtig geladen wurde? 3
- LOG
- RULE_LD_LOG
- RULE_V_XXX_LOG
Ist das Ruleset in der Rule Engine Case Sensitiv?
What are the possible values for the field RULE_KIND?
- Expression = exp
- Constant = const
Are there different tasks for loading rules?
Yes, for each Rule Loeader Table exists an own task
Für was sind Rulesets?
Die Rulesets gruppieren Regeln welche in einem gewissen Kontext zusammengehören
For rule based parameterisation manual rule entries are done in
Wwlche 3 Tabellen sind für die Workflows esentiell?
- WFC_STATUS
- WFC_ACTION
- WFC_RULE_LD
Für was ist der Workflow-Status?
Beschreibt den Status mittels Adjektiv oder ähnlichem
Für was ist der Workflow-Actions?
Sie ändern Ordery von einem Status in einen anderen Status
STORE_NUMMERN für Speicher von Orders - welche 3 gibt es vordefiniert von Avaloq mit welcher Nummer?
- 1 = DISCARDED
- 5 = PERMANENT
8 = TEMPORARY
Wie wird ein Order in den Status 110 gebracht? Exakter Befehl
(trans(110))(store_obj(8))(store)(commit)
Welcher Befehl wir für das Aufrufen von WFC in den Workflow Actions verwendet? Welcher Ausdruck?
wfc_rule(Name of Rule)
Welches API wird verwendet um eine Verbindung zwischen Workflow Action und Context Action zu generieren?
ASSIGN_WFC_ACTION --> CTX_Action:checking und in CTX_ACTION_TABLE muss intl_ID = checking sein
Wie werden Worksflows umgesetzt/erstellt? 2 Möglichkeiten
- via Script
- via API
Was sind Eigenschaften von generischen Workflow Actions? 4
- nicht = normale Workflows
- OLD_WFC_STATUS_ID = -1
- STMT Field of WFC_ACTION must be NULL
- wfc_rule.action = wfc_action.intl_id
Felder in Tabelle WFC_RULE_LD
- i_rule_set
- i_meta_typ_id
- i_rule_set = NAme of Ruleset
- i_meta_typ_id = für welcher Metatype ist die WFC gültig
Felder im Task
- chk_4_eyes
- clone_obj
- get_obj
- new_obj
- chk_4_eyes = automatisches Einschalten des 4Augenprinzip
- clone_obj = kopieren des Objekts
- get_obj = Anzeigen eines Objektes
- new_obj = erstellen eines neuen Objektes
Felder im Task
- store_obj
- trans
- wfc_rule
- store_obj = Speichern in Status 1,5,8
- trans = Ausführen einer Transaktion --> von einem Status in einen anderen
- wfc_rule= Auführen des wfc_rule(xxx) --> xxx mitgeben
Was sind die 3 Standartkomponenten welche via Workflow Parametriert werden können?
- Status
- Action
- Rule
Welche fixen workflowstatus gibt es in Avalow?
- Start
- Discarded
- Done
What does this 'workflow action' mean?
(trans(91))(store_obj(1))(store)(commit)
Order will be transferred to status 91…