Anlegen von Elementen ermöglichen

Damit Benutzer z. B. fehlende Personen oder Fähigkeiten hinzufügen können, muss die Konfiguration angepasst werden.

In der Konfigurationsdatei candidatesRequests.xml (<ARIS Publisher Server-Installationsverzeichnis>\tomcat\webapps\businesspublisher\config\extensions\ext02) werden alle Elemente definiert, die Benutzer hinzufügen können.

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE candidates SYSTEM "candidatesRequests.dtd">

<candidates>

<candidate objectType="capability"

objectLabel="inventory.candidateObject.capabilityLabel.DBI"

modelTemplate="systemFunctionDiagram"/>

<candidate objectType="person"

objectLabel="inventory.candidateObject.personLabel.DBI"

modelTemplate="systemOverviewDiagram"/>

<candidate objectType="dataType"

objectLabel="inventory.candidateObject.dataTypeLabel.DBI"

modelTemplate="systemOverviewDiagram"/>

<candidate objectType="orgUnit"

objectLabel="inventory.candidateObject.orgUnitLabel.DBI"

modelTemplate="systemOverviewDiagram"/>

<candidate objectType="hardware"

objectLabel="inventory.candidateObject.hardwareLabel.DBI"

modelTemplate="systemOverviewDiagram"/>

<candidate objectType="instance"

objectLabel="inventory.candidateObject.instanceLabel.DBI"

modelTemplate="createInstanceDiagram"/>

</candidates>

In der Konfigurationsdatei security.xml muss der permissionType create eingetragen sein und allen relevanten Benutzern oder benutzergruppe zugeordnet werden.

...<security>

<capabilities>

<permissionTypes>

<permissionType name="read" />

<permissionType name="write" />

<permissionType name="delete" />

<permissionType name="approve" />

<permissionType name="disapprove" />

<permissionType name="readUnapproved" />

<permissionType name="create" />

</permissionTypes>

<permissionTypeGroups>

<permissionTypeSet name="full">

<entry permissionType="read"/>

<entry permissionType="write"/>

<entry permissionType="delete"/>

<entry permissionType="approve"/>

<entry permissionType="disapprove"/>

<entry permissionType="readUnapproved"/>

<entry permissionType="create" />

</permissionTypeSet>

</permissionTypeGroups>

</capabilities>

...