Huhu


P. M.
Diese Lernkarten decken fortgeschrittene Themen der Informatik auf Universitätsniveau ab, insbesondere im Bereich der Avaloq-Engine und deren Anwendungen. Sie behandeln grundlegende Konzepte wie die Struktur und Funktion von Engines, Scripts und Workflows, sowie spezifische Regeln und Typen, die in der Avaloq-Umgebung verwendet werden. Die Karteikarten sind besonders nützlich für Studierende und Fachleute, die sich mit der Implementierung und Verwaltung von Avaloq-Systemen beschäftigen, da sie detaillierte Informationen zu Aufgaben, Tabellen, Positionen und Feldern bieten.
Flashcards
258
Students
2
Language
German
Category
Computer Science
Level
University
Created / Updated
11.11.2015 / 08.04.2016

Flashcards

Gibt es auch classifications für Order (DOC)

Nein, nur Objects 

Naming Convention for Classification and Class

CODE_OBJ_CLASSIF.<OBJECTYPE>

CODE_OBJ_CLASS.<OBJECTYPE>$ACD$<INTL_ID>

Mit welchem Source Typ werden Additions parameterisiert?

Code Tab

Mit welchem Source Typ werden Keys definiert

Key Def

Können extensions (Additions, Keys, Classes) auf einzelne BUs eingeschränkt werden?

ja

In welchen Geschäftsfeldern werden Rule Engines angewendet (5 Beispiele von vielen)

Cost

Book 

Balance

default accounts

default fields

Struktur von Rule Load Tables

name
Matching Citeria --> Valuation Contraints --> Result
error /Admin

Welche Arten vom "Laden" von Rules Engines gibt es?

Manual Loading --> Manuelle eingabe in die LD Tabelle und starten vom Rule Load Task

Automatik Loading --> Script erstellen mittels OMD Sheet, Install Package, bei der Installation wir der Rule Load Task automatisch gesteuert

Was sind folgende Einträge in der Rule Load table
RULE_SET
FLD
PRIO
RULE_KIND

RULE_SET = Name einer Rule Set (Mehrere Zeilten Einträge, Gruppierung)
FLD = Betroffenes Feld für Bedingung
PRIO = Rule mit der höchsten Prio wird genommen (Angefangen bei 0000)
RULE_KIND=  
    - expr: Es wird ein Ausdruck gesetzt 
    - const: Es wird eine Konsante gesetzt (zB +)

In welche Tabelle stehen alle Default Field Values

DOC_DFLT_FLD_RULE_LD

Achtung: DOC!!!

Mit welchem Report werden neue Rules geladen?

Wo findet man fehler beim Laden

Order Field Rule Loading : Default
Rule Set: Name Rule Set, Business Type: Stock Exchange

Fehler findet man in der LD Tabelle unter ERR

Naming Convention for Rule Loader Tables

%RULE_LD    (Am schluss)

For rule based parameterisation manual rule entries are done in.... Achtung Wichtig

 

auch %_RULE_LD_V wäre richtig

Rules Engine: Wiviele Regeln werden ausgeführt

Pro Sequenz immer genau eine!

RULE Engine: In welche folge werden die Prios geprüft (in Anbetracht der performance)

Die höchste Prio zuerst

(Wenn mann einen treffer hat, muss man nicht weiter die  tieferen Prios prüfen)

Rule Engine: Welche Rule wir genommen wenn zwei Rules mit der gleichen Prio matchen?

Random

Rule Engine: Für was werden Sequenzen gebraucht?

Für jede eintscheidung wird eine Sequenz benötigt

RULE Engine: Was ist eine catch all Rule?

Eine Regel welch immer zutrifft wenn keine andere matched

RULE Engine: Was passiert wenn ein Fehler bei der kompilierung passiert (Laden über den Task)

Das Ruleset wird nicht geladen (Rules werden entweder gar nicht geladen order komplett)

RULE ENGINE: Was passiert wenn es einen Fehler gibt beim ausführen des Tasks welcher die Rule lädt?

- Im Gui erscheint eine Fehler meldung

- Der Fehler wir in der Rule in der Tabelle in die Spalte Err geschrieben

- Der Fehler enthält eine Referent mit welche dieser im log  im Central Service Desk nachgeschaut werden kann

Aus was besteht ein Workflow

status
action
command
rules

Wie ist der Statusverlauf von Workflows

Start mit 0
open mit 100

done 90
discarded 91

alles dazwischen kann parameterisiert werden

Wie werden WFC geladen?

Mit dem Task WFC Rule Loading 

Was ist check4 eyes und wann kann es in einem WF angewendet werden.

Bedeutet das noch jemand anders Approven muss.

- ZB als nächstes und am Ende
- Irgeendwo im Workflow
- Am Ende vom WF
- An einen bestimmten Punkt im WF

Workflow (Was bedeuten die befehle: trans, WFC Rule, store_obj)

trans = Neuer Status des Workflows

WFC_Rule = Keyword

store_obj = Speichern 1(Discarded) 5, (Done) 8 (open)

Wie geht die aktion für die workflow commands (i_stmt) ?

i_stmt :       (trans(110))(store_obj(8))(store)(commit)

WF was sind die speichercommands für store_obj

1=Discarded

5=Done (Änderungen werden übernommen)

8= Open

(trans(110))(store_obj(8))(store)(commit)

Tabellen von WF

WFC_STATUS
WFC_ACTION
WFC_RULE_LD

 

Wo werden neue WF definiert ?

Source öffnen und in SQL laufen lassen als Script

<meta type>.WFC

Workflow Rules

] : 50000]        alles bis 50000

]  50000 : [      alles ab 50000

] : 50000]        alles bis 50000 , 50000 gehört dazu weil klammer frisst 50000]

]  50000 : [       alles ab 50000 , 50000 gehört NICHT dazu weil klammer hasst ]50000

WFC: Welche Status sind Fix im Workflow und welche nicht?

Fix: Open, Discarded, Done

Zum parameerisieren: Frei zu definieren

WFC: What does "!" in front of a name prefix mean?

Inactive

what does this WF action do

(trans(91))(store_obj(1)(store)(commit)

WFC The intl_id for a Status should be unique per meta_type and the intl_id for am action should be unique per status

CTX Action involved tables

TABLE --> CTX_ACTION

Views --> CTX_ACTION_OBJ_RULE_LD_V

für OBJ auch: DOC/CODE/GENERAL/MISC

CTX was kann gemacht werden mit einer context action Wichtige Frage!

- Workflow
- Parent (da passiert nicht)
- Task template
- Script Package

CTX Für was is de ctx_action_rule?

Definiert wann die ctx action angezeigt werden soll. zB in welchem status

Wich view about contect acions does exist

 

TYPE: OBJ/DOC/CODE/GENERAL/MISC

Beziehung WF - Metatype

 

Es können keine neuen Worklows erstellt werden sondern nur bestehende verändert!

Zusammenhang Business Unit, Rule Set und Sequenz !!!

Jede BU kann nur 1 Rule set enthalten!!!

Jedes Rule set kann n sequenzen enthalten (z.b. Felder setzen etc)

Study