AVQ Zusammenfassung Therorie

Zusammenfassung Theorie interne Zwecke

Zusammenfassung Theorie interne Zwecke


V. N.
Diese Lernkarten bieten eine umfassende Übersicht über die Theorie hinter Avaloq, einem System zur Verwaltung von Finanzdaten. Sie decken Themen wie Datumsfunktionen, Report-Definitionen, Workflows und die Kommunikation mit anderen Systemen ab. Die Karteikarten sind besonders nützlich für IT-Experten, die mit Avaloq arbeiten, da sie detaillierte Informationen zu Regeln, Prozessen und der Parametrierung von Systemen liefern.
Cartes-fiches
192
Utilisateurs
2
Langue
Allemand
Catégorie
Informatique
Niveau
Autres
Créé / Mis à jour
27.03.2015 / 11.11.2015

Cartes-fiches

Welche Art von Rules gibt es (4)?

Cost Rule

Context Action Rule

Default Value Rule

Default Account Rule

Was ist die Rule Specification?

Definiert den Umfang, die Syntax, die Semantik und das Handling der verschiedenen Rules für einen bestimmten Geschäftsbereich innerhalb eines Systems.

Was macht die Rule Table?

Beinhaltet die verfügbaren Regeln während der Laufzeit

Was macht der Rule Loader?

Er übernimmt die Ansteuerung der gefundenen Regeln in einer symbolischen Weise und aktiviert die Regeln (ähnlich zu einem Compiler)

Was sind Valuation Constraints?

Einschränkungen welche die Gültigkeit der Regeln definieren und legen eine Reihenfolge fest wie die Regeln abgearbeitet werden müssen

Rule Loader Table - Admin / Miscallaneous - Was ist das?

Beinhaltet verschieden Informationen über die Regeln und die gängisten Attribute sind ERR für Error und DESCN für Description.

Rule Loader Table - Results - Was ist das?

Definiert das verarbeitetet Element nachdem eine Übereinstimmung aufgetreten ist und definiert danach die nächsten Schritte

Was ist wichtig bei Rule Set Name?

Jede Ruleset muss einen einzigartigen Namen haben um identifiziert, ausgewählt und geladen zu werden.

Was ist das Rule Set?

Ist eine ganze Gruppe von Regeln, welche zusammengehört und es modelliert die gesamte Geschäftssituation. Es kann ummer nur eine Ruleset aktiv sein (loaded). Jedes Ruleset hat einen eindeutigen Name damit es identifiziert werden kann und während dem Aktivierungsprozess wird die erforderliche Ruleset ausgewählt und geladen (loaded).

Wir wird die Rule Engine implementiert?

1. Die Spezifikationen sind definiert

2. Regeln sind designed

3. Regeln sind in der Rule Loader Tabelle eingegeben

4. Regeln sind loaded mit dem Task, welcher für die Rule Loader Tabelle ist

Catch-all-rule - was ist das?

Es ist die Regel die immer passt und hat stets die tiefste Priorität (0000 / 0001). Normalerweise hat es kein Übereinstimmungskriterien und wird meist dazu verwedent, eine Default-Wert zu setzen.

Wie funktioniert die Reihenfolge im Rule Set?

Die meist üblichen Regeln müssen die nächst höhere Priorität nach der catch-all-rule haben und die am häufisten vorkommende Regeln sowie die wichtigen Regeln sollten die höchste Priorität haben. Wenn zwei Regeln die gleiche Prio haben dann ist das Ergebniss nicht vorhersehbar.

Error Handling beim Rule Loader?

Bei einem Error während dem Laden erscheint eine Error-Meldung oder einen Eintrag in der Fehlerprotokoll-Tabelle. Error-Infos können mit XZY_RULE_LD gefunden werden.

Was macht die Tabelle XYZ_RULE?

beinhaltet alle Regelen welche zwar sichtbar sind, aber nie geändert werden sollen.

Was steht in CODE_RULE_LD?

listet alle bekannten Rule-Loader Tabellen des Systems auf

Für was ist RULE_LD_LOG_V?

zeigt Protokolle und Error welche von der Load-Action kommen

Was ist ein Workflow?

Eine Workflowaction beinhaltet typischerweise eine Statusverändertungen die die Parametrierung von Workflows wird mittels Script oder API gemacht. Ein Workflow definiert das Verhalten des Systems

Was sind generische Workflows und wie werden sie markiert?

Sie haben den Wert -1 beim Attribut OLD_WFC_STATUS_ID und sind für alle Geschäftstypen verfügbar.

Welche Komponenten gibt es zum Parametieren von Workflows?

-Workflow Status (Beschreibung mittels Adjektiv)

-Workflow Action (Bringt Orders von einem Status zum nächsten und wird mit einem Verb beschrieben)

-Workflow Rule (führt zusätliche Funktionen aus)

-Workflow Commands (Befehle, mit Actions ausgeführt)

Unterschiede Cost /Fees?

Kosten: werden in % gespeichert und pro Transaktion berechnet (somit Transaktionsbasiert) -> Bsp: Courtage, Ticket Fee, Komissionene, …

Gebühren: sind fixe Kosten welche pro Jahr/Monat/Woche berechnet werden und somit zeitbasiert sind (z.B. Mastercardrechnung, Depotgebühren, Safemiete)

Welche 5 Kalkulatonsmethoden für Cost Engine gibt es?

-Konstante Methode (Fixe Kosten, konstanter Faktor, unabhängig von Transaktionen etc.)

-Lineare Methode (Multipliziert die Kalkulationsbasis mit einem konstanten Faktor)

