Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
75:cms_integrity [2020/03/09 08:58] – cgl | 75:cms_integrity [2020/03/16 06:37] – mmk | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== Integrity ==== | ==== Integrity ==== | ||
+ | |||
+ | === === | ||
=== Example Configuration (conf/ | === Example Configuration (conf/ | ||
Line 5: | Line 7: | ||
<code xml> | <code xml> | ||
< | < | ||
- | < | + | < |
- | < | + | < |
- | | + | < |
< | < | ||
< | < | ||
Line 19: | Line 21: | ||
=== Configuration Settings: === | === Configuration Settings: === | ||
- | * **cms-host ident: | + | * **cms-host ident*:** This setting needs to be an arbitrary |
- | * **cms-host name: | + | * **cms-host name*:** The actual web address of the integrity server without protocol (http/ |
- | * **cms-host displayName: | + | * **cms-host displayName*:** The name of the Integrity server as it will be displayed in the Stages UI |
* **cms-property protocol: | * **cms-property protocol: | ||
* **cms-property port: **The port at which the Integrity web services can be accessed. Default value: 7001 | * **cms-property port: **The port at which the Integrity web services can be accessed. Default value: 7001 | ||
- | * **cms-property user: | + | * **cms-property user*:** Integrity username which will be used by Stages root user (system account) and for prefetching file metadata (revision numbers, checkin dates, …) |
- | * **cms-property password: | + | * **cms-property password*:** Integrity password for Stages system account |
- | * **cms-property createSubprojects: | + | * **cms-property createSubprojects: |
- | * **cms-property timeoutMillis: | + | * **cms-property timeoutMillis: |
- | * **cms-property longRunningOpsTimeoutMillis: | + | * **cms-property longRunningOpsTimeoutMillis: |
* **cms-property binaryFormatFileExtensions: | * **cms-property binaryFormatFileExtensions: | ||
- | === hgh === | + | < |
+ | |||
+ | === Integrity Permissions For Read And Write Operations: | ||
+ | |||
+ | * Add member | ||
+ | * CheckIn | ||
+ | * CreateSubproject | ||
+ | * Demote | ||
+ | * Lock | ||
+ | * Login | ||
+ | * OpenProject | ||
+ | * Promote | ||
+ | |||
+ | These Integrity permissions are needed for all users that shall be able to execute file read (e.g. download) and write operations (e.g upload) through Stages in Integrity repositories. If only read access is desired, the pemissions " | ||
+ | |||
+ | === Configure Integrity Repository === | ||
+ | |||
+ | Access to Integrity projects can be configured in Stages processes via " | ||
+ | |||
+ | {{https:// | ||
+ | |||
+ | The following settings can be made: | ||
+ | |||
+ | * Name: The name of the repository as it will be displayed on other pages (e.g. in the file properties dialog) | ||
+ | * Host: Integrity host from config.xml (see ConfigurationSettings) | ||
+ | * Project: Name of the Integrity project including the project (pj) file name | ||
+ | * Development path: The development path name of the Integrity project (optional) | ||
+ | * Mandatory change packages: Specifies if an Integrity change package id needs to be selected in file lock, upload and set state dialogs. Otherwise it is also allowed to select no change package (id ": | ||
+ | * Default lifecycle: Selects a lifecycle from the process metamodel as default for files from this repository. | ||
+ | |||
+ | === File Lifecycles === | ||
+ | |||
+ | The lifecycle state idents from the process metamodel (e.g. draft, review, released) must also be configured in the Integrity project policies. | ||
+ | |||
+ | === Known Limitation === | ||
+ | |||
+ | The history of files from Integrity development paths may show additional revisions which do not belong to the development paths due to limitations of the Integrity web services. | ||