DocsMarshal.Workflow.ActivityLibrary.Process.Searchv 1.0.0.0

A library that contains activities to search processes in DocsMarshal.

The research consists of three main phases:
  • GetProcessSearch: the first fundamental step is to obtain the IQueryProcess object which represents a query for the search of processes. This object is fundamental for all subsequent operations and is obtainable through the use of the GetProcessSearch activity.
  • SetWhereFields or SetWhereParameters: the second step is to set the various filters for the search using the SetWhere...Field activities (to add filters to the process properties such as its ID or the ID of its workflow) or SetWhere...Parameter activities (to add filters to input or output parameters of the process). Make sure you use the activity corresponding to the type of the item you want to filter. These activities add conditions to the query directly updating the object passed in input.
  • ProcessSearch: the last step is to perform the actual search once the query has been created correctly. To carry out this operation, the Process activity can be used: it executes the query and returns its result;

DocsMarshal.Workflow.ActivityLibrary.Process.GetCurrentProcess

This activity allows to gets the process it is running in.


DocsMarshal.Workflow.ActivityLibrary.Process.GetProcessByExternalId

This activity allows to get a process in DocsMarshal given its ExternalId.


DocsMarshal.Workflow.ActivityLibrary.Process.GetProcessById

This activity allow to obtain a specific process given its Id.


DocsMarshal.Workflow.ActivityLibrary.Process.GetProcessSearch

This activity returns the base QueryProcess object which is necessary for all search operations.


DocsMarshal.Workflow.ActivityLibrary.Process.ProcessSearch

This activity performs the search operation on processes given a QueryProcess object and returns the results as a DataTable. It is also returned an ISearchResult object which has more precise informations about the results.


DocsMarshal.Workflow.ActivityLibrary.Process.SetSearchOrderByField

This activity allows you to set a field sort order before performing the search.


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereBoolField

This activity allows to add a condition on a Boolean field to a process search query.


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereBoolParameter

This activity allows to add a condition on a Boolean process parameter to a process search query.


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereDateField

This activity allows to add a condition on a Date field to a process search query.


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereDateTimeField

This activity allows to add a condition on a DateTime field to a process search query.


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereDateTimeParameter

This activity allows to add a condition on a DateTime process parameter to a process search query.


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereDoubleField

This activity allows to add a condition on a Double field to a process search query.


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereDoubleParameter

This activity allows to add a condition on a Double process parameter to a process search query.


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereGuidField

This activity allows to add a condition on a Guid field to a process search query.


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereGuidParameter

This activity allows to add a condition on a Guid process parameter to a process search query.


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereIntField

This activity allows to add a condition on an Integer field to a process search query.


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereIntParameter

This activity allows to add a condition on an Integer process parameter to a process search query.


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereIsInArgument

This activity adds a condition to filter all processes where a specific profile is an input parameter to a process search query. .


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereStringField

This activity allows to add a condition on a String field to a process search query.


DocsMarshal.Workflow.ActivityLibrary.Process.SetWhereStringParameter

This activity allows to add a condition on a String process parameter to a process search query.