ARCM - Semantics Verification
ARCM - Semantics Verification
SEMANTICS VERIFICATION
FOR EXPORTING DATA
Contents
Contents ........................................................................................................................................................... I
1 Introduction ............................................................................................................................................. 1
3 What additional components do you need for the semantics reports? .................................... 4
6 What verifications are defined for controls and control execution definitions? ..................... 8
14 Legal information................................................................................................................................. 21
14.1 Documentation scope............................................................................................................ 21
14.2 Support ..................................................................................................................................... 22
I
SEMANTICS VERIFICATION FOR EXPORTING DATA
1 Introduction
When modeling in ARIS, certain conventions must be adhered to. If these conventions have
not been observed, the synchronization of data from ARIS into ARIS Risk and Compliance is
canceled. You can run the report Check for compliance with ARIS Risk and Compliance
modeling conventions to check data before you transfer data to make sure that guidelines
have been met. When you run this master report, the subordinate semantics reports run
automatically.
You can use the resulting log to correct the modeling errors, which ensures that the
synchronization to ARIS Risk and Compliance is performed correctly. For a detailed
description, from the conceptual design and modeling to the handling of synchronization,
refer to the ARCM - Modeling Conventions manual.
The following descriptions of the reports for semantics verifications are based on the
standard definitions of the configuration file ARCM-Semantics_Properties.js and the
reports.
By default, the ARIS Risk and Compliance semantics reports are available in the report
category ARIS Risk and Compliance. The master report Check for compliance with ARIS
Risk and Compliance modeling conventions executes all individual semantic reports. Only
the master report can be run by report wizard.
1
SEMANTICS VERIFICATION FOR EXPORTING DATA
Prerequisite
You need the Read access privilege for the groups in which the database items are
saved.
The items were saved.
You have access to this script. Access to scripts can be restricted to certain user groups.
Procedure
1. Start ARIS Architect.
3. Click Navigation in the bar panel if the Navigation bar is not activated yet.
4. Right-click the relevant group or database.
5. Click Evaluate > Start report. The Report Wizard opens.
6. Select the ARIS Risk and Compliance category and the Check for compliance with
ARIS Risk and Compliance modeling conventions report.
7. Click Next.
8. Select the output settings.
9. Click Finish.
All available reports are started. The result is a cumulative report on the results of all
individual reports that is output as a text file.
2
SEMANTICS VERIFICATION FOR EXPORTING DATA
No errors found.
Exists in:
Group: 1.5 Regulations
Model: Regulation hierarchy
3
SEMANTICS VERIFICATION FOR EXPORTING DATA
THE JAVASCRIPT FILES THAT PROVIDE THE BASIC FUNCTIONALITY OF THE REPORTS
AVAILABLE
arcm-common.js (Common files section)
arcm-mapping.js (Common files section)
aris2arcm-mapping.xml (Common files section)
ARCM-Semantics_BaseDataFunctions.js
ARCM-Semantics_BaseReportAndOutputFunctions.js
THE MASTER REPORT FOR EXECUTING ALL AVAILABLE REPORTS IN ONE STEP
The Check for compliance with ARIS Risk and Compliance modeling conventions report
runs all assigned reports, bundles the results and outputs them.
4
SEMANTICS VERIFICATION FOR EXPORTING DATA
5
SEMANTICS VERIFICATION FOR EXPORTING DATA
REPORT NAME
Verify semantics of audit templates
VERIFICATIONS TO BE PERFORMED
The report verifies whether:
the Transfer data to ARIS Risk and Compliance attribute is set to true. Only audit
templates for which this attribute is activated are considered.
an audit is connected to exactly one audit owner group, exactly one audit reviewer group,
and no more than one audit auditor group.
an audit step is connected to exactly one audit step owner group.
no more than one connection of the is within the scope of type exists for a hierarchy
type in the model.
an audit step is connected to exactly one superior audit step or exactly one audit via a
connection of the belongs to type, so that a unique tree structure is provided.
an audit template or an audit step template exists only once in a model.
the start date of the preparation of an audit occurs before or is identical with the audit
period.
the audit step period occurs within the audit period or whether start and end date of audit
step period and audit period are identical, with the end date of the audit period being
calculated from the start date and maximum total time taking into consideration the
value specified for the Weekend off attribute.
the mandatory attributes for the following objects are specified:
Audit template:
Name
Start date
Maximum total time
Start date of audit preparation
Start date of control period
End date of control period
6
SEMANTICS VERIFICATION FOR EXPORTING DATA
7
SEMANTICS VERIFICATION FOR EXPORTING DATA
REPORT NAME
Verify semantics for controls and control execution definitions
VERIFICATIONS TO BE PERFORMED
CONTROLS
The report verifies whether:
the required attributes are set:
Name
the control is unique within the modeled business controls diagram.
a control has an occurrence in no more than one business controls diagram.
the Transfer data to ARIS Risk and Compliance attribute is set to true. Only controls
for which this attribute is activated are considered.
the controls are connected to a risk for which the Transfer data to ARIS Risk and
Compliance attribute is set to true (does not apply if the verification was started on a
risk diagram for which the Transfer data to ARIS Risk and Compliance attribute is set to
true).
the controls are each connected to a maximum of one control manager group.
8
SEMANTICS VERIFICATION FOR EXPORTING DATA
9
SEMANTICS VERIFICATION FOR EXPORTING DATA
REPORT NAME
Verify semantics of hierarchy structures
CONTEXT
According to the default definition, the verification uses the hierarchy structures with the
following models:
PROCESS
EPC, Value-added chain diagram, and Function allocation diagram
ORGANIZATIONAL UNIT
Organizational chart
TESTER
No models can be specified for the tester organization. The models that were specified for the
organizational unit are used.
RISK CATEGORY
Risk diagram
10
SEMANTICS VERIFICATION FOR EXPORTING DATA
VERIFICATIONS TO BE PERFORMED
The report verifies whether:
the required attributes are specified for all hierarchy structures:
Name
each element of the hierarchy has a maximum of one parent node.
a hierarchy element is connected to no more than one sign-off owner group (not relevant
for application system type and risk category hierarchy).
there are no overlaps between tester organization and organization hierarchy. An
organizational unit must not belong to the tester organization and the organization
hierarchy at the same time.
Only trees are permitted for structuring the hierarchy in ARIS Risk and Compliance, no net
structures.
11
SEMANTICS VERIFICATION FOR EXPORTING DATA
REPORT NAME
Verify semantics of policies
(Object type name is Policy in ARIS, policy definition in ARIS Risk and Compliance)
VERIFICATIONS TO BE PERFORMED
The report verifies whether:
the Transfer data to ARIS Risk and Compliance attribute is set to true. Only policy
definitions for which this attribute is activated are considered.
a policy definition is connected to exactly one policy owner group.
a policy definition is connected to no more than one policy auditor group.
at least one policy addressee group is connected if the policy is of the Confirmation
required type.
the publishing start date is after the start date of the publishing preparation period.
the end date of the publishing period is after the start date of the publishing period.
the end date of the publishing preparation period is after the start date of the publishing
preparation period.
the end date of the approval period is after the start date of the approval period.
the approval period of the approvers is completely within the publishing preparation
period of the owners.
the mandatory attributes for the following objects are specified:
Policy definition:
Name
Policy type
Start date of publishing preparation period
End date of publishing preparation period
Latest publishing date
Start date of approval period
End date of approval period
Confirmation duration if the policy is of the Confirmation required type
12
SEMANTICS VERIFICATION FOR EXPORTING DATA
13
SEMANTICS VERIFICATION FOR EXPORTING DATA
REPORT NAME
Verify semantics of questionnaire templates
VERIFICATIONS TO BE PERFORMED
The report verifies whether:
the Transfer data to ARIS Risk and Compliance attribute is set to true. Only
questionnaire templates for which this attribute is activated are considered.
the mandatory attributes for the following objects are specified:
Questionnaire template:
Name
Section:
Name
Question:
Question text and
Question type:
- Single choice or
- Multiple choice or
- Text or
- Numerical (integer) or
- Numerical (floating point number) or
- Date or
- Date range
If the question type is Single choice or Multiple choice, then either an option set
or at least one answer options must be assigned (mandatory fields).
If the Text, Numerical, Date, or Date range question type is selected, the
Evaluation by reviewer field becomes mandatory. If the Evaluation by
reviewer attribute is set to Yes, then either an option set or an answer option
must be assigned (mandatory fields).
Several answer options or one option set can be assigned to a question. You
cannot simultaneously assign answer options and an option set. The respective
assignment must be removed before another one can be added.
14
SEMANTICS VERIFICATION FOR EXPORTING DATA
Option set:
Name
Answer option:
Answer
a question only occurs once in a section. It is, however, possible to use a question in
different sections.
an option set is always assigned at least one answer option.
all connected survey schedulers are connected to at least one interviewee group and
precisely one survey reviewer group.
all connected survey schedulers are connected to a maximum of one survey manager
group (the assignment is not mandatory).
the mandatory attributes for these survey schedulers are specified:
Frequency
Start date
(This attribute is not mandatory if the Frequency attribute has the value
Event-driven.)
Time limit for execution in days
(This attribute is not mandatory if the Frequency attribute has the value
Event-driven.)
15
SEMANTICS VERIFICATION FOR EXPORTING DATA
REPORT NAME
Verify semantics of risks
VERIFICATIONS TO BE PERFORMED
The report verifies whether:
the required attributes are set:
Name
the Transfer data to ARIS Risk and Compliance attribute is set to true. Only risks for
which this attribute is activated are considered.
a risk is connected to no more than one risk manager group.
the risks are unique within the modeled business controls diagrams.
a risk has an occurrence in no more than one business controls diagram.
the Risk Management-relevant attribute is selected. If so, the following mandatory
attributes and conditions are checked:
Assessment frequency
Time limit for execution in days
(This attribute is not mandatory if the Assessment frequency attribute has the
value Event-driven.)
Start date of risk assessments
(This attribute is not mandatory if the Assessment frequency attribute has the
value Event-driven.)
the risk is assigned a single risk owner group and a single risk reviewer group.
16
SEMANTICS VERIFICATION FOR EXPORTING DATA
REPORT NAME
Verify semantics of control test definitions
VERIFICATIONS TO BE PERFORMED
The report verifies whether:
the required attributes are set:
Name
Test type:
Test of design and/or
Test of effectiveness and
Test frequency and
Time limit for execution in days (the value must be between 1 and 365) and
(This attribute is not mandatory if the Task frequency attribute has the value
Event-driven.)
Start date of control test definition and
(This attribute is not mandatory if the Task frequency attribute has the value
Event-driven.)
Length of control period.
the control test definitions are unique within the modeled business controls diagram.
a control test definition has an occurrence in no more than one business controls
diagram.
the control test definitions are each connected to precisely one tester group and one
reviewer group, and then only if each group member is assigned to only one of the two
groups.
the control test definitions are each connected to a maximum of one test manager group
(the group assignment is not mandatory)
the control test definitions are each connected to precisely one organizational unit.
Assignment to the organization hierarchy is required in ARIS Risk and Compliance.
the tester group connected to the control test definition is also connected to a single
element of the tester organization.
17
SEMANTICS VERIFICATION FOR EXPORTING DATA
the Event-driven control tests allowed attribute is set to true, when the value
Event-driven is set for the test frequency.
a control test definition is connected to precisely one control for which the Transfer data
to ARIS Risk and Compliance attribute is set to true.
18
SEMANTICS VERIFICATION FOR EXPORTING DATA
REPORT NAME
Verify semantics of user groups
VERIFICATIONS TO BE PERFORMED
The report verifies whether:
the required attributes are set:
Name
an object of the Role type is connected to more than one object of the Role type. A group
can only have a single role in ARIS Risk and Compliance. The report does not verify
whether a group is connected to precisely one role, or whether a user group is connected
to the Tester role with exactly one hierarchy element of the Tester type.
19
SEMANTICS VERIFICATION FOR EXPORTING DATA
REPORT NAME
Verify semantics of users
VERIFICATIONS TO BE PERFORMED
The report verifies whether:
the required attributes are set:
Login and
First name and
Last name and
E-mail address
the user name consists of alphanumeric characters and period (.), hyphen (-) or
underscore (_) only.
20
SEMANTICS VERIFICATION FOR EXPORTING DATA
14 Legal information
Name Includes
ARIS products Refers to all products to which the license regulations of
Software AG standard software apply.
ARIS Clients Refers to all programs that access shared databases via ARIS
Server, such as ARIS Architect or ARIS Designer.
ARIS Download clients Refers to ARIS clients that can be accessed using a browser.
21
SEMANTICS VERIFICATION FOR EXPORTING DATA
14.2 Support
If you have any questions on specific installations that you cannot perform yourself, contact
your local Software AG sales organization
(https://empower.softwareag.com/Products/default.aspx). To get detailed information and
support, use our websites.
If you have a valid support contract, you can contact Global Support ARIS at: +800
ARISHELP. If this number is not supported by your telephone provider, please refer to our
Global Support Contact Directory.
ARIS COMMUNITY
Find information, expert articles, issue resolution, videos, and communication with other ARIS
users. If you do not yet have an account, register at ARIS Community.
TECHCOMMUNITY
On the TECHcommunity website, you can find documentation and other technical
information:
Use the online discussion forums, moderated by Software AG professionals, to ask
questions, discuss best practices, and learn how other customers are using Software AG
technology.
Access articles, code samples, demos, and tutorials.
Find links to external websites that discuss open standards and web technology.
Access product documentation, if you have TECHcommunity credentials. If you do not,
you will need to register and specify Documentation as an area of interest.
22
SEMANTICS VERIFICATION FOR EXPORTING DATA
You can find product information on the Software AG Empower Product Support website.
To get information about fixes and to read early warnings, technical papers, and
knowledge base articles, go to the Knowledge Center.
Once you have an account, you can open Support Incidents online via the eService
section of Empower.
To submit feature/enhancement requests, get information about product availability, and
download products, go to Products.
23