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

ICE: Changes are

the smalleat delivarable unit

ICE: How can be searched in Avaloq Ice?

 Expressions and G-Search

ICE: To modify a source you need to...

check out the source

ICE: To trace modifications of a source you can use the...

comparison function

ICE: The task workflow supports....

the different roles and the complete process of the source code modification

In welcher Tabelle findet man stex oders?

DOC_STEX

Wo finde ich Orders für Card

DOC_CARD

Wo kann ich für einen User ein neues Passwort setzen

Im Central Service Desk --> User --> Context Action

ICE: Was zeigt die Markers View

Sourcen mit Markierungen zB FIXME als Kommentar

ICE: Was sind expressions?

Expressions provide fast access to the data stored in the Avaloq ice Server
Expressions in the ice Workbench are a combination of context-related constants (e.g.
"IS_CLOSED"), variables (e.g. "Compo" or "Client"), operators (e. g. ";"), and explicit values
entered as expression parameters (e.g. a specific Change ID)
Expressions are offered when you press CTRL and the Space button in any active entry field
that is marked with a light bulb

Was ist parameterisieren

setzen von eigenschaften

Wert --> Parameter
Blau --> Farbe

Welche möglichkeiten zum Parameteriesieren gibt es:
- Mir Sourcen
- Mit API's
- Tabellen (Direkt in Tabellen --> nicht erlaubt)

 

Welche Endung haben Parameterisierungstabellen (Können für Paramteriierung verwendet werden)

_LD

Was ist ein key?

- muss nicht eindeutig sein!!! kann aber

- a shortcut to substitute as a referemace to an Object /Order
- a method for finding objects
- am odemtofy code for the object, order in an external system

 

 

Unterschied Class / Classifications

Classifications:
- Kontrolliren die Rules Engines
- Group by common properties (Vordefinierte Auswahl)

Class
- Defines a possible property vvalie for a given classification
- every class relates to a single particular specification

--> Die Auswahl in der KLassification

welche 2 Arten von key gibt es ? 

Single Value Key
Sind Mandatory oder nicht
Manuell oder Berechnet
Unique or Partly unique value
Format restrictions possible


Multi Value Keys
Nur Manuell!!!
Sind NUR Optional!!!
Formatvorgaben möglich

 

Jeder key in einen subwindow  korrespondiert....

mit 1 Source

Naming Convention of Key Sources

{NAMESPACE}${INTL_ID OF CODE_OBJ_TYPE}_{DESCRIPTION}

Neue einträge in OUT_TEXT generieren

mit dem API
PARAM_GEN#

Sortierung von keys auf dem Gui

04.02-03

04 --> Object type zB key unter BP
02 --> Gruppe
03---> Position in der Gruppe

 

 

04.02 über API PARAM_GEN# neue erstellen

intl id user id... was ist klein was ist gross

USER_ID - gross

intl id - klein

Key Defenition Syntax:

 

KeyDefinition = "[key definition 1.0]";
"key definition" key_name ["(" id ")"];
Naming;
Referencing;
[Issuing];
[Description];
Identification;
[FormatAttrs];
(SingleValue | MultiValue);
Sequence;
"end key definition";

Verschiedene Contstraints

is_mandatory
is_unique
is_alterable   --> änderbar
override        --> Bestimmte personen könen ändern (bei Kalkulierten Feldern)
is_overrulable --> alle Personen können ändern (bei kalkulierten Feldern)

 

verschiedene  keywords von "formate" (format)

type (case_sensitv, case_insensitive, numeric, null)

illegal_chars ("abc")

min/max_length

Object vs MetaTyp

Object = BP

Meta Typ: New BP (Workflow)

Which is the relation of object keys and their sources

1:1

jeder key hat eine eigene source (anders als bei addition wo alle in eines object typs in einer source sind)

Is the source line FormatAttrs mandatory in key sources

no

 

Does the system automatically create subwindows groups for a new key

 

Subwindow groupierung = Die Gruppen in der Anordnung auf dem subwindow (für welche ein Label gemacht werden muss in OUT_TEXT)

Yes (Aber das Label muss noch erstellt werden mit dem API PARAM_GEN#)

 

Which kind of keys exist?

Additions gibt es (anders als keys nur Objects) anstatt für Objects auch für ...

Ordern

CODE_OBJ_ADD%
CODE_DOC_ADD%

Additions Syntax

row xxx

[Status]
[Ident + Description]
[Format]
[Layout Type]
[Data Type]
[Naming for GUI]

Data Type =   (Wichtig!)

Text
code_const
date
Timestamp
record
number
object (obj_<code_obj_type)
boolean

Additions: Data Types (7)

 

Text
code_const
date
Timestamp
record
number
object (obj_<code_obj_type)
boolean

Wie benannt man ein API aufruf? (Business Type Config Source)

ACD$PERSON_USER06_LABEL

Für ein neues Label in Person

Wie heisste die Tabellen für den Typ code_const (Auswahl in einem Feld)

CODE_CONST%

Which is the naming convention format for "additional" (additions) sources?

CODE_OBJ_ADD%

CODE_DOC_ADD%

Wo gibt es additions und welche Type

Order Additions, Object Additions

 

Type: Single Additions und Multi Value Additions

Which different data types can  you use for additions

Was sind Code_Tables?

Sourcen (Auch wenn im Name Tabelle steht)

Was sind Classifications und Classes

Classifications:

Kateforisierung von Objekten
Definition von Objekteigenschaften
Wir in Rules Engines verwendet

Classes
Auswahlwerte innerhalb von Classifications

Welche Arten von Classifications gibt es (obj_classif_type_id)

Single Value
Hostoricised (Gültig während eines bestimmten Zeitraums) , Not historicised
Bei Steuern muss zB die hitory verfügbar sein, aber nicht, wenn es an genau 1 tag sonderkonditionen gibt, dann in

Multivalue
set/term

Was ist eine Derived class? 

Eine Abgeleitete klasse , wenn eine klasse ausgewählt wird, wird eine andere gesetzt

Parameterisierung über OMD Sheets und LD Tabellen

Study