Server processes: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
 
Line 4: Line 4:
In some scenarios, however, it is preferable to perform automation directly on the server. Dynamics and Salesforce servers come with their own business logic solutions. In this article, we will discuss server-side business logic options in [[Resco Cloud]]. Processes are managed using the [[Admin Console]].
In some scenarios, however, it is preferable to perform automation directly on the server. Dynamics and Salesforce servers come with their own business logic solutions. In this article, we will discuss server-side business logic options in [[Resco Cloud]]. Processes are managed using the [[Admin Console]].


[[File:Resco cloud process.png|600px]]
[[File:Resco cloud process.png|600px|alt=Configuring Resco Cloud's server processes in the Admin Console]]


== Why server-side ==
== Why server-side ==
Line 52: Line 52:
***** Notifications ([[Entity_notification_workflow|SendEntityNotification]])
***** Notifications ([[Entity_notification_workflow|SendEntityNotification]])


[[File:Resco cloud process 2.png|600px]]
[[File:Resco cloud process 2.png|600px|alt=Editing a Resco Cloud server process rule in the Admin Console]]


If your process includes a string variable, you can access additional built-in plugins:
If your process includes a string variable, you can access additional built-in plugins:
Line 59: Line 59:
* MakeFullName
* MakeFullName


[[File:Resco cloud process 3.png]]
[[File:Resco cloud process 3.png|alt=Access plugins from server processes (Resco Cloud)]]


== Who executes the process ==
== Who executes the process ==
Line 65: Line 65:
In the process configuration, you can select the user account that executes the process: Use '''Run As''' to select the user. This function is available for workflows and real-time workflows.
In the process configuration, you can select the user account that executes the process: Use '''Run As''' to select the user. This function is available for workflows and real-time workflows.


[[File:Select-user-for-executing-server-processes.png]]
[[File:Select-user-for-executing-server-processes.png|alt=Run As - select user for executing server processes in Resco Cloud]]


== Examples ==
== Examples ==
Line 75: Line 75:
It is possible to use the OperationName parameter to distinguish which operation triggered the workflow. There are 3 values defined: “Changed”, “Created”, “Deleted”.
It is possible to use the OperationName parameter to distinguish which operation triggered the workflow. There are 3 values defined: “Changed”, “Created”, “Deleted”.


[[File:Distinguish trigger action.png|600px]]
[[File:Distinguish trigger action.png|600px|alt=Use OperationName parameter to distinguish operation that triggered the workflow (Resco Cloud server processes)]]


== Transaction modes ==
== Transaction modes ==

Navigation menu