Delen via


OpenText Extended ECM (Preview)

OpenText Extended ECM is an enterprise content management platform that securely governs the information lifecycle by integrating with leading enterprise applications, such as SAP®, Microsoft® 365, Salesforce and SAP SuccessFactors®. You can bring content and processes more together by combining it in your low code solutions and provide access to information when and where it is needed which improves decision-making and drives operational effectiveness. Also works with OpenText Content Server.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure China regions
Power Automate Premium All Power Automate regions except the following:
     -   China Cloud operated by 21Vianet
Power Apps Premium All Power Apps regions except the following:
     -   China Cloud operated by 21Vianet
Contact
Name One Fox Support
URL https://www.onefox.com/service-desk/
Email servicedesk@onefox.nl
Connector Metadata
Publisher One Fox
Website https://www.opentext.com/products/connectors-for-microsoft-power-automate
Privacy policy https://www.onefox.com/privacy-policy/
Categories Content and Files;Productivity

The Content Server Power Platform Connector by One Fox offers organisations a friendly solution to automate content workflows to and from your OpenText ECM-platform. By connecting Content Server with the Microsoft Power Platform and its 300+ connectors to market leading business applications. Allowing you to streamline content processes across a wide spread application landscape, limit information silos and overcome an ever increasing information sprawl.

The Power Platform Connector provides a critical connection between business processes, Enterprise Content Management en end-user needs. Giving them a no-code way of automating their tasks and content workflows. So they can exchange documents, metadata and events between OpenText Content Server and everyday business applications. Without the need for technical or extensive workflow expertise.

For more information see https://www.onefox.com/product/opentext-content-server-power-automate-connector.

Pre-requisites

You will need the following to proceed:

  • A license to use this connector purchasable in Azure Marketplace or AppSource.
  • OpenText Content Server with their respective REST and SOAP services available externally.
  • OpenText Content Server login credentials.

How to get credentials

Once a license has been purchased (or a trial has been requested) an email will be sent with a link to the settings portal and login credentials for this portal. In this portal the connector can be configured and the API key (the credentials) needed to use the connector can be retrieved.

Get started with your connector

To get started with the connector you need to create a connection. This connection requires three properties.

  1. API Key: This key can be found on the provided portal under the customer information.
  2. Content Server Username: The username for your Content Server account.
  3. Content Server Password: The password for said acount.

For common use cases templates are available on the connector page.

Known issues and limitations

The amount of data is monthly limited depending on the license (amount of requests and total transfer size).

At the moment there a no known issues. As soon as any arise they will be added here.

Common errors and remedies

If incorrect information is provided the connector will return a bad request.

Otherwise the connector will try to provide said information to Content Server. If Content Server for some reason thinks the information is incorrect then Content Server itself will return an error. These errors will be returned back to the caller in the form of: "Unable to [called method] in Content Server: [error from Content Server]"

FAQ

At the moment there a no frequently asked questions. As soon as any arise they will be added here.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Key securestring The API key for your company True
Settings name string The configured settings name to use True
Extended ECM Username string The username for Extended ECM True
Extended ECM Password securestring The password for Extended ECM True
Override host URL string Override the PPC SAAS host URL

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Add custom trustee(s) to an item

Add one or multiple custom trustees with corresponding access rights to an item in Content Server

Advanced search

Search in Content Server

Copy document

Copy the document to a different folder in Content Server

Create business workspace

Create the business workspace in Content Server

Create business workspace (V2)

Create the business workspace in Content Server

Create document

Create the document in Content Server

Create document (V2)

Create the document in Content Server

Create folder

Create the folder in Content Server

Create folder (V2)

Create the folder in Content Server

Delete document

Delete the document in Content Server

Delete document version

Delete the document version in Content Server

Delete folder

Delete the folder in Content Server

Execute web report

Execute a WebReport in Content Server

Get business workspace

Get the business workspace from Content Server

Get document

Get the document from Content Server

Get document content

Get the content of the document from Content Server

Get document properties

Get the properties of the document from Content Server

Get document version content

Get the content of the document version from Content Server

Get document versions

Get the versions of the document from Content Server

Get folder

Get the folder from Content Server

Get folder children

Get the children of the folder from Content Server

Get trustees of an item

Get the trustees of the item from Content Server

Move document

Move the document to a new folder in Content Server

