TEST


V. N.
Diese Lernkarten bieten eine umfassende Einführung in die Avaloq-Formulare und deren Anpassung, geeignet für fortgeschrittene Nutzer. Sie decken Themen wie die Definition und Struktur von Avaloq-Formularen, die Verwendung von Tabellen und die Integration von Skripten ab. Die Karteikarten erklären auch die verschiedenen Arten von Formularelementen, die Bedeutung von Namenskonventionen und die Implementierung von Event-Handling auf verschiedenen Ebenen. Diese Lernkarten sind besonders nützlich für Entwickler und IT-Spezialisten, die Avaloq-Formulare anpassen und optimieren möchten, um ihre Effizienz und Benutzerfreundlichkeit zu verbessern.
Flashcards
443
Students
1
Language
German
Category
Computer Science
Level
Other
Created / Updated
16.07.2015 / 03.02.2016

Flashcards

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

  1. Öffnen der Classification --> RowNr muss UNIQUE sein
  2. Kompilation der modifizierten Classification
  3. 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

Bennenen von 1-5?

-

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?

  1. Automatisches Laden via Excel file, bei dem alles autiomatisch gemaht wird --> All or Nothung
  2. 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…

Study