-Degressive Methode(die Steigung variert innerhalb der Grenzwerte und die Kurve flacht langsam ab)

- Min/Max(Attribute setzen dem Wert ein MIN/MAX und es ist ein Zusatz welcher nach der Kostenfunktion angewendet wird),

-Discount(bietet Möglichkeit, Rabatt auf ein existierendens Kostenmodell zu geben)

Welche 3 Tabellen sind für die Cost Engine erforderlich?

-COST_RULE_ID (Regelset welches die Kalkulationsmethode definiert)

-COST_RULE (Tabelle mit den berechneten Gebühren)

-CODE_BOOK_KIND (Definiert Arten von Buchungen welche Bank kennt)

Zweck der Book Engine?

Gebühren müssen nicht nur belastet werden (-> Cost Engine) sondern auch verbucht werden, denn jede finanzielle Transaktion führt zu einem Set von unterschiedlichen Buchungen im Buchungssystem und generiert entsprechenden Buchungen und Gegenbuchungen basiert auf Regeln.

Wie werden Book Engines auch noch genannt?

Event Packets

Was ist das Object Model bei der Book Engine?

Alle Buchungen werden auf Positionen gemacht und verändern die Quantität der Position. Als Resulat einer Transaktion erzeigt die Book-Engine einen Event mit div. Buchungen auf unterschiedliche Positionen und jeder Order wird druch die Book Engine verarbeitet.

Welche Transaktionen werden nicht durch das Book-Engine verarbeitet?

die Statischen Daten Orders

Welche Typen von Buchungen gibt es?

Primäre Buchungen (vordefiniert durch Transaktionen) und Regelbasierte Buchungen

Welche Arten von Accounts gibt es?

-Money Account (extern und das offizielle Konto für die Bank oder den Kunden)

-Interim Account (für interen Zwecke, dient als Ausgleich zweichen Konten und Abrechnungen und sollte normalerweise Ausgeglichen sein. Bei den Interim Account ist keine Klassifizierung und auch keine Zinsberechnug möglich)

Welche Prinzipien gelten bei der Book-Engine?

Debit = Kredit (Debit mit - Zeichen, Kredit mit + Zeichen),

-Nettopositionen (alle primären Buchungen werden zuerst auf eine Nettoposition gebucht und werden für den Gesamtbetrag auf das Konto transferiert)-

-Welchslkurs und Fremdwährungen(alle Transaktionen in Fremdwährung braucht ein Wechselkurs für Book Engine. Falls es kein Wechselkurs gibt wird ein Fehler generiert)

Was ist der Unterschied zwischen Trade-Date, Value-Date, Trade-Book, Value-Book-Date, Performance-Date

Trade Date = Datum wann Transaktion passiert

Value Date = Datum wann Transaktion ausgeführt wird

Trade Book Date = Datum wann Trade verifiziert wird

Value Book Date = wird nur berücksichtigt wenn Trade Book Date gemacht ist,

Performance Date = Datum an welchem die Transaktion effektiv für den Kunden ausgeführt wird

Welche Event Status im Book-Engine gibt es?

1 = hold

2 = sim / open

8 = approved

30 = verified (bevor das Valutadatum erreicht ist)

35 = booked

40 = discarded (verworfen)

-31 = cancellation

-36 = reversal (Umkehrung)

Was ist ein PKO?

Position Keeping Occurrences und ist eine Buchungsdimension der ABS und definiert, wie ein Order gebucht wird.

Welclche Tabellen gibt es in der Book Engine?

-BE_BOOK_RULE_LD ( Tabelle mit den Booking Regeln)

-BE_ASSET_MAP_RULE_LD (Definiert, wie spezifische Vermögenswerte im "Diffenret Check" berücksichtigt werden müssen)

-BE_POS_RULE_LD (Definition von Positionsüberprüfung und Bestätigungsregeln)

Für was ist die Balance Engine?

erzeugt Buchungen auf Bilzanpositionen und ist sehr stark anpassbar

Balance Engine und Container?

Es können keine Buchunge direkt auf dem Konto gemacht werden, denn es werden nur auf Positionen im Container gebucht. Dafür gibt es zwei spezielle Subtypen von Container für Buchungszwecke.

Welche 2 Subtypen von Container für Buchungszwecke gibt es?

Ledger Container (Sind im BALACC_LD defineirt und haben normalerweise den gleichen Namen wie das Blatt und sind normale Container -Objekte und können Buchungen enthalten)

Auxiliary Ledger Containers

Was ist der Unterschied zwischen Balance / Book?

Die Book-Engine geneiert Buchungen auf Positionen und verändert Positionsquantitäten. Die Balance-Engine hingegen gleicht die Positionen auf der Bilanz aus.

Welche 3 Aspekte in Security gibt es?

Confidentiality (Vertraulichkeit) --> Hier wird der Fokus gelegt und gewährleistet, dass Informationen nur für Authorisierte zugänglich ist

Integrity (Integrität) --> Die Qualität der Informationen müssen die Geschäftsanfoderungen erfüllen

Availability (Verfügbarkeit) --> Die Informationen müssen in Bezug auf die Geschäftsanfoderungen verfügbar sein

Was ist die Open/Close Security?

Open Security: Alles ist offen ausser es ist beschränkt mit ATAC

Closed Security : Alles ist geschlossen ausser es ist gewährt

Was sind Grantor / Grantee?

Grantor: Gewähren Rechte einem Benutzer

Grantee: Gewähren Rechte einer Benutzerrolle

Étudier