Remove custom trustee(s) of item

Remove one or multiple custom trustees with corresponding existing access rights of the item in Content Server

Reserve document

Reserve the document in Content Server

Search

Search in Content Server

Unreserve document

Unreserve the document in Content Server

Update business workspace

Update the business workspace in Content Server

Update business workspace (V2)

Update the business workspace in Content Server

Update custom trustee(s) of an item

Update one or multiple custom trustees with corresponding existing access rights of the item in Content Server

Update document

Update the document in Content Server

Update document (V2)

Update the document in Content Server

Update document content

Update the content of the document in Content Server

Update document properties

Update the document properties in Content Server

Update document properties (V2)

Update the document properties in Content Server

Update folder

Update the folder in Content Server

Update folder (V2)

Update the folder in Content Server

Add custom trustee(s) to an item

Add one or multiple custom trustees with corresponding access rights to an item in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the item

ID
trusteeId True string

Specify the ID of the trustee

Access Rights
accessRights True array of string

Specify the access rights of the trustee

Search in Content Server

Parameters

Name Key Required Type Description
Query
query True string

Specify the query for the search

Start
start string

Specify the start (first item to retrieve) for the search

Limit
limit string

Specify the item limit to retrieve for the search

Returns

The results of the search.

Copy document

Copy the document to a different folder in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Parent ID
parentId True string

Specify the ID of the folder to copy the document to

Returns

The ID of the copied document.

Document ID
string

Create business workspace

Create the business workspace in Content Server

Parameters

Name Key Required Type Description
Content Type
configurationKey True string

Select the content type of the business workspace

Name
name string

Specify the name of the business workspace

Parent ID
parentId True string

Specify the parent folder ID of the business workspace

Template ID
templateId True string

Specify the template ID for the business workspace

Name
name string

Select the name of the field

Value
value string

Specify the value of the field

Returns

The ID of the business workspace.

Business Workspace ID
string

Create business workspace (V2)

Create the business workspace in Content Server

Parameters

Name Key Required Type Description
Content Type
configurationKey True string

Select the content type of the business workspace

body
body True dynamic

Returns

The ID of the business workspace.

Business Workspace ID
string

Create document

Create the document in Content Server

Parameters

Name Key Required Type Description
Content Type
configurationKey True string

Select the content type of the document

Parent ID
parentId True string

Specify the parent folder ID of the document

Display Name
displayName True string

Specify the display name of the document

Description
description string

Specify the description of the document

Name
name string

Select the name of the field

Value
value string

Specify the value of the field

File Name
name True string

Specify the file name (with extension) of the document

File Content
content True byte

Specify the file content of the document

Returns

The ID of the document.

Document ID
string

Create document (V2)

Create the document in Content Server

Parameters

Name Key Required Type Description
Content Type
configurationKey True string

Select the content type of the document

body
body True dynamic

Returns

The ID of the document.

Document ID
string

Create folder

Create the folder in Content Server

Parameters

Name Key Required Type Description
Content Type
configurationKey True string

Select the content type of the folder

Name
name True string

Specify the name of the folder

Description
description string

Specify the description of the folder

Parent ID
parentId True string

Specify the parent folder ID of the folder

Name
name string

Select the name of the field

Value
value string

Specify the value of the field

Returns

The ID of the folder.

Folder ID
string

Create folder (V2)

Create the folder in Content Server

Parameters

Name Key Required Type Description
Content Type
configurationKey True string

Select the content type of the folder

body
body True dynamic

Returns

The ID of the folder.

Folder ID
string

Delete document

Delete the document in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Delete document version

Delete the document version in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Version ID
versionId True string

Specify the version ID

Delete folder

Delete the folder in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the folder

Execute web report

Execute a WebReport in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the WebReport

Name
key True string

Specify the name of the parameter

Value
value True string

Specify the value of the parameter

Returns

The result of the WebReport.

Result
string

Get business workspace

Get the business workspace from Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the business workspace

Content Type
configurationKey True string

Select the content type of the business workspace

Returns

The outputs of this operation are dynamic.

Get document

Get the document from Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Content Type
configurationKey True string

Select the content type of the document

Returns

The outputs of this operation are dynamic.

Get document content

Get the content of the document from Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Returns

Name Path Type Description
File Name
name string

The file name (with extension) of the document.

File Content
content byte

The file content of the document.

Get document properties

Get the properties of the document from Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Content Type
configurationKey True string

Select the content type of the document

Returns

The outputs of this operation are dynamic.

Get document version content

Get the content of the document version from Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Version ID
versionId True string

Specify the version ID

Returns

Name Path Type Description
File Name
name string

The file name (with extension) of the document.

File Content
content byte

The file content of the document.

Get document versions

Get the versions of the document from Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Returns

The versions of the document.

Versions
array of Version

Get folder

Get the folder from Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the folder

Content Type
configurationKey True string

Select the content type of the folder

Returns

The outputs of this operation are dynamic.

Get folder children

Get the children of the folder from Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the folder

Returns

The children of the folder.

Get trustees of an item

Get the trustees of the item from Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the item

Returns

The trustees with corresponding access rights of the item.

Move document

Move the document to a new folder in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Parent ID
parentId True string

Specify the new parent ID of the document

Remove custom trustee(s) of item

Remove one or multiple custom trustees with corresponding existing access rights of the item in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the item

Trustee ID's
body True array of string

Specify the ID's of the trustees

Reserve document

Reserve the document in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Search in Content Server

Parameters

Name Key Required Type Description
Content Type
configurationKey True string

Select the content type

Name
name True string

Specify the name of the item

Returns

The results of the search.

Unreserve document

Unreserve the document in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Update business workspace

Update the business workspace in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the business workspace

Content Type
configurationKey True string

Select the content type of the business workspace

Name
name True string

Specify the name of the business workspace

Name
name string

Select the name of the field

Value
value string

Specify the value of the field

Update business workspace (V2)

Update the business workspace in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the business workspace

Content Type
configurationKey True string

Select the content type of the business workspace

body
body True dynamic

Update custom trustee(s) of an item

Update one or multiple custom trustees with corresponding existing access rights of the item in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the item

ID
trusteeId True string

Specify the ID of the trustee

Access Rights
accessRights True array of string

Specify the access rights of the trustee

Update document

Update the document in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Content Type
configurationKey True string

Select the content type of the document

Display Name
displayName True string

Specify the display name of the document

Description
description string

Specify the description of the document

Name
name string

Select the name of the field

Value
value string

Specify the value of the field

File Name
name True string

Specify the file name (with extension) of the document

File Content
content True byte

Specify the file content of the document

Update document (V2)

Update the document in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Content Type
configurationKey True string

Select the content type of the document

body
body True dynamic

Update document content

Update the content of the document in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

File Name
name True string

Specify the file name (with extension) of the document

File Content
content True byte

Specify the file content of the document

Update document properties

Update the document properties in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Content Type
configurationKey True string

Select the content type of the document

Display Name
displayName True string

Specify the display name of the document

Description
description string

Specify the description of the document

Name
name string

Select the name of the field

Value
value string

Specify the value of the field

Update document properties (V2)

Update the document properties in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the document

Content Type
configurationKey True string

Select the content type of the document

body
body True dynamic

Update folder

Update the folder in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the folder

Content Type
configurationKey True string

Select the content type of the folder

Name
name True string

Specify the name of the folder

Description
description string

Specify the description of the folder

Name
name string

Select the name of the field

Value
value string

Specify the value of the field

Update folder (V2)

Update the folder in Content Server

Parameters

Name Key Required Type Description
ID
id True string

Specify the ID of the folder

Content Type
configurationKey True string

Select the content type of the folder

body
body True dynamic

Triggers

When a business workspace is created

When a business workspace has been created in Content Server

When a business workspace is deleted

When a business workspace has been deleted in Content Server

When a business workspace is updated

When a business workspace has been updated in Content Server

When a document is created

When a document has been created in Content Server

When a document is deleted

When a document has been deleted in Content Server

When a document is updated

When document properties or content have been updated in Content Server

When a folder is created

When a folder has been created in Content Server

When a folder is deleted

When a folder has been deleted in Content Server

When a folder is updated

When a folder has been updated in Content Server

When a business workspace is created

When a business workspace has been created in Content Server

Parameters

Name Key Required Type Description
Parent ID
parentId string

Specify the parent folder ID for which to trigger

Ancestor ID
ancestorId string

Specify the ancestor ID for which to trigger

Column
column string

Specify the column in the DTreeCore table

