Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...

Name

Type

Required

Description

id

string

no

At the moment there can only be one ECM config item so the id is not importantyes

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

...

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

The 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

Code Block
languagexml
<?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>