COMMITMENT
                                                        This help page is for Studio. This information is also available for Desktop Studio.
| 
                                                                         
                                                                              | 
                                                                    
                                                                         Schedules a callback  | 
                                                                
Supported Script Types
| 
                                                                             
                                                                                  | 
                                                                        
                                                                             
                                                                                  | 
                                                                        
                                                                             
                                                                                  | 
                                                                        
                                                                             
                                                                                  | 
                                                                        
                                                                             
                                                                                  | 
                                                                        
                                                                             
                                                                                  | 
                                                                        
                                                                             
                                                                                  | 
                                                                    
| 
                                                                             Generic  | 
                                                                        Chat | Phone | Voicemail | Work Item | SMS | 
Input Properties
These properties define data that the action uses when executing.
| 
                                                                     Property  | 
                                                                
                                                                     Description  | 
                                                            
|---|---|
| 
                                                                     Add Caption  | 
                                                                
                                                                     Enter a short phrase that uniquely identifies this action in the script. The caption appears on the script canvas under the action icon.  | 
                                                            
| 
                                                                     First Name  | 
                                                                
                                                                     The name of the variable to receive the first name of the agent who answered the contact. Default: FIRST  | 
                                                            
| 
                                                                     Last Name  | 
                                                                
                                                                     The name of the variable to receive the last name of the agent who answered the contact. Default: LAST  | 
                                                            
| 
                                                                     Phone Number  | 
                                                                
                                                                     The phone number the action searches for in the callback state in queue. The default value is {ANI (automatic number identification)  | 
                                                            
| Skill | 
                                                                     Skills You can use a variable for a skill. Default: Default.  | 
                                                            
| 
                                                                     Target Agent  | 
                                                                
                                                                     A drop-down list of agents with an ID number. When a contact is delivered to CXone Mpower, it can be configured to go to a specific agent when a target agent is selected. If the contact is received, but if the target tgent is unavailable, CXone Mpower will queue the contact until they become available. If a target agent refuses the call, CXone Mpower will route the contact to any other available agent who has the same skill. You can use a variable for a target agent.  | 
                                                            
| 
                                                                     Commitment Date  | 
                                                                
                                                                     Date for which the callback is scheduled. Use the format MM/dd/yyyy.  | 
                                                            
| 
                                                                     Commitment Time  | 
                                                                
                                                                     Time for which the callback is scheduled. Use the format hh:mm:ss tt.  | 
                                                            
| 
                                                                     Notes  | 
                                                                
                                                                     Additional notes about the callback.  | 
                                                            
| 
                                                                     Timezone  | 
                                                                
                                                                     A drop-down list of all time zones. The time zones are UTC time. If you want your business unit  | 
                                                            
Result Branch Conditions
Result branch conditions allow you to create branches in your script to handle different outcomes when an action executes.
| 
                                                                     Condition  | 
                                                                
                                                                     Description  | 
                                                            
|---|---|
| Default | Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the action's other branches are not defined. | 
| BeforeNow | Path taken if the CommitmentDate and CommitmentTime is before the current Date and Time. Making a commitment to call someone in the past throws an error. | 
| Error | Path taken when the action fails to execute properly. For example, when there is an unexpected problem such as poor connectivity, syntax errors, and so on. The _ERR variable, with a single underscore character, should be populated with a condensed explanation of the problem. |