Connectors Reference

AgilePoint NX

AgilePoint is a platform that opens up two-way communication to provide native support for flows within larger, more scalable cross-organizational automations. Now you can include important daily tasks performed within Microsoft ecosystem in the big picture processes housed in AgilePoint.

 

Status: Preview

Tier: Premium

Version: 1.0

 

Actions:

Name

Summary

DeleteTrigger (string WebhookId)

Delete Webhook

CompleteAutoWorkItem (string WORKITEMID)

Complete System Task

CreateProcInst ([Optional]CreateProcInstParameterBody body)

Start Process Instance

SetCustomAttrs (string CUSTOMID, [Optional]SetCustomAttrsParameterBody body)

Save Data

GetCustomAttr (string CUSTOMID, [Optional]GetCustomAttrParameterBody body)

Get Data

GetReleasedProcDefs ()

Get Process Definitions

GetUUID ()

Generate New Guid

GetProcessInstance (string processInstanceID)

Get Process Instance

GetRegisteredUserbyName ([Optional]GetRegisteredUserbyNameParameterBody body)

Get User

CompleteManualWorkItem (string workItemID, [Optional]CompleteManualWorkItemParameterBody body)

Complete Human Task

ProcessDefinition ()

Get Process Models

 

Triggers:

Name

Summary

TriggerByAgilePointProcessInstanceCreation (TriggerByAgilePointProcessInstanceCreationParameterBody body)

When a process instance is started

TriggeryByAgilePointActivity (TriggeryByAgilePointActivityParameterBody body)

When a trigger flow process activity is executed

 

Objects:

Name

Summary

CompleteAutoWorkItemResponse

 

CompleteManualWorkItemParameterBody

 

CompleteManualWorkItemResponse

 

CreateProcInstParameterBody

 

CreateProcInstResponse

 

GetCustomAttrParameterBody

 

GetCustomAttrResponse

 

GetProcessInstanceResponse

 

GetRegisteredUserbyNameParameterBody

 

GetRegisteredUserbyNameResponse

 

GetReleasedProcDefsResponse

 

GetUUIDResponse

 

ProcessDefinitionResponse

 

SetCustomAttrsParameterBody

 

SetCustomAttrsResponse

 

TriggerByAgilePointProcessInstanceCreationParameterBody

 

TriggerByAgilePointProcessInstanceCreationResponse

 

TriggeryByAgilePointActivityParameterBody

 

TriggeryByAgilePointActivityResponse

 

 

Actions:

DeleteTrigger

Summary: Delete Webhook

Description: Deletes selected  webhook from the AgilePoint Portal.

 

Syntax:

AgilePointNX.DeleteTrigger (string WebhookId)

 

Parameters:

Name

Type

Summary

Required

Related Action

WebhookId

string

(Webhook ID)

Enter webhook ID.

True

 

Returns:

          Type:string

 

CompleteAutoWorkItem

Summary: Complete System Task

Description: Completes the specified system activity (automatic work item).

 

Syntax:

AgilePointNX.CompleteAutoWorkItem (string WORKITEMID)

 

Parameters:

Name

Type

Summary

Required

Related Action

WORKITEMID

string

(Task ID)

Enter  work item ID.

True

 

Returns:

          Type:CompleteAutoWorkItemResponse

 

CreateProcInst

Summary: Start Process Instance

Description: Creates a process instance for a specified process instance ID and parameters.

 

Syntax:

AgilePointNX.CreateProcInst ([Optional]CreateProcInstParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

CreateProcInstParameterBody

 

 

False

 

Returns:

          Type:CreateProcInstResponse

 

SetCustomAttrs

Summary: Save Data

Description: Sets a list of process attribute (custom attributes) to the specified values for a specified custom attribute ID.

 

Syntax:

AgilePointNX.SetCustomAttrs (string CUSTOMID, [Optional]SetCustomAttrsParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

CUSTOMID

string

(ID)

Enter custom ID.

True

body

SetCustomAttrsParameterBody

 

 

False

 

Returns:

          Type:SetCustomAttrsResponse

 

GetCustomAttr

Summary: Get Data

Description: Retrieves a process attribute (custom attribute) with the specified process attribute ID and process attribute name.

 

Syntax:

AgilePointNX.GetCustomAttr (string CUSTOMID, [Optional]GetCustomAttrParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

CUSTOMID

string

(ID)

Enter  custom ID.

True

body

GetCustomAttrParameterBody

 

 

False

 

Returns:

          Type:GetCustomAttrResponse

 

GetReleasedProcDefs

Summary: Get Process Definitions

Description: Retrieves the names and IDs of all released process models.

 

Syntax:

AgilePointNX.GetReleasedProcDefs ()

 

Returns:

          Type:GetReleasedProcDefsResponse

 

GetUUID

Summary: Generate New Guid

Description: Retrieves the UUID generated by AgilePoint Server.

 

Syntax:

AgilePointNX.GetUUID ()

 

Returns:

          Type:GetUUIDResponse

 

GetProcessInstance

Summary: Get Process Instance

Description: Retrieves information about a specified process instance.

 

Syntax:

AgilePointNX.GetProcessInstance (string processInstanceID)

 

Parameters:

Name

Type

Summary

Required

Related Action

processInstanceID

string

(Process Instance ID)

Enter process instance ID.

True

 

Returns:

          Type:GetProcessInstanceResponse

 

GetRegisteredUserbyName

Summary: Get User

Description: Retrieves the profile information for the specified registered user.

 

Syntax:

AgilePointNX.GetRegisteredUserbyName ([Optional]GetRegisteredUserbyNameParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

GetRegisteredUserbyNameParameterBody

 

 

False

 

Returns:

          Type:GetRegisteredUserbyNameResponse

 

CompleteManualWorkItem

Summary: Complete Human Task

Description: Completes the specified human task (manual work item), and changes its status to Completed in the database.

 

Syntax:

AgilePointNX.CompleteManualWorkItem (string workItemID, [Optional]CompleteManualWorkItemParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

workItemID

string

(Task ID)

Enter  work item ID.

True

body

CompleteManualWorkItemParameterBody

 

 

False

 

Returns:

          Type:CompleteManualWorkItemResponse

 

ProcessDefinition

Summary: Get Process Models

Description: Retrieves all versions of all process models (process definitions).

 

Syntax:

AgilePointNX.ProcessDefinition ()

 

Returns:

          Type:ProcessDefinitionResponse

 

Triggers:

Trigger TriggerByAgilePointProcessInstanceCreation

Summary: When a process instance is started

Description: Trigger When AgilePoint Process Instance Started.

 

Syntax:

AgilePointNX.TriggerByAgilePointProcessInstanceCreation (TriggerByAgilePointProcessInstanceCreationParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

TriggerByAgilePointProcessInstanceCreationParameterBody

 

 

True

 

Returns:

          Type:TriggerByAgilePointProcessInstanceCreationResponse

 

Trigger TriggeryByAgilePointActivity

Summary: When a trigger flow process activity is executed

Description: Trigger By AgilePoint Activity.

 

Syntax:

AgilePointNX.TriggeryByAgilePointActivity (TriggeryByAgilePointActivityParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

TriggeryByAgilePointActivityParameterBody

 

 

True

 

Returns:

          Type:TriggeryByAgilePointActivityResponse

 


 

CompleteAutoWorkItemResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

ActivityInstID

string

 

The unique ID for an activity instance.

AutoStart

boolean

 

Specifies whether the process starts immediately after it is created.

CustomAttributes

array of (CustomAttributesItem)

 

Variables in XML format.

Diagnostic

boolean

 

Specifies if the process data will be deleted from the database after the process completes.

EndDate

string

 

The completion date of the delegation.

Entries

integer(int32)

 

Retrieves the relay time of the event.

Error

string

 

Retrieves and sets the error message of the event.

EventID

string

 

A unique ID for an event.

EventName

string

 

The name of the event.

HighPriority

boolean

 

Specifies that a task is marked as high priority.

ParamsXml

string

 

Retrieves and sets the parameters as XML.

ParentProcInstID

string

 

A process instance ID that acts as a parent process instance of the process instance that is intended to create.

ProcDefID

string

 

The unique ID of the process model.

ProcInstID

string

 

The unique ID of a process instance.

ProcInstName

string

 

A unique name that is associated with the process instance.

Sender

string

 

The sender of the event.

SentDate

string

 

The sent date of the event.

SourceWorkItemID

string

 

An ID that represents the original, or source, task.

Status

string

 

The status of the event.

TenantID

string

 

The unique ID of the AgilePoint NX tenant.

UserID

string

 

The unique ID for a user.

WorkItemID

string

 

An unique ID that represents a task.

WorkObjectID

string

 

An ID for an object, such as a document, that is associated with the  process instance.

WorkObjectInfo

string

 

Usually this parameter is used to hold supplemental information about the work object, such as a URL for a document, within the process instance.

 

CustomAttributesItem

Summary:

Description: Response of Complete System Task Action

 

          Properties:

Name

Type

Summary

Name

string

 

Name

Value

Value

 

Value

 

Value

Summary:

Description: Value

 

          Properties:

Name

Type

Summary

NameValue

NameValue

 

NameValue

 

NameValue

Summary:

Description: NameValue

 

          Properties:

Name

Type

Summary

Name

string

 

The name of an item, such as a property or attribute in a name/value pair.

Value

Value

 

Value

 

Value

Summary:

Description: Value

 

          Properties:

Name

Type

Summary

NameValue

string

 

The value for an item, such as the value for an attribute in a name-value pair.

 


 

CompleteManualWorkItemParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

clientData

string

 

Enter  client data.


 

CompleteManualWorkItemResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

ActivityInstID

string

 

The unique ID for an activity instance.

AutoStart

boolean

 

Specifies whether the process starts immediately after it is created.

CustomAttributes

string

 

Variables in XML format.

Diagnostic

boolean

 

Specifies if the process data will be deleted from the database after the process completes.

EndDate

string

 

The completion date of the delegation.

Entries

integer(int32)

 

Retrieves the relay time of the event.

Error

string

 

Retrieves and sets the error message of the event.

EventID

string

 

A unique ID for an event.

EventName

string

 

The name of the event.

HighPriority

boolean

 

Specifies that a task is marked as high priority.

ParamsXml

string

 

Retrieves and sets the parameters as XML.

ParentProcInstID

string

 

A process instance ID that acts as a parent process instance of the process instance that is intended to create.

ProcDefID

string

 

The unique ID of the process model.

ProcInstID

string

 

The unique ID of a process instance.

ProcInstName

string

 

A unique name that is associated with the process instance.

Sender

string

 

The sender of the event.

SentDate

string

 

The sent date of the event.

SourceWorkItemID

string

 

An ID that represents the original, or source, task.

Status

string

 

The status of the event.

TenantID

string

 

The unique ID of the AgilePoint NX tenant.

UserID

string

 

The unique ID for a user.

WorkItemID

string

 

An unique ID that represents a task.

WorkObjectID

string

 

An ID for an object, such as a document, that is associated with the process instance.

WorkObjectInfo

string

 

Usually this parameter is used to hold supplemental information about the work object, such as a URL for a document, within the process instance.


 

CreateProcInstParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

ProcessID

string

 

Select process definition name.

ProcessInstID

string

 

Enter  process instance ID.

ProcInstName

string

 

Enter  process instance name.

WorkObjID

string

 

Enter  work object ID.

WorkObjInfo

string

 

Enter object information.

SuperProcInstID

string

 

Enter  parent process instance ID.

Initiator

string

 

Enter  process initiator name.

CustomID

string

 

Enter  custom ID.

blnStartImmediately

boolean

 

Select  value.  Values: [, ]

Attributes

array of (AttributesItem)

 

Attributes NameValue Pair.

 

AttributesItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

Name

string

 

Enter  attribute name.

Value

string

 

Enter  attribute value.

 


 

CreateProcInstResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

ActivityInstID

string

 

The unique ID for an activity instance.

AutoStart

boolean

 

Specifies whether the process starts immediately after it is created.

CustomAttributes

array of (CustomAttributesItem)

 

Variables in XML format.

Diagnostic

boolean

 

Specifies if the process data will be deleted from the database after the process completes.

EndDate

string

 

The completion date of the delegation.

Entries

integer(int32)

 

Retrieves the relay time of the event.

Error

string

 

Retrieves and sets the error message of the event.

EventID

string

 

A unique ID for an event.

EventName

string

 

The name of the event.

HighPriority

boolean

 

Specifies that a task is marked as high priority.

ParamsXml

string

 

Retrieves and sets the parameters as XML.

ParentProcInstID

string

 

A process instance ID that acts as a parent process instance of the process instance that is intended to create.

ProcDefID

string

 

The unique ID of the process model.

ProcInstID

string

 

The unique ID of a process instance.

ProcInstName

string

 

A unique name that is associated with the process instance.

Sender

string

 

The sender of the event.

SentDate

string

 

The sent date of the event.

SourceWorkItemID

string

 

An ID that represents the original, or source, task.

Status

string

 

The status of the event.

TenantID

string

 

The unique ID of the AgilePoint NX tenant.

UserID

string

 

The unique ID for a user.

WorkItemID

string

 

An unique ID that represents a task.

WorkObjectID

string

 

An ID for an object, such as a document, that is associated with the process instance.

WorkObjectInfo

string

 

Usually this parameter is used to hold supplemental information about the work object, such as a URL for a document, within the process instance.

 

CustomAttributesItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

Name

string

 

Name.

Value

Value

 

Values in name-value pair.

 

Value

Summary:

Description: Values in name-value pair.

 

          Properties:

Name

Type

Summary

NameValue

NameValue

 

NameValue.

 

NameValue

Summary:

Description: NameValue.

 

          Properties:

Name

Type

Summary

Name

string

 

The name of an item, such as a property or attribute in a name/value pair.

Value

Value

 

Value.

 

Value

Summary:

Description: Value.

 

          Properties:

Name

Type

Summary

NameValue

string

 

The value for an item, such as the value for an attribute in a name-value pair.

 


 

GetCustomAttrParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

attrName

string

 

Enter  attribute name.


 

GetCustomAttrResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

GetProcessInstanceResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

GetProcInstResult

GetProcInstResult

 

Result of information about a specified process instance.

 

GetProcInstResult

Summary:

Description: Result of information about a specified process instance.

 

          Properties:

Name

Type

Summary

ApplName

string

 

The unique name of the app.

ApplicationDisplayName

string

 

The display name for an AgilePoint NX app.

CompletedDate

string

 

The date and time when the process instance was completed.

DefID

string

 

The unique ID of the process model.

DefName

string

 

The display name of the process model.

DueDate

string

 

The date that the process instance is expected to be complete.

LastModifiedBy

string

 

The user who last updated, or modified, the item.

LastModifiedDate

string

 

The date and time that the last modification was made to the process instance.

LastRunningEndTime

string

 

The date the process instance last stopped running.

LastRunningStartTime

string

 

The date the process instance last started or resumed.

LastSwapDate

string

 

The last time the process instance was swapped out to free up resources.

ProcInitiator

string

 

The user who starts (kicks off) a process.

ProcInitiatorLoc

string

 

The IP address of the user who initiated the process instance.

ProcInstID

string

 

The unique ID of a process instance.

ProcInstName

string

 

A unique name that is associated with the process instance.

ProcessDefinitionDisplayName

string

 

The name of the process model.

ProcessInitiator

string

 

The user who starts (kicks off) a process.

ProcessInitiatorLocation

string

 

The IP address of the user who initiated the process instance.

SourceProcInstID

string

 

The ID of the original, or source, process instance.

StartedDate

string

 

The date and time when the process instance was started(kicked off).

Status

string

 

The status of the process instance.

SuperProcInstID

string

 

A process instance ID that acts as a parent process instance of the process instance that is intended to create.

TargetProcInstID

string

 

The ID of the target, or destination, process instance.

ToplevelProcInstID

string

 

The ID of the process instance that is the top of the process hierarchy for a process-based app.

Version

string

 

The version number of the process model.

WorkObjectID

string

 

An ID for an object, such as a document, that is associated with the process instance.

WorkObjectInfo

string

 

Usually this parameter is used to hold supplemental information about the work object, such as a URL for a document, within the process instance.

 


 

GetRegisteredUserbyNameParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

userName

string

 

Enter  username in (Domain\Username) format.


 

GetRegisteredUserbyNameResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

Department

string

 

The user's department name.

Disabled

boolean

 

Specifies whether the user is disabled.

EMailAddress

string

 

The user's email address.

FullName

string

 

The user's full name.

Level

string

 

Level.

Locale

string

 

The locale of the client device.

Manager

string

 

The full name of the user's manager.

OnlineContact

string

 

Retrieves the online contact of the user.

RefID

string

 

The reference ID for the user.

RegisteredDate

string

 

Retrieves the date the user was registered in AgilePoint NX.

SupportedLanguage

string

 

Retrieves a list of the languages that are supported.

TimeZone

string

 

The user's time zone.

Title

string

 

The user's job title.

UALExpirationDate

string

 

The date and time the user session expires.

UALNeverExpires

boolean

 

Specifies whether user's session never expires (i.e., the user has a named license seat).

UserName

string

 

A qualified user name of the instance.

UserOrgInfo

string

 

Retrieves information about the user's organization, such as a description.

WorkCalendarID

string

 

The unique ID of the work calendar for the organization.


 

GetReleasedProcDefsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

GetReleasedProcDefsResult

array of (GetReleasedProcDefsResultItem)

 

GetReleasedProcDefsResult

 

GetReleasedProcDefsResultItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

Key

string

 

Key

Value

string

 

Value

 


 

GetUUIDResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

GetUUIDResult

string

 

A UUID generated by Agilepoint Server.


 

ProcessDefinitionResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

GetProcDefsResult

array of (GetProcDefsResultItem)

 

Result of all versions of all process models (process definitions).

 

GetProcDefsResultItem

Summary:

Description: Response of Get Process Models Action

 

          Properties:

Name

Type

Summary

ApplName

string

 

The display name for an AgilePoint NX app.

AssemblyName

string

 

Gets and sets the full name of the assembly.

AuditLevel

integer(int32)

 

Specifies the amount of process related data that is logged for a process. This property can be set at either the process level or at the individual activity level. This property allows you to control the level of granularity in terms of the amount of process related data that is recorded in the log.

BaseDefID

string

 

The base process model ID with the specified process model name.

CheckedOutBy

string

 

The user who last checked out the app.

CheckedOutDate

string

 

The date the app was last checked out.

ClassName

string

 

Gets and sets the class name, including the namespace.

CreatedBy

string

 

The user's name who created the process model.

CreatedDate

string

 

The date when the process model was created.

DefID

string

 

The unique ID of the process model.

DefName

string

 

The display name of the process model.

Description

string

 

A description of the app.

Diagnostic

boolean

 

Specifies if the process data will be deleted from the database after the process is completes.

DocRef

string

 

Specifies the URL of a document. This is typically used for internal documentation for a process designer.

ExpectedTime

ExpectedTime

 

Expected time frame for a process instance to be completed.

InitiateConstraint

integer(int32)

 

Specifies whether the process instance was initiated by an eForm, Event Services, or another process instance.

MaximumSessionAllowed

integer(int32)

 

Configures the maximum number of sessions for an activity in a process instance. If an activity runs more times than the maximum sessions, the process is suspended.

OnComplete

integer(int32)

 

The action to execute when a process instance completes.

Owner

string

 

The user name of the app owner.

PreVersion

string

 

The previous version number of the app.

ReleaseDate

string

 

Retrieves the date when the app was released.

Rule

string

 

Rule.

Status

string

 

The status of the process model.

SupplementInfo

string

 

Supplemental information for the process model.

Version

string

 

The version number of the app.

 

ExpectedTime

Summary:

Description: Expected time frame for a process instance to be completed.

 

          Properties:

Name

Type

Summary

BusinessTime

boolean

 

Specifies whether the system calculates the duration using your business time calendar.

Length

string

 

Specifies the length of time duration.

Unit

Unit

 

Specifies the unit of time.

 

Unit

Summary:

Description: Specifies the unit of time.

 

          Properties:

Name

Type

Summary

Value

integer(int32)

 

Value of the unit.

 


 

SetCustomAttrsParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

attributes

array of (AttributesItem)

 

Attributes NameValue Pair.

 

AttributesItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

Name

string

 

Enter  attribute name.

Value

string

 

Enter  attribute value.

 


 

SetCustomAttrsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

TriggerByAgilePointProcessInstanceCreationParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

Name

string

 

Enter webhook name.

NotificationAddressUrl

string

 

Notification Address URL.

Triggers

array of (string)

 

Triggers.

TargetApplications

array of (string)

 

TargetApplications.


 

TriggerByAgilePointProcessInstanceCreationResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

TriggeryByAgilePointActivityParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

Name

string

 

Enter webhook name.

NotificationAddressUrl

string

 

Notification Address URL.

Triggers

array of (string)

 

Triggers.

TargetApplications

array of (string)

 

TargetApplications.

Headers

array of (HeadersItem)

 

Headers.

 

HeadersItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

Name

string

 

Enter parameter name.

Value

string

 

Select parameter type.  Values: [Text, Number, Decimal, Date, Time, DateTime, Byte, Boolean]

 


 

TriggeryByAgilePointActivityResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary