A semantic check is a script that contains modeling conventions. It can be applied to models and indicates whether the modeling conventions have been followed. If the model does not adhere to the rules, the check shows detailed error descriptions, warnings, or notes.
You can use semantic checks to ensure correct modeling in ARIS. Your models are checked using the defined rules. The rules ensure that your business process models are logically structured in ARIS and are meaningful. Only models such as these can produce meaningful and correct analysis results in further work and be used to help make decisions.
ARIS system administrators can run the Output overview of reports, macros, and semantic checks report in ARIS Designer to provide detailed information about all semantic checks that are available on this tenant.
After modeling, check whether the conventions were observed. The Semantic Check Wizard helps you select rules.
The output log will support the selective correction of your models, thus saving you a considerable amount of time and money. Some rules insert information marks where there are errors in models. You can define how the evaluation is displayed using the Semantic Check Wizard.
In addition, you can specify your own conventions, create the corresponding rules, and check your models with these rules. You require knowledge of ARIS Method and of the JavaScript and ARIS Script programming languages. This also enables you to adapt .
ARIS is supplied with numerous standard scripts. We generally recommend documenting all changes to scripts externally so that the documentation can be used to ensure that they are incorporated correctly during the update process.
Reports/Macros/Report templates and files
Do not make any changes to the standard scripts we supply. Always adapt copies of report, macro, and JS files, and any other files. There are exceptions, for example, the file atsall<language code>.js.
When updating ARIS, all ARIS standard scripts and files are overwritten and customer-specific changes to these files are discarded. Copied scripts and files and those you have created yourself are not overwritten.
If you have changed files we supplied but not copied them, before the update (updatesystemdb) they must be exported and then imported after the update. This enables you to retain your adapted standard scripts from the previous version. However, in this case you do not receive any corrections or updates to the files we supplied.
Semantic checks
We recommend creating custom rule types and custom profiles for semantic checks, in which the ARIS standard rule types and rules are referenced.
This is not possible for configurable rule types (relationship attribute rules, model attribute rules, object attribute rules, existence rules, and allocation rules). If you have added rules to these rule types, you must export the rule types before the update and then import them after the update.
Before starting a semantic check, find out about rule types and rule groups.
You can define a macro (without having programming knowledge) that runs a semantic check when models are saved, for example.
Using ARIS, semantic checks can be run for selected content or the content of a group in the repository or for an opened model and its objects in the modeling component. The Semantic check is executed and the result is displayed. Errors, warnings, and notes are listed in the Semantic checks bar and the corresponding objects are marked by error, warning, and note markers in the model. These markers and text messages to be displayed in case of rule violations are defined in ARIS Designer.
As a 'Administration' tab to manage the rule types and profiles that are available on this server for semantic checks.
for this tenant, you use theThe administrator roles described in the following are defined via various privileges at the server and database level. Depending on the roles assigned to the administrators they can carry out specific functions.
superuser
The user superuser is created automatically. By default, this user is assigned the User management, License management, and Configuration administrator function privileges. This user can also enable this function privilege for other users. Users of the superuser type do not use up a license. They manage the system administration, but cannot use ARIS products due to license restrictions. The default password is superuser. You should change the default password to prevent unauthorized access. The password of the superuser is very important, as it is the only user who cannot be deleted. You can change all user data except for the user name. The superuser can recreate the other default users (system, arisservice, guest) if they were deleted.
system
The system user system assumes the of the system administrator and has all function and access privileges in all databases of a tenant. Authorized persons can use this emergency user to log in to any database, even if you are using an external system, such as LDAP, for authentication.
The name system cannot be changed. The System user check box for this user (Function privileges properties page in ARIS Designer) cannot be disabled either. You should immediately change the password manager to prevent unauthorized access.
To avoid problems, you should create additional system users. Having more than one system user can avoid problems, for example, if one system user has forgotten his password. If you forgot the passwords of all your system users, the full range of functions is no longer available and full data access is no longer possible.
The following administrator roles are defined:
Database administrators
Database administrators require the Database administrator function privilege in ARIS Administration. Users with this role have all function and access privileges and can edit data of all databases of the client.
Database administrators perform the following tasks at the server level:
Create databases
Delete databases
Backup databases
Restore databases using backups
Reorganize databases
Users with defined function privileges can perform additional actions at the database level.
Configuration administrators
A Configuration administrator requires the Configuration administrator function privilege in ARIS Administration.
They perform the following tasks:
Define the modeling conventions and adapt the appearance to match the corporate design of the company.
Create filter
Import filters
Export filters and templates
Create templates
Import templates
Create languages
Create font formats
Define the contents of ARIS Method that are available in the database.
Create model types
Derive model types
Derive object symbols
Create attribute type groups
Create attribute types
Create attribute type symbols
Define symbols for an attribute value
Define symbols for alternative attribute values
Change configurable method names in multiple languages
Script administrators
Script administrators require the Script administrator function privilege in ARIS Administration.
Script administrators perform the following tasks:
Write report scripts
Define report scripts (design view)
Delete scripts
Define rules (semantic check)
Define rule types (semantic check)
Define profiles (semantic check)
Define macros
Export scripts
Import scripts
Import script template
Export script template
Transfer custom or modified scripts of previous ARIS versions
Publisher administrators
Publisher administrators require the Publisher administrator function privilege in ARIS Administration.
Publisher administrators perform the following tasks:
Create Publisher export
Update Publisher export
Delete Publisher export
Analysis publisher
Analysis publishers require the function privilege of the same name in ARIS Administration.
Analysis publishers perform the following actions:
Publish queries
Unpublish queries
Publish ad hoc analyses
Unpublish ad hoc analyses
Analysis administrators
Analysis administrators require the function privilege of the same name in ARIS Administration.
Analysis administrators perform the following actions:
Export query
Import query
Export ad hoc analysis
Import ad hoc analysis
Back up analysis and queries
Restore analyses and queries
Reduces the number of entries displayed.
Enter a string. Only the items containing this string are displayed. When using the default filter criteria it is irrelevant whether the string occurs at the beginning, in the middle, or at the end of a name, for example.
If you click Filter criteria, you can use the Match case option, for example, or the wildcards * and ?.
If you want to remove the filters, click Close at the end of the row. The string is deleted, all elements are displayed again, and
you can enter another string.
Name assigned to the query when it was created.
Description of the entry. Descriptions are entered when creating the items. You can add or change descriptive texts at any time by editing items.
Click the column title to resort the contents.
You can adapt the script code in
.Script Editor (code view) opens automatically when you double-click a script in the Navigation bar.