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 protected] |
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.
- API Key: This key can be found on the provided portal under the customer information.
- Content Server Username: The username for your Content Server account.
- 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 |
Advanced search
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.
- Results
- array of ResultItem
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
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
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
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
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.
- Children
- array of ResultItem
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.
- Trustees
- array of TrusteeRead
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
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.
- Results
- array of ResultItem
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'.