All URIs are relative to http://docdokuplm.net/eplmp-server-rest/api
Method | HTTP request | Description |
---|---|---|
createWorkflowModel | POST /workspaces/{workspaceId}/workflow-models | Create a new workflow model |
delWorkflowModel | DELETE /workspaces/{workspaceId}/workflow-models/{workflowModelId} | Delete a workflow model |
getWorkflowModelInWorkspace | GET /workspaces/{workspaceId}/workflow-models/{workflowModelId} | Get workflow model by id |
getWorkflowModelsInWorkspace | GET /workspaces/{workspaceId}/workflow-models | Get workflow models in given workspace |
updateWorkflowModel | PUT /workspaces/{workspaceId}/workflow-models/{workflowModelId} | Update a workflow model |
updateWorkflowModelACL | PUT /workspaces/{workspaceId}/workflow-models/{workflowModelId}/acl | Update workflow model ACL |
WorkflowModelDTO createWorkflowModel(workspaceId, body)
Create a new workflow model
var DocdokuPlmApi = require('docdoku-plm-api');
var defaultClient = DocdokuPlmApi.ApiClient.instance;
// Configure API key authorization: authorization
var authorization = defaultClient.authentications['authorization'];
authorization.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//authorization.apiKeyPrefix = 'Token';
var apiInstance = new DocdokuPlmApi.WorkflowModelsApi();
var workspaceId = "workspaceId_example"; // String | Workspace id
var body = new DocdokuPlmApi.WorkflowModelDTO(); // WorkflowModelDTO | Workflow model to create rules to set
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.createWorkflowModel(workspaceId, body, callback);
Name | Type | Description | Notes |
---|---|---|---|
workspaceId | String | Workspace id | |
body | WorkflowModelDTO | Workflow model to create rules to set |
delWorkflowModel(workspaceId, workflowModelId)
Delete a workflow model
var DocdokuPlmApi = require('docdoku-plm-api');
var defaultClient = DocdokuPlmApi.ApiClient.instance;
// Configure API key authorization: authorization
var authorization = defaultClient.authentications['authorization'];
authorization.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//authorization.apiKeyPrefix = 'Token';
var apiInstance = new DocdokuPlmApi.WorkflowModelsApi();
var workspaceId = "workspaceId_example"; // String | Workspace id
var workflowModelId = "workflowModelId_example"; // String | Workflow model id
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
apiInstance.delWorkflowModel(workspaceId, workflowModelId, callback);
Name | Type | Description | Notes |
---|---|---|---|
workspaceId | String | Workspace id | |
workflowModelId | String | Workflow model id |
null (empty response body)
WorkflowModelDTO getWorkflowModelInWorkspace(workspaceId, workflowModelId)
Get workflow model by id
var DocdokuPlmApi = require('docdoku-plm-api');
var defaultClient = DocdokuPlmApi.ApiClient.instance;
// Configure API key authorization: authorization
var authorization = defaultClient.authentications['authorization'];
authorization.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//authorization.apiKeyPrefix = 'Token';
var apiInstance = new DocdokuPlmApi.WorkflowModelsApi();
var workspaceId = "workspaceId_example"; // String | Workspace id
var workflowModelId = "workflowModelId_example"; // String | Workflow model id
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getWorkflowModelInWorkspace(workspaceId, workflowModelId, callback);
Name | Type | Description | Notes |
---|---|---|---|
workspaceId | String | Workspace id | |
workflowModelId | String | Workflow model id |
[WorkflowModelDTO] getWorkflowModelsInWorkspace(workspaceId)
Get workflow models in given workspace
var DocdokuPlmApi = require('docdoku-plm-api');
var defaultClient = DocdokuPlmApi.ApiClient.instance;
// Configure API key authorization: authorization
var authorization = defaultClient.authentications['authorization'];
authorization.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//authorization.apiKeyPrefix = 'Token';
var apiInstance = new DocdokuPlmApi.WorkflowModelsApi();
var workspaceId = "workspaceId_example"; // String | Workspace id
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getWorkflowModelsInWorkspace(workspaceId, callback);
Name | Type | Description | Notes |
---|---|---|---|
workspaceId | String | Workspace id |
WorkflowModelDTO updateWorkflowModel(workspaceId, workflowModelId, body)
Update a workflow model
var DocdokuPlmApi = require('docdoku-plm-api');
var defaultClient = DocdokuPlmApi.ApiClient.instance;
// Configure API key authorization: authorization
var authorization = defaultClient.authentications['authorization'];
authorization.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//authorization.apiKeyPrefix = 'Token';
var apiInstance = new DocdokuPlmApi.WorkflowModelsApi();
var workspaceId = "workspaceId_example"; // String | Workspace id
var workflowModelId = "workflowModelId_example"; // String | Workflow model id
var body = new DocdokuPlmApi.WorkflowModelDTO(); // WorkflowModelDTO | Workflow model to update
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.updateWorkflowModel(workspaceId, workflowModelId, body, callback);
Name | Type | Description | Notes |
---|---|---|---|
workspaceId | String | Workspace id | |
workflowModelId | String | Workflow model id | |
body | WorkflowModelDTO | Workflow model to update |
updateWorkflowModelACL(workspaceId, workflowModelId, body)
Update workflow model ACL
var DocdokuPlmApi = require('docdoku-plm-api');
var defaultClient = DocdokuPlmApi.ApiClient.instance;
// Configure API key authorization: authorization
var authorization = defaultClient.authentications['authorization'];
authorization.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//authorization.apiKeyPrefix = 'Token';
var apiInstance = new DocdokuPlmApi.WorkflowModelsApi();
var workspaceId = "workspaceId_example"; // String | Workspace id
var workflowModelId = "workflowModelId_example"; // String | Workflow model id
var body = new DocdokuPlmApi.ACLDTO(); // ACLDTO | ACL rules to set
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
apiInstance.updateWorkflowModelACL(workspaceId, workflowModelId, body, callback);
Name | Type | Description | Notes |
---|---|---|---|
workspaceId | String | Workspace id | |
workflowModelId | String | Workflow model id | |
body | ACLDTO | ACL rules to set |
null (empty response body)