The specified module could not be found
regarding the edge
and edge-js
libraries when accessing the /wfgen/graphql
, /wfgen/hooks
, or /wfgen/scim
web apps. maxAllowedContentLength
property in the WorkflowGen web.config
file. The following example shows how to configure this property as 1 MB (note that the value should always be specified in bytes, so the value in the example is 1,024,000 bytes). The default value is 30,000,000 bytes.HooksInputFileAllowedFolders
parameter in the WorkflowGen web.config
file.)*
c:\*
c:
c:\Inetpub\*
c:\Inetpub\folder*
c:\Inetpub
folders whose names start with folder
📌 Examples:c:\Inetpub\folder1
c:\Inetpub\folder1\abc
c:\Inetpub\folder2
c:\Inetpub\folder2\abc\def
HooksInputFileAllowedHttpUrls
parameter in the WorkflowGen web.config
file.)*
https://*
http://*
http://mydomain/*
http://mydomain/folder/*
http://mydomain/folder*
folder
📌 Examples:http://mydomain/folderfile.jpg
http://mydomain/folder/file.jpg
http://mydomain/folder2/file.jpg
http://mydomain/folder/file.jpg
HooksMaxInputFileSize
parameter in the WorkflowGen web.config
file.HooksMaxInputFileContentSize
parameter in the WorkflowGen web.config
file.iisnode
in \wfgen\hooks\web.config
):node.exe
instance will handle HTTP requests. This should be sufficient in most cases, but you can optimize performance if needed by adjusting these values based on the number of potential concurrent requests.404
status code will be returned. If the associated user is invalid, archived, or inactive, a 403
status code will be returned. In both cases, the response will contain a descriptive error message.operation
refers to the name of the operation to execute, and args
contains the input
node that groups all of the request parameters to perform the operation.processName
parameter is required. The processVersion
parameter is optional and is used to find the correct process you want to use to create your request.processName
processVersion
clientMutationId
requestId
number
onBehalfOf
onBehalfOfUserName
:operation
with the name of the incoming webhook operation (e.g. createRequest
).:operation
: Name of the incoming webhook operation defined in the URI
✏️ Note: The operation name is not required inside the request payload.
x-wfgen-hooktoken
: Webhook token value specified in the HTTP request header, which is the same token value as used in a classic incoming webhooks URL
*
next to their name createRequest
operation payload. Be aware that a data with the same name and data type must previously exist in the process for each parameter in the array to store the parameter's value. The following example shows how to send parameters corresponding to the four supported data types (TEXT, NUMERIC, DATETIME, and FILE).clientMutationId
processId
[Process:1]
where 1
is the process identifier from the databaseprocessName
processVersion
isTest
onBehalfOf
[User:1]
where 1
is the user identifier from the databaseclientMutationId
id
[Request:1]
where 1
is the request identifier from the databasenumber
clientMutationId
id
[Request:1]
where 1
is the request identifier from the databasenumber
notifyParticipant
onBehalfOf
[User:1]
where 1
is the user identifier from the databaseclientMutationId
id
[Request:1]
where 1
is the request identifier from the databasenumber
clientMutationId
id
[Action:1---2]
where 1
is the request identifier from the database and 2
is the action identifier from the databaserequestNumber
number
activityName
onBehalfOf
[User:1]
where 1
is the user identifier from the databaseclientMutationId
id
[Action:1---2]
where 1
is the request identifier from the database and 2
is the action identifier from the databaserequestNumber
number
activityName
onBehalfOf
[User:1]
where 1
is the user identifier from the databaseclientMutationId
id
[Action:1---2]
where 1
is the request identifier from the database and 2
is the action identifier from the databaserequestNumber
number
type
CANCEL
: Cancellation exceptionERROR
: Error exceptionexception: {
message
*,
source
}
onBehalfOf
[User:1]
where 1
is the user identifier from the databaseclientMutationId
requestNumber
activityName
*type
CANCEL
: Cancellation exceptionERROR
: Error exceptionexception: {
message
*,
source
}
onBehalfOf
[User:1]
where 1
is the user identifier from the databaseassigneeUserName
or the assigneeId
.clientMutationId
id
[Action:1---2]
where 1
is the request identifier from the database and 2
is the action identifier from the databaseassigneeId
*[User:1]
where 1
is the user identifier from the databaserequestNumber
number
onBehalfOf
[User:1]
where 1
is the user identifier from the databaseclientMutationId
id
[Action:1---2]
where 1
is the request identifier from the database and 2
is the action identifier from the databaserequestNumber
number
onBehalfOf
[User:1]
where 1
is the user identifier from the databaseclientMutationId
itemId
*[Process:1]
or [View:1]
where 1
is the identifier from the databasedescription
clientMutationId
id
*[Favorite:1]
where 1
is the favorite identifier from the databasedescription
clientMutationId
id
*[Favorite:1]
where 1
is the favorite identifier from the databaseclientMutationId
subjectId
*[Request:1]
where 1
is the request identifier from the database message
*clientMutationId
id
*[Comment:1---2]
where 1
is the request identifier from the database and 2
is the comment identifier from the databasemessage
*clientMutationId
id
*[Comment:1---2]
where 1
is the request identifier from the database and 2
is the comment identifier from the database