Value
value string

Specify the value that should be in this column

Returns

The ID of the business workspace that has been created in Content Server.

Business Workspace ID
integer

When a business workspace is deleted

When a business workspace has been deleted in Content Server

Parameters

Name Key Required Type Description
Parent ID
parentId string

Specify the parent folder ID for which to trigger

Ancestor ID
ancestorId string

Specify the ancestor ID for which to trigger

Column
column string

Specify the column in the DTreeCore table

Value
value string

Specify the value that should be in this column

Returns

The ID of the business workspace that has been deleted in Content Server.

Business Workspace ID
integer

When a business workspace is updated

When a business workspace has been updated in Content Server

Parameters

Name Key Required Type Description
Parent ID
parentId string

Specify the parent folder ID for which to trigger

Ancestor ID
ancestorId string

Specify the ancestor ID for which to trigger

Column
column string

Specify the column in the DTreeCore table

Value
value string

Specify the value that should be in this column

Returns

The ID of the business workspace that has been updated in Content Server.

Business Workspace ID
integer

When a document is created

When a document has been created in Content Server

Parameters

Name Key Required Type Description
Parent ID
parentId string

Specify the parent folder ID for which to trigger

Ancestor ID
ancestorId string

Specify the ancestor ID for which to trigger

Column
column string

Specify the column in the DTreeCore table

Value
value string

Specify the value that should be in this column

Returns

The ID of the document that has been created in Content Server.

Document ID
integer

When a document is deleted

When a document has been deleted in Content Server

Parameters

Name Key Required Type Description
Parent ID
parentId string

Specify the parent folder ID for which to trigger

Ancestor ID
ancestorId string

Specify the ancestor ID for which to trigger

Column
column string

Specify the column in the DTreeCore table

Value
value string

Specify the value that should be in this column

Returns

The ID of the document that has been deleted in Content Server.

Document ID
integer

When a document is updated

When document properties or content have been updated in Content Server

Parameters

Name Key Required Type Description
Parent ID
parentId string

Specify the parent folder ID for which to trigger

Ancestor ID
ancestorId string

Specify the ancestor ID for which to trigger

Column
column string

Specify the column in the DTreeCore table

Value
value string

Specify the value that should be in this column

Returns

The ID of the document of which the properties or content have been updated in Content Server.

Document ID
integer

When a folder is created

When a folder has been created in Content Server

Parameters

Name Key Required Type Description
Parent ID
parentId string

Specify the parent folder ID for which to trigger

Ancestor ID
ancestorId string

Specify the ancestor ID for which to trigger

Column
column string

Specify the column in the DTreeCore table

Value
value string

Specify the value that should be in this column

Returns

The ID of the folder that has been created in Content Server.

Folder ID
integer

When a folder is deleted

When a folder has been deleted in Content Server

Parameters

Name Key Required Type Description
Parent ID
parentId string

Specify the parent folder ID for which to trigger

Ancestor ID
ancestorId string

Specify the ancestor ID for which to trigger

Column
column string

Specify the column in the DTreeCore table

Value
value string

Specify the value that should be in this column

Returns

The ID of the folder that has been deleted in Content Server.

Folder ID
integer

When a folder is updated

When a folder has been updated in Content Server

Parameters

Name Key Required Type Description
Parent ID
parentId string

Specify the parent folder ID for which to trigger

Ancestor ID
ancestorId string

Specify the ancestor ID for which to trigger

Column
column string

Specify the column in the DTreeCore table

Value
value string

Specify the value that should be in this column

Returns

The ID of the folder that has been updated in Content Server.

Folder ID
integer

Definitions

ResultItem

Name Path Type Description
ID
id string

The ID of the item.

Name
name string

The name of the item.

Type
type string

The type of the item.

Version

Name Path Type Description
Version ID
versionId string

The ID of the version.

Created Date
createdDate date-time

The creation date of the version.

Modified Date
modifiedDate date-time

The modification date of the version.

Created By
createdBy string

Who created the version.

File Name
fileName string

The file name of the version.

TrusteeRead

Name Path Type Description
ID
trusteeId string

The ID of the trustee.

Type
trusteeType string

The type of the trustee.

Access Rights
accessRights array of string

The access rights of the trustee.

string

This is the basic data type 'string'.

integer

This is the basic data type 'integer'.