11-25-2015 05:38 AM - edited 03-01-2019 06:39 AM
Task Name | Add - Subtract - Multiply - Divide |
Description | |
Prerequisites |
|
Category | Workflow |
Components | vSphere 5.x |
User Inputs | e-mail address |
Output | e-mail with counter |
Instructions for Regular Workflow Use:
This task will take 2 numbers and add or subtract or multiply or divide them.
The workflow:
Workflow Execution:
Custom LOV for this workflow for drop down:
The custom task code:
importPackage(java.io);
importPackage(java.util);
importPackage(com.cisco.cuic.api.client);
importPackage(com.cisco.cuic.api.models);
output.Result = -9999999;
if (input.Operator == '1') {output.Result = ( parseInt(input.Input1) + parseInt(input.Input2) ); }
if (input.Operator == '2') {output.Result = ( parseInt(input.Input1) - parseInt(input.Input2) ); }
if (input.Operator == '3') {output.Result = ( parseInt(input.Input1) * parseInt(input.Input2) ); }
if (input.Operator == '4') {output.Result = ( parseInt(input.Input1) / parseInt(input.Input2) ); }
Division Run:
Service Request ID: 5921
Workflow Inputs:
- A
- Operator
- B
Nov 25, 2015 13:17:17 UTC Request submitted
Nov 25, 2015 13:17:23 UTC Executing workflow item number 1
Nov 25, 2015 13:17:23 UTC Completed workflow item number 0, with status Completed
Nov 25, 2015 13:17:28 UTC Executing workflow item number 2
Nov 25, 2015 13:17:28 UTC Trigger context executeWorkFlowStep called
Nov 25, 2015 13:17:28 UTC Executing custom action PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)
Nov 25, 2015 13:17:28 UTC Executing custom action PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)
Nov 25, 2015 13:17:28 UTC Executing custom script for PlusMinusMulitplyDivide
Nov 25, 2015 13:17:30 UTC Processing output: Result
Nov 25, 2015 13:17:31 UTC Task #1 (PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)) completed successfully in 3 seconds
Nov 25, 2015 13:17:31 UTC Input/Output values for Task #1 (PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)):
Nov 25, 2015 13:17:31 UTC [Mapped Input: Input1 = 355]
Nov 25, 2015 13:17:31 UTC [Mapped Input: Operator = 4]
Nov 25, 2015 13:17:31 UTC [Mapped Input: Input2 = 113]
Nov 25, 2015 13:17:31 UTC [Output: Result = 3.1415929203539825]
Nov 25, 2015 13:17:31 UTC Completed workflow item number 1, with status Completed
The addition run:
Service Request ID: 5918
Workflow Inputs:
- A
- Operator
- B
Nov 25, 2015 13:13:48 UTC Request submitted
Nov 25, 2015 13:13:48 UTC Executing workflow item number 1
Nov 25, 2015 13:13:48 UTC Completed workflow item number 0, with status Completed
Nov 25, 2015 13:13:55 UTC Executing workflow item number 2
Nov 25, 2015 13:13:55 UTC Trigger context executeWorkFlowStep called
Nov 25, 2015 13:13:55 UTC Executing custom action PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)
Nov 25, 2015 13:13:55 UTC Executing custom action PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)
Nov 25, 2015 13:13:55 UTC Executing custom script for PlusMinusMulitplyDivide
Nov 25, 2015 13:13:58 UTC Processing output: Result
Nov 25, 2015 13:13:59 UTC Task #1 (PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)) completed successfully in 3 seconds
Nov 25, 2015 13:13:59 UTC Input/Output values for Task #1 (PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)):
Nov 25, 2015 13:13:59 UTC [Mapped Input: Input1 = 10]
Nov 25, 2015 13:13:59 UTC [Mapped Input: Operator = 1]
Nov 25, 2015 13:13:59 UTC [Mapped Input: Input2 = 10]
Nov 25, 2015 13:13:59 UTC [Output: Result = 20]
Nov 25, 2015 13:13:59 UTC Completed workflow item number 1, with status Completed
Nov 25, 2015 13:14:02 UTC Executing workflow item number 3
Nov 25, 2015 13:14:02 UTC Completed workflow item number 2, with status Completed
The Subtract run:
Service Request ID: 5919
Workflow Inputs:
- A
- Operator
- B
Nov 25, 2015 13:14:22 UTC Request submitted
Nov 25, 2015 13:14:25 UTC Executing workflow item number 1
Nov 25, 2015 13:14:25 UTC Completed workflow item number 0, with status Completed
Nov 25, 2015 13:14:29 UTC Executing workflow item number 2
Nov 25, 2015 13:14:29 UTC Trigger context executeWorkFlowStep called
Nov 25, 2015 13:14:29 UTC Executing custom action PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)
Nov 25, 2015 13:14:29 UTC Executing custom action PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)
Nov 25, 2015 13:14:29 UTC Executing custom script for PlusMinusMulitplyDivide
Nov 25, 2015 13:14:32 UTC Processing output: Result
Nov 25, 2015 13:14:33 UTC Task #1 (PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)) completed successfully in 3 seconds
Nov 25, 2015 13:14:33 UTC Input/Output values for Task #1 (PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)):
Nov 25, 2015 13:14:33 UTC [Mapped Input: Input1 = 10]
Nov 25, 2015 13:14:33 UTC [Mapped Input: Operator = 2]
Nov 25, 2015 13:14:33 UTC [Mapped Input: Input2 = 9]
The multiply run:
Service Request ID: 5920
Workflow Inputs:
- A
- Operator
- B
Nov 25, 2015 13:15:00 UTC Request submitted
Nov 25, 2015 13:15:05 UTC Executing workflow item number 1
Nov 25, 2015 13:15:05 UTC Completed workflow item number 0, with status Completed
Nov 25, 2015 13:15:12 UTC Executing workflow item number 2
Nov 25, 2015 13:15:12 UTC Trigger context executeWorkFlowStep called
Nov 25, 2015 13:15:12 UTC Executing custom action PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)
Nov 25, 2015 13:15:12 UTC Executing custom action PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)
Nov 25, 2015 13:15:12 UTC Executing custom script for PlusMinusMulitplyDivide
Nov 25, 2015 13:15:15 UTC Processing output: Result
Nov 25, 2015 13:15:16 UTC Task #1 (PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)) completed successfully in 3 seconds
Nov 25, 2015 13:15:16 UTC Input/Output values for Task #1 (PlusMinusMultiplyDivide (custom_PlusMinusMulitplyDivide)):
Nov 25, 2015 13:15:16 UTC [Mapped Input: Input1 = 5]
Nov 25, 2015 13:15:16 UTC [Mapped Input: Operator = 3]
Nov 25, 2015 13:15:16 UTC [Mapped Input: Input2 = 5]
Nov 25, 2015 13:15:16 UTC [Output: Result = 25]
Nov 25, 2015 13:15:16 UTC Completed workflow item number 1, with status Completed
Nov 25, 2015 13:15:17 UTC Executing workflow item number 3
Nov 25, 2015 13:15:17 UTC Completed workflow item number 2, with status Completed
Nov 25, 2015 13:14:33 UTC [Output: Result = 1]
Nov 25, 2015 13:14:33 UTC Completed workflow item number 1, with status Completed
Nov 25, 2015 13:14:36 UTC Executing workflow item number 3
Nov 25, 2015 13:14:36 UTC Completed workflow item number 2, with status Completed
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: