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.
Karten
192
Lernende
2
Sprache
Deutsch
Kategorie
Informatik
Stufe
Andere
Erstellt / Aktualisiert
27.03.2015 / 11.11.2015

Lernkarten

Unterschied Parametrierung und Skripting?

Parametrierung ist ein Tailoring (also Zuschneiden) und mittels Parametrierung wird das Systemverhalten angepasst (Beispiele: WorkflowDefinition, DefaultWerte für Felder, Transaktionskosten-Kalkulation, etc.). Das Scripting hingegen ist die Verbesserung des Systems oder die Umsetzung von kundenspezifischen Funktionalitäten mittels Avaloq Script (Beispiele: Avaloq Forms, Avalaq Message Interface, Report Writer, Order Validation, etc.)

Was ist das Data Dictonary?

Stellt den Hauptzugang zu den Stammdaten zur Verfügung und bescheribt die Struktur der Geschäftsobjekttypen im System und bietet Konstruktoren für die Instanzierung von Geschäftsobjekten sowie Methoden um Daten zu setzen / manipulieren.

Vorteile des Data Dictonary?

Die Daten sind logisch anstelle physikalisch zugäglich uns enie Release-Unabhängigkeit wird sichergestellt.

Was bedeutet OMD?

Object Modeling Definition

Was sind OMD Sheets?

Excelsheet welche Parametrisierung erlauben und sie sind auf dem Avaloq-ICE-Server abgelegt. Sie generieren Scripts und haben den SourceType BIN

Code Table Namenskonventionen?

CODE_[Tablename], SourceDefinition des Type CodeTabelle CODE_[Tablename].intl_id

Was ist das API?

Application Programming Interface = Programmierschnittstelle. Sie beschleunigen nicht die Applikation aber die Entwicklung. Zweck: für Migrationen, OMD-Sheets, Übersetzungen etc.

Welche 3 Stufen von API gibt es?

Secure: Source der API kann nicht angezeigt werden (wrapped), oft mit einem # markiert, Non-Secured: Source kann eingesehen werdenund wird während dem Compilieren erstellt und Client-Written: Für bankspezifische, mathematische Regeln.

Welcher Sourcetype sollte die Parametrisierung eines Geschäftstype managen?

Business Type Config

In welchem Sourcetype sollte die Parametrisierung von Engines abgelegt werden?

Component Config

Was ist Avaloq ICE?

separate, optionale Appliaktion, basierend auf Eclipse und gehört nicht zum Avaloq GUI. Es dient zur Bearbeitung von Sourcen und dem Management von Versionen

In welche 3 Bereiche ist Avaloq ICE unterteilt?

Workbench(GUI), Workspace, Avaloq ICE Server

Was ist der Avaloq Workbench?

"Arbeitstisch", also Desktop-Entwicklungsumgebung welche lokal Installiert wird und wird in der SW-Entwicklungslebenszyklus für die Entwicklung, Integration, Testing und dem Bereitstellen von SW-Changes verwendet.

Was ist der Avaloq Workspace?

"Arbeitsplatz", enthät die bevorzugten Einstellungen des Benutzer, Inizes und temporären Dateien. Es ist zwischen 50MB und 150MB gross und jeder Bentuzer braucht mind. 1 zugeordneter Workspace.

Avaloq ICE Bedingungen: Avaloq ICE Streams?

ist eine logische Einheit, welche Sourcen-Versionen in einer Reihenfolge organisiert und repräsentiert einen unverwechselbaren Ast in der SW-Entwiclung mit mind. Einem darauf definieren Release. Des weiteren dient es zur Aufteilung von Paketen um während der Entwicklungen Arbeiten zu teilen.

Was ist eine ABS Instanz und aus welchen Bestandteilen besteht sie?

Ist ABS Datenbank und besteht aus folgenden Bestandteilen: Kerndaten, definierte ABS Installation, Customisation Sources und Geschäftsdaten

Welches sind die 5 Elemente der Workbench?

Views, Perspectives, Help Functions, Editor und Orderbook View

Was sind die Abkürzugen für NOT, AND, OR, AND NOT und UNION?

AND = ; OR = , NOT = ! AND NOT = ;! UNION = ()

Was ist ein Gsearch?

Global Search

Welche Rollen in Avaloq gibt es und welche Aufgaben haben die Rollen?

TaskManager = Erstellen von Tasks, Developer = Source Code Entwickler, Code Auditor = Qualitätssicherung, Einhaltung von Richtlinen, Business Analyst = Qualitätssicherung, Geschäftsbezogene Analysen, Release Manager = Erstellung von Installationspaketen und Einsatz auf DBS

Was ist ein Task in Avaloq (3 wesentliche Merkmale)?

