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.
Karten
443
Lernende
1
Sprache
Deutsch
Kategorie
Informatik
Stufe
Andere
Erstellt / Aktualisiert
16.07.2015 / 03.02.2016

Lernkarten

Which statements about Avaloq Forms are correct? (2 answers)

The expression doc in the forms refers to which layer?

7 Eigenschaften von Report Writer?

  • Versionskontrolle durch Source Administration
  • Gute Performance wegen bereits kompilierten Prozeduren
  • Klare Trennung von Datenbereitstellung und Layout
  • Lesbare und Wartungseinfacher Syntax durch Avaloq Script
  • Unterstützung unterschidlicher Output Medien
  • Riesige Auswahl an Konsolidierungsmöglichkeiten
  • Einfache Parameterierung dank der Validierung der Eingaben durch den Compiler

Welche 5 Layouts im Report Writer gibt es?

  • Screen: für nativen Avaloq Client
  • Print: generiert Postscript File
  • File: generiert ein beliebiges File, z.b. XML oder HTML
  • Script: führt ein Avaloq Script aus
  • Table: Erstellt eine Tabelle mit Resulateten generiert mittels Task

Welches sind die 3 Hauptlayer im Report Writer?

  • Kernel: enthält alle wichtigen Kernprogramme und stellt Task bereit welche die Daten aus der DB holt --> von Avaloq gepflegt
  • Task Definition: repräsentiert Interface zwischen Kerne und Report Definition Layer
  • Report Definition Layer: definiert den Report
    • Hierarchischer DAtamart Definition: enhält Infs von wo die Daten (aus welcher flat datamart) kommen und wie die Daten gruppiert/aggregiert/konsolidiert etc, sind
    • Layout Definition: Definiert das Layout wie der Output aussehen sollte

Was ist eine Flat Datamart?

ein Task, welcher der Report Writer unterstützt, braucht mindestes 1 flat datamart definition welcher die Felder zur Verfügung stellt.Die Flat Datamart wird auf Systemebene zur Verfügung gestellt und ist sozusagen ein DDIC.

Was ist eine Hierarchical Datamart Definition?

= Report Datamart --> basis von Report, welcher definiert welche Infomationen dem Report zur Verfügung stehen. Der dtm definiert aus welchem Flat Datamart die Daten genommen werden und wie die Daten gruppiert oder geordnet werden oder auch berechnet werden

Aus welchen 3 Bestandteilen bestehlt ein Report Datamart?

  • Header
  • Datamart
  • Footer

Was ist die Layout Definition?

Source in welcher die Layoutstrukturen definiert werden und auch der Outputtyp wird in dieser Source definiert

Welches sind die 4 Bestandteiele einer Layout Definition Source?

  • Header
  • Reference to Hierarchical Datamart
  • Layout
  • Footer

Wie läuft ein Report Writer Process ab? --> 4 Schritte?

  1. Setzen der (gewünschten) Parameters
  2. Generierung des Reports --> unterlying Prozess wird gestartet und bekommt Daten von der DB
  3. nun steht die Flat Datamart und die Daten werden nun ins Layout (via Hierarchical Datamart) gefüllt
  4. Layout wird angezeigt (im gewünschten Medium)

Welche 3 Parametrierungsmöglichkeiten im Report Writer gibt es?

  • Set up report : im Min. müssen 2 Sourcen definiert werden --> Definition des Hierarchichal Dtm und eine Sourcen welche das Layout enthälz
  • Verbesserung der Performance  mittels Datamart Splitting oder Parallelität
  • Customisation vom Layout

Naming Convention von Report Writer?

XX.yy$zz

  • XX = Task Source welche verwendet wird
  • yy = Namespace vom Kunden, z.b. AKB oder BLKB
  • zz = beliebiger Name welcher Auskunft über Aufgabe des Reports gibt

Welches sind 4 zwingende Bestandteile um einen Avaloq Report zu erstellen?

  • Task
  • Flat Datamart
  • Hierarchical Datamart (Report Datamart)
  • Layout Definition

Auflauf wie ein neuer Report erstellt werden kann? 6 Schritte

  1. Aussuchen der Flat Datamart anhand der benötigten Felder
  2. Aussuchen eines Task welcher dieser Flat Datamart generiert
  3. Aussuchen eines Layout Type
  4. Schreiben eines Report Datamart oder Aussuchen eines bestehenden
  5. Schreiben der Layout Definition basierend auf dem Report Datamart
  6. Kompilieren und Überprüfen

Was sind die Sourcetypen von

  • Task Definitions
  • Flat Datamart

  • Task Definitions = TASK DEF
  • Flat Datamart = DDIC

Consider the Report Writer customisation.
Identify the correct sequence in which the actions need to be performed to create a report.

Damit Kosten generiert werden können, welche Tabelle muss modifiziert werden?

BOOK_KIND_TABLE

Was sind "Costs"? 3 wesentliche Eigenschaften

  • Transaktionsbasierte Kosten, welche durch eine Transaktion ausgelöst werden
  • Sie werden als Teil des Orderabgespeichert
  • werden automatisch oder manuell berechnet

Was sind "Fees"? 3 wesentliche Eigenschaften

  • Periodisch berechnete Kosten für DL und Services
  • Durch Ausführung eines Tasks werden die Daten in Pillars gespeichert
  • Es werden einzelne Buchungen für die Fees erstellt

