Weave can display documents stored in Technology One Enterprise Content Management
Namespace
urn:com.cohga.server.dms.technologyone#1.0
Tags
config
Properties
Name | Type | Required | Description |
id | string | no | At the moment there can only be one ECM config item so the id is not important |
baseurl | string | yes | The URL used to access ECM |
username | string | yes | The username used to connect to ECM |
password | string | yes | The password used to connect to ECM |
repository | string | maybe | If there is only one repository then this is not required, otherwise it should be the name of the repository |
Sub-tags
Name | Type | Cardinality |
entity | ref urn:com.cohga.server.dms.technologyone#1.0:entity | 1..n |
Content
None
entity
Properties
Name | Type | Required | Description |
id | string | yes | The id of the entity that this entry relates to |
indexnumber | integer | yes | The index number in ECM that contains the index entries for this entity |
filter | no | If the id’s used by Weave for the entity are different from ECM then this filter should be used to translate them | |
rendition | string | no | The “renditions” (document types) that should be presented to the user, default is just “pdf”. |
Sub-tags
None
Content
None
Example
<?xml version="1.0" encoding="UTF-8"?> <config xmlns="urn:com.cohga.server.config#1.0" xmlns:ecm="urn:com.cohga.server.dms.technologyone#1.0" xmlns:filter="urn:com.cohga.selection.filter#1.0"> <ecm:config id="test"> <baseurl>https://example.com/T1Test/CiAnywhere/Web/TEST/API/CMIS/servicedoc</baseurl> <username>weave</username> <password>ENCAHFEANDAE</password> <repository>TESTING</repository> <entity id="property" indexnumber="700" filter="property_to_ecm"/> <entity id="land" indexnumber="701"/> </ecm:config> <filter:db id="property_to_ecm"> <datasource>my.database</datasource> <table>PROP_LINK</table> <keycolumn>PID</keycolumn> <idcolumn>PROPERTY_NO</idcolumn> </filter> </config>