Organisiert die Arbeitspakete und weist diese dem Stream und den Entwickler zu. Des weiteren folgt es einem Wordkflow welcher den ganzen Lebenszyklus einer Source-Code Modifikation abdeckt. Ein Taks enthät immer 1 Change.

Was sind Components in Avaloq?

ist eine logische Organisation von Sourcen, welche zusammengehören

Was ist ein Change in Avaloq?

ist ein Container für Sourcecodemodifikationen und die kleinste Einheit die abgelierfert und installiert wird

Was sind Object Keys?

Object Keys werden verwendet um Objekte und Orders zu suchen und zu identifizieren. Der Identifikationscode für Objects und Orders sind in einem externen System gespeichert.

Welche Arten von Object Keys gibt es?

Single Value Keys = Simple Keys (nur ein Wert und manuelle Eingabe, die Formatrestriktionen sind parametisierbar) und Calculated Keys (ist von andern Werten abhängig und wird durch Avaloq Script berechnet. Es ist nur optional und besteht aus einem oder mehreren Werten), Multi Value Key (manuelle Eingabe, kann nicht berechnet werden und jeder Schlüsselwert muss dem definierten Format entsprechen und einzigartig sein)

Parametrisierung von Object Keys?

Wird mittels Source-Type key def gemacht und der Syntax sowie die Reihenfolge muss eingehalten werden. Des weiteren darf es pro Object Key nur eine Source geben.

Für was sind Additions?

Addtions bieten Möglichkeite, zusätzliche Informationen einem ABS Objekt hinzuzufügen. Es ist eine Attribut-Eigenschaft eines Objekts/Orders und kann alle möglichen Informationen enthalten. Es dient lediglich für informative Zwecke, sind optional und können über Avaloq Skript gelesen werden. Die Additions werden parametriert und der ID Range ist enweder private oder public und die IDS zwischen 5000 - 9999 können verwendet werden.

Abkürzung Additions, Classifications und Object Keys?

ADD, CLASSIF, KEY

Welche 3 Arten von Additions gibt es?

Single Addtions (Geburtstag), Single Additions mit vordefinierten Werten (Zivilstand, Konfession) oder Multi Additions (Hobbies)

Welche 3 Sourcen von Addtions gibt es für die Parametrierung?

CODE_CONST_TYPE, CODE_CONST, CODE_OBJ_ADD (für Objekte) / CODE_DOC_ADD ( für Orders)

Was sind Classifications?

Classifications und Classes sind Konzeote für die Hauptsteuerung für das ABS und werden für Rule Sets, Kernfunktionen und die Parametrierung verwendet. Die Classification ermöglicht eine Gruppierng von Objekten welche auf eine bestimmte Art und Weise behandelt werden müssen

Für was werden Classifications verwendet (3 Arten) ?

Um Engines (Calculations) und Prozesse (Workflows) zu steuern, das Arbeiten zu erleichtern und das System zu befähigen, automatisch Kosten / Gebühren etc. zu berechnen

Welche Typen von Classifications gibt es?

Single-Value-Classification, Set / Multi-Value-Classification, Termed Classification (termed = bezeichnet, benennt)

Was ist eine Class?

Eine Class definiert einen möglichen Wert einer Eigenschaft für eine gegebene Classification, sind also die Werte einer Classifications. Jede Klasse bezieht sich auf eine bestimmte Spezifikation.

Was ist das Rule Engine?

Die Rule Engine mit der kundenspezifischen Parametrierung von Regeln ist das Kernelement in Avaloq. Die meisten Geschäftstransaktionen beasieren auf Entschiedungen die eine Regelgrunglage haben.

Wo sind die unterschueldichen Rulesets abgelegt?

in der Datenbanktabellen

Was hat jede Rule-Loader-Tabelle?

seine eigenen Regelspezifikationen welche Workflows, Sicherheits-, Saldostrukturen etc. beinhalten.

Wie werden die RuleSets parametriert?

Im Tagesgeschäft werden die Tabellen mittels PMD Excel Sheet parametriert obwohl eine direkte Parametrierung möglich ist.

Was ist das Core Engine und aus was besteht es?

ist das Herz der ABS und ist Teil des Computerprogramm und meist für komplexe, spezifische Berechnugen oder Simulationen zuständig. Oft läuft eine Engine von selbst.

Was ist die Rule Engine / Rules?

Regelwerke welche Bedingungen sowie Zustände definiert (in Excel). Mittels Skripts liest man dann die Excels aus und ein INSERT-Script wird erstellt. Die Rule-Engine ist ein zentrales Konzept des ABS welches regelverbundene Prozeduren behandelt und die meisten Transaktionen basieren auf Regeln.

Lernen