Differenze tra le versioni di "Action engine"

Da itm wiki.
m (Maxime.sottini moved page DAction engine to Action engine over redirect)
Riga 1: Riga 1:
==== Action Engine Configuration ====
+
=== Action Engine Configuration ===
 
 
When the incoming message is validated by EEM, the informations are sent to MB (Message Bus) that dispatch it to the itmSUITE® Action engine and a configured ''[[Glossary|Action]]'' is activated.
 
 
 
 
''[[Glossary|Action Engine]]'' enabled the user to configured an ''[[Glossary|Action]]'' and the activation condition. An ''[[Glossary|action]]''  is composed by:
 
''[[Glossary|Action Engine]]'' enabled the user to configured an ''[[Glossary|Action]]'' and the activation condition. An ''[[Glossary|action]]''  is composed by:
  
Riga 10: Riga 7:
 
* Tasks to execute
 
* Tasks to execute
  
the following images shown the ''[[Glossary|action]]' user interface and provide some more detail about this functionality
+
==== General ====
 +
The following images shown the ''[[Glossary|action]]' user interface and provide some more detail about this functionality
  
 
[[File:Action general tab v1.0.jpg|centre|thumb|500x500px|Action Configuration]]
 
[[File:Action general tab v1.0.jpg|centre|thumb|500x500px|Action Configuration]]
  
 
+
==== VCE Condition ====
 
''Condition'tab''  enable the user to define a Boolean condition that should be verify before activate the ''[[Glossary|action]]' . Generally the conditions works on input ''Parameter''.
 
''Condition'tab''  enable the user to define a Boolean condition that should be verify before activate the ''[[Glossary|action]]' . Generally the conditions works on input ''Parameter''.
  
 
[[File:Action condition tab v1.0.jpg|centre|thumb|500x500px|Action Configuration]]
 
[[File:Action condition tab v1.0.jpg|centre|thumb|500x500px|Action Configuration]]
  
 +
 +
==== Events Managed ====
 +
TBC - Matrix
 +
 +
===== LDAP Message =====
 +
TBC
 +
 +
===== Reporting distribution by mail =====
 +
TBC
 +
 +
===== Resource on project association =====
 +
TBC
 +
 +
===== Upload relations Resource-Projects =====
 +
TBC
 +
 +
===== User Note Created =====
 +
TBC
 +
 +
===== User Note Updated =====
 +
TBC
 +
 +
===== Project Created =====
 +
TBC
 +
 +
===== Project Updated =====
 +
TBC
 +
 +
===== Service Created =====
 +
TBC
 +
 +
===== Service Updated =====
 +
TBC
 +
 +
===== Ticket Activity Created =====
 +
TBC
 +
 +
===== Ticket Activity Updated =====
 +
TBC
 +
 +
===== Ticket Created =====
 +
TBC
 +
 +
===== Ticket Updated =====
 +
TBC
 +
 +
===== Workflow Button =====
 +
TBC
 +
 +
===== Incoming Message =====
 +
When the incoming message is validated by EEM, the informations are sent to MB (Message Bus) that dispatch it to the itmSUITE® Action engine and a configured ''[[Glossary|Action]]'' is activated.
 +
 +
===== Trigger Value Reched =====
 +
 +
=== Task ===
 
Tasks tab enable the user to define one or more task that will be executed sequentially if the condition is valid. The system manage different type of task, the most flexible and powerful is Scripting task, based on Javascript framework, enable the user to call itmSUITE®  primitive   
 
Tasks tab enable the user to define one or more task that will be executed sequentially if the condition is valid. The system manage different type of task, the most flexible and powerful is Scripting task, based on Javascript framework, enable the user to call itmSUITE®  primitive   
  
 
[[File:Action task settings tab v1.0.jpg|centre|thumb|500x500px|Action Task Configuration]]
 
[[File:Action task settings tab v1.0.jpg|centre|thumb|500x500px|Action Task Configuration]]
  
=== Outbound Comunication ===
+
==== Basic Task ====
 +
TBC
 +
 
 +
==== Scripting Task ====
 +
TBC
  
 +
==== Outbound Comunication ====
 
itmSUITE® module can send information towards third parties software using scripting tasks. This can be performed:
 
itmSUITE® module can send information towards third parties software using scripting tasks. This can be performed:
 
* Sending a preformatted mail  
 
* Sending a preformatted mail  
 
* Calling a third parties web services
 
* Calling a third parties web services
 
 
  
 
[[File:Action task settings tab v1.0.jpg|centre|thumb|500x500px|Action Task Configuration]]
 
[[File:Action task settings tab v1.0.jpg|centre|thumb|500x500px|Action Task Configuration]]

Versione delle 15:17, 8 apr 2016

Action Engine Configuration

Action Engine enabled the user to configured an Action and the activation condition. An action is composed by:

  • General Information
  • Trigger and Activation condition
  • Parameters
  • Tasks to execute

General

The following images shown the action' user interface and provide some more detail about this functionality

Action Configuration

VCE Condition

Condition'tab enable the user to define a Boolean condition that should be verify before activate the action' . Generally the conditions works on input Parameter.

Action Configuration


Events Managed

TBC - Matrix

LDAP Message

TBC

Reporting distribution by mail

TBC

Resource on project association

TBC

Upload relations Resource-Projects

TBC

User Note Created

TBC

User Note Updated

TBC

Project Created

TBC

Project Updated

TBC

Service Created

TBC

Service Updated

TBC

Ticket Activity Created

TBC

Ticket Activity Updated

TBC

Ticket Created

TBC

Ticket Updated

TBC

Workflow Button

TBC

Incoming Message

When the incoming message is validated by EEM, the informations are sent to MB (Message Bus) that dispatch it to the itmSUITE® Action engine and a configured Action is activated.

Trigger Value Reched

Task

Tasks tab enable the user to define one or more task that will be executed sequentially if the condition is valid. The system manage different type of task, the most flexible and powerful is Scripting task, based on Javascript framework, enable the user to call itmSUITE® primitive

Action Task Configuration

Basic Task

TBC

Scripting Task

TBC

Outbound Comunication

itmSUITE® module can send information towards third parties software using scripting tasks. This can be performed:

  • Sending a preformatted mail
  • Calling a third parties web services
Action Task Configuration