ACP (Comprehension Checks)

ACP (Comprehension Checks)

ACP (Comprehension Checks)

Viet Nguyen

Viet Nguyen

Set of flashcards Details

Flashcards 250
Students 32
Language English
Category Computer Science
Level Other
Created / Updated 30.11.2013 / 25.06.2022
Weblink
https://card2brain.ch/box/acp_comprehension_checks
Embed
<iframe src="https://card2brain.ch/box/acp_comprehension_checks/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
Describe how to arrange key fields within the subwindow.

The sequence of the groups and fields are arranged within the subwindows according to the entry in the form_order source code line.

Does the system automatically create a new separate subwindow group for each new key?

No. The system only creates a separate group if the parameterisation specialist uses a unique string for the obj_type_id.key_group_id.

Is the source code line FormatAttrs mandatory for object key sources?

No, it is optional according to doc.ID: 1175 chapter 6.

Which characteristics of keys exist? Select the two (2) correct answers. a) Number keys b) Single-value keys c) Set keys d) Multi-value keys e) Flat keys

Correct answers are: b & d

What does the Avaloq Banking System use classifications for?

The Avaloq Banking System uses classifications for: Classifying objects: grouping into sets of classifications & classes

Describing objects: implementing properties of an object type with a discrete domain

Most classifications are not just descriptive but are used when components (e.g. calculating costs, booking rules, reporting, and workflow) are being parameterised

Which types of classifications do you know? The types of classifications are:

single-value classification. set / multi-value classification . termed classification

Be able to explain how to parameterise classifications.

Classifications & classes are parameterised using sources or OMD sheets. Source type is CODE_TAB, BIN and CLASS_DEF respectively. You parameterise classifications and classes with CODE_TAB sources as learned in the learning unit about additions. The parameterisation is comparable.

You parameterise classifications using OMD sheets within the Avaloq ice Workbench as follows:

Create a change and Check Out the classification source - Create or modify needed code lines - Create a class source - Create or modify needed code lines - Compile the sources to your ABS instance (remember to compile all invalids) or generate an installation package and install it to an ABS instance.

True or false: Parameter "bp_classif_on_person" can only be set to true for the object "BP"

True

In which field do you define, if a classification is mandatory or not?

In the code line 'MAND'.

Name five (5) business areas where you can use rules.

E.g. Workflow, Costs, Accounting, Default Accounts, Default Field Values

What is the naming convention for the Rule Loader tables?

All Rule Loader tables have the pattern “RULE_LD” included in their name. Rule Loader Views are always based on Rule Loader tables and have the pattern “RULE_LD_V”. Structure of the Rule Loader tables

Describe the structure of a Rule Loader table.

A Rule Loader table is structured in rule set, matching criteria, validation constraints, result and administration sections.

How do priorities work?

The system checks the rule with the highest priority first, e.g. 9999, until one rule matches.

Give some reasons for a strong analysis of priorities and performance.

It may be important to think about performance, i.e. the most frequent case should have the highest priority.

What happens if two rules with the same priority both match?

The outcome is unpredictable. Avoid this situation by always setting clear priorities.

When do you need sequences?

Sequence numbers allow you to apply more than one rule out of a rule set for the same input (one result for every sequence).

What is a catch all rule?

It is the rule (usually with the lowest priority 0001 and usually with no matching criteria) that always matches. It is normally used to set a standard or default value.

How are the matching criteria fields of Rule Loader tables linked to each other?

With a logical AND, i.e. if "matching criterion" and if "matching criterion" and if … then … The system checks the rules in the lowest sequence first, e.g. 1, then checks the rules of the next sequence, etc.

What are the possible values for the RULE_KIND field?

const or expr

Are there different tasks for loading rules?

There is a different task for every Rule Loader table.

What are rule sets? What are their characteristics?

A rule set is a group of rules that belong together. A rule set must model the whole business situation in that context. Only one rule set for each Rule Loader table can be active.

Describe the process of implementing rules in Avaloq.

Business specifications are defined. Rules are designed and entered in the corresponding rule loader table. The rules are loaded with the task that is specific to that rule loader table. If there are no errors, the rules are entered into the operational rule table by the system. The output can then be tested in Avaloq.

Using a rule loading template in the Tasks application, what do you enter in the parameter field Rule Set?

You must enter the same value as you find in the table in the column RULE_SET. The field is case sensitive!

Do you need to run the 'Task' application in case of loading rules with Avaloq ice?

No, if you are working with Avaloq ice, the rule sets are automatically activated during the installation of the corresponding change. There is no need to manually submit a task.

What happens if an error occurs while loading?

There will be an error message on the screen or an entry in the error log table. No rules of the set are loaded; the rules within Avaloq remain unchanged.

What kind of message will you see when an error occurs: During synchronous loading of a rule set?

There will be an error message on the screen 'load was not done …'

What kind of message will you see when an error occurs: During asynchronous loading of a rule set?

There will be a message on the screen 'the task was successfully submitted …'

Name the application and tabs where additional information about errors is visible.

Central Service application/Log tab

For rule based parameterisation manual rule entries are done in: Answers a)XYZ_LD_RULE b)XYZ_RULE_V c)XYZ_RULE_LD d)XYZ_RULE_V_LD e)XYZ_LD_V_RULE

Correct answer is: c)

Activate the 4-eyes mode!

Begin BASE_PAR_INTF#.base_par#set_val ( i_intl_id => 'avq.wfc_4eyes_mode', i_val => 1); end; commit;

Insert WFC Status-, Actions- and Rules

Set session level 0 before running the script. After implementation start session level again (5) to check your parameterization. exec base#.session_level(0); exec base#.session_level(5);

What are the basic components necessary to parameterise workflows in Avaloq?

Workflow status, workflow actions, workflow rules and workflow commands.

Which fixed workflow status exist, and which of them are mandatory?

Fix: 0 Start, Rejected, 80 Ready For Print, 90 Done, 91 Discarded, 92 Storno . Mandatory: 0 Start, 90 Done, 91 Discarded

What does the "!" as a name prefix in STATUS; ACTION mean?

Can not be used anymore for new orders

The intl_id for a Status or Action should be unique per meta_typ. True or False?

True

What does this 'workflow action' mean? (trans(91))(store_obj(1))(store)(commit) Order will be transferred to status 91… Answers : a) … the object is not stored. b) … the order is discarded. c) … the order is not stored. d) … the order and the object are temporarily stored.

Correct answer is: b)

What can you execute with context actions?

Workflow actions, packages, reports and tasks

How are context actions parameterised?

By a SQL-Script using API's (insertion into database tables CTX_ACTION, ‘WFC_ACTION’, OUT_TEXT_NORM and CTX_ACTION_RULE_LD incl. loading task)