Technology One ECM

Weave can display documents stored in Technology One Enterprise Content Management.

Note that currently the ECM bundles are not yet packages as part of Weave, you will have to contact Cohga to obtain them. Hopefully they will be included as part of the 2.6.8 release.

Namespace

urn:com.cohga.server.dms.technologyone#1.0

Tags

config

Properties

Name

Type

Required

Description

id

string

yes

The id of this config item

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

name

string

no

If there is more than one ECM registration this can be used to give them different names, the default is “TechnologyOne 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

ref urn:com.cohga.selection.filter#1.0

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

Comma separated list of the “renditions” (document types) that should be presented to the user, default is just “pdf”. Use “all” to include all rendition types.

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" rendition="pdf,orig"/> </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>