Was ist der wesentliche Unterschied von COSTs und BOOKINGS?

Bosts werden direkt in der MAske berecehnet, Bookings erst bei der Ausführung der WFC-Action

Welche Berechnungsmethode in der Cost-Eninge gibt es? 5 Arten

  • Konstante Methode
  • Lineare Methode
  • Degressive Methode
  • Minimum/Maximum
  • Rabatt

Was wird bei der "Konstanten" Methode in der Cost Engine berechnet?

Einen OFfset, also einen fixen Betrag der jedes Mal fällig wird

Was wird bei der "Linaren" Methode in der Cost Engine berechnet?

Einen Offset, also einen fixen Betrag inklusive einerm Faktor für die Variablen Kosten. (Der Offset kann je nachdem weggelassen werden)

Was wird bei der "Degressiven" Methode in der Cost Engine berechnet?

Optional kann ein Offset bestimmt werden und dann werden fixe Punkte definiert bei der sich der Faktor ändert

Was wird bei der "Min/Max" Methode in der Cost Engine berechnet?

Diese Methode kann mit jeder anderen Methode in Kombination gebracht werden, es wird wieder optional ein Offset defniiert und dann ein MIN Wert der sicherlich immer bezahlt werden muss und ein Maximum dass nie überschritten wird auch wenn die effektiven Kosten höher wären

Was wird bei der "Discount" Methode in der Cost Engine berechnet?

Zusätzlich zu den anderen Methoden wie Min/Max, degressiven Methode etc. kann man noch einen beliegiben Disount setzen, also einen Rabatt geben.

Wie funktioniert das Cost-Concept?

Alle Kosten oder Spesen werden asl eine Funktion bestehende aus unterschiedlichen Paramters wie Zeit, Transaktion, Amnt etc. definiert. Aus technischer Sicht werden die KOsten anhand der Transaktionsinformationen in einem linaren Ablauf gebucht

Ablauf des Cost-Concept`? 1-3

  1. Eingaben Informationen eines Orders
  2. In COST RUL wird geschaut ob es ein Matching Criteria gibt und wenn ka, dann wird die CODE_BOOK_KIND involviert
  3. Die einzelnen Detailpostitionen werden aufgelistet und sobald man auf dem GUI Verify betättigt, wird die Book Engine ausgelöst und alles sauber gebucht

Zu welchen drei Tabellen referenziert die COST_RULE_LD?

  • CODE_OBJ_CLASSIF
  • CODE_COST_QTY_TYPE
  • CODE_OBJ_CLASS

CODE_BOOK_KIND Tabelle. Was machen Felder:

  • BOOK_KIND_ADV_ID
  • COST_ORDER_BY 

  • BOOK_KIND_ADV_ID = Für Gruppierung --> erlaubt die Agrregation von einzelnen Buchugen zu einem Eintrag unter einer eigenen ID
  • COST_ORDER_BY  =  Reihenfolge für die Berechnung der effektiven Werte

COST_RULE_LOAD Tabelle. Was machen Felder:

  • QTY_1_BOUND
  • QTY_TYPE
  • QTY_SIGN
  • FACTOR
  • MIN/MAX

  • QTY_1_BOUND = Beim degressiven Modell muss pro Abschnitt ein QTY_1_BOUND definiert werden --> Pflichtfeld wenn man mit Ranges arbeitet
  • QTY_TYPE = Brutto oder Netto, also GROSS
  • QTY_SIGN = ABS --> wenn man immer - Werte haben will dann -ABS
  • FACTOR = 1 = 100%
  • MIN/MAX --> ABS[0.22[ oder ABS[.22:100]

COST_RULE_LOAD Tabelle. Was machen Felder:

  • GRADUATED
  • OFFSET

  • GRADUATED = true = cummulierte Werte, ansonten nicht kummulierte Werte
  • OFFSET = Wieviel immer als FIxbetrag berechnet werden muss

Which of the following examples are costs and which are fees?

  • Credit card charge
  • fund transfer charge
  • discretionary portfolio management fee
  • brokerage fee (railway ticket, car rental, flat rental, parking fee, cinema ticket, flight ticket).

  • Credit card charge = FEES
  • fund transfer charge = COST
  • discretionary portfolio management fee = FEE
  • brokerage fee (railway ticket, car rental, flat rental, parking fee, cinema ticket, flight ticket. = COST

How can you parameterise the cost calculation methods?

COST_RULE_LD if the BOOK_KIND is Available

What is the minimum amount Avaloq charges to the client?

How do you implement a degression (graduated and non-graduated)

is a flag which you can set

Put the following steps in the right sequence:

  • Cost rule loading (done with a task)
  • bookings are done (by the Book Engine)
  • evaluation of COST_RULE (by the Cost Engine)
  • verify (any WFC Action selected by the end user)

  1. Cost rule loading (done with a task)
  2. evaluation of COST_RULE (by the Cost Engine)
  3. verify (any WFC Action selected by the end user)
  4. bookings are done (by the Book Engine)

A rule is active after it has been loaded and until another rule overwrites the rule. How many cost rules can be active at the same time?

As much as you want

List the steps (categories) required when parameterising costs? 1-3

  1. Open CODE_BOOK_KIND
  2. Generate a new BOOK_KIND
  3. Compile it

Lernen