Custom tasks for PowerShell generation

Additional information about the custom tasks that are used for PowerShell script generation process are provided in this topic.

Table 1. Creating room resources
Class, business object, and fields Description More details
Class name com.tririga.platform.msgraph.action.powershell.GraphCreateRoomPowershellCustomTask
Primary business object triProcessForm triExchangeIntegration
Required fields None  
Updated fields None  
Input parameters triSpaces
Output parameters None
Description Generates a PowerShell script to create TRIRIGA compliant room resources in Exchange for each triSpaces record.
Table 2. Updating room resources
Class, business object, and fields Description More details
Class name com.tririga.platform.msgraph.action.powershell.GraphUpdateRoomPowershellCustomTask
Primary business object triProcessForm triExchangeIntegration
Required fields None  
Updated fields None  
Input parameters triSpaces
Output parameters None
Description Generates a PowerShell script to update room resource for each triSpaces record’s matching Exchange resource.
Table 3. Removing room resources
Class, business object, and fields Description More details
Class name com.tririga.platform.msgraph.action.powershell.GraphRemoveRoomPowershellCustomTask
Primary business object triProcessForm triExchangeIntegration
Required fields None  
Updated fields None  
Input parameters triSpaces
Output parameters None
Description Generates a PowerShell script to remove resource for each triSpaces record’s matching Exchange resource.
Table 4. Email address formatter
Class, business object, and fields Description More details
Class name com.tririga.platform.msgraph.action.powershell.EmailFormaterCustomTask
Primary business object    
Required fields None  
Updated fields None  
Input parameters triSpace
Output parameters None
Description Validates the format of the generated email.