17.0 Object triggers > Trigger variables > References > Dependency trigger components
                
                
                
                17.20.6 Dependency trigger components
                
                    
                    
                    
                        
                            | Sets | 
                        
                    
                    
                        
                            | Possible values | 
                            '.' delimited string | 
                        
                        
                            | Description | 
                            Variable values this trigger sets upon success or failure | 
                        
                        
                            | Usage notes | 
                            Preceding the string with an exclamation mark (!) indicates this variable is set upon trigger failure. Preceding the string with a caret (^) indicates this variable is to be exported to the parent object when the trigger completes and satisfies all its set conditions. Used in conjunction with Requires to create trigger dependencies. | 
                        
                    
                
                
                    
                    
                    
                        
                            | Unsets | 
                        
                    
                    
                        
                            | Possible values | 
                            '.' delimited string | 
                        
                        
                            | Description | 
                            	Variable this trigger destroys upon success or failure. | 
                        
                        
                            | Usage notes | 
                            Preceding the string with an exclamation mark (!) indicates this variable is unset upon trigger failure. Used in conjunction with Requires to create trigger dependencies. | 
                        
                    
                
                
                    
                    
                    
                        
                            | Requires | 
                        
                    
                    
                        
                            | Possible values | 
                            '.' delimited string | 
                        
                        
                            | Description | 
                            Variables this trigger requires to be set or not set before it will fire. | 
                        
                        
                            | Usage notes | 
                            Preceding the string with an exclamation mark (!) indicates this variable must not be set. Preceding the string with a caret (^) indicates that the variable may come from a parent object (See Requiring variables from generations of parent objects for more information.). Used in conjunction with Sets to create trigger dependencies. |