<h2>Create a trigger definition</h2><br/><div style="overflow-x:auto"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta content="text/html; charset=UTF-8" /><meta name="copyright" content="(C) Copyright 2025" /><meta name="DC.rights.owner" content="(C) Copyright 2025" /><meta name="generator" content="DITA-OT" /><meta name="DC.type" content="task" /><meta name="DC.title" content="Create a trigger definition" /><meta name="abstract" content="Define the type of trigger that determines when to start running your process." /><meta name="description" content="Define the type of trigger that determines when to start running your process." /><meta name="DC.relation" scheme="URI" content="../../../administer/process-automation-designer/concept/process-automation-designer-triggers.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/build-workflows/concept/build-workflows.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/process-automation-designer/concept/process-automation-designer-landing-page.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/process-automation-designer/concept/designing-a-process.html" /><meta name="DC.creator" content="ServiceNow" /><meta name="DC.date.created" content="2023-08-03" /><meta name="DC.date.modified" content="2023-08-03" /><meta name="page-type" content="platform" /><meta name="page-type" content="automation-engine" /><meta name="DC.format" content="XHTML" /><meta name="DC.identifier" content="create-trigger-definition" /><link rel="stylesheet" type="text/css" href="../../../CSS/commonltr.css" /><title>Create a trigger definition</title></head><body id="create-trigger-definition"> <div class="breadcrumb"><a class="link" href="../../../administer/build-workflows/concept/build-workflows.html" title="Transform manual tasks and mundane work into digital workflows. Modernize legacy processes with hyperautomation. Enable citizen automation from one platform.">Build workflows</a> > <a class="link" href="../../../administer/process-automation-designer/concept/process-automation-designer-landing-page.html" title="ServiceNow Process Automation Designer enables process owners to author cross-enterprise workflows and create a single, unified process. You can also use Process Automation Designer to build the underlying processes for playbooks that Playbook Experience agents and fulfillers use.">Process Automation Designer</a> > <a class="link" href="../../../administer/process-automation-designer/concept/designing-a-process.html" title="Use processes to build on your flows, actions, and subflows in Flow Designer for cross-enterprise workflows your business.">Designing a Process</a> > </div> <h1 class="title topictitle1" id="ariaid-title1">Create a trigger definition</h1> <div class="body taskbody"><p class="shortdesc"><span class="ph">Define the type of trigger that determines when to start running your process.</span></p> <div class="section prereq p"> <ul class="ul" id="create-trigger-definition__ul_lmq_3vw_wlb"><li class="li">Make sure to set your current application to the application that you want your process to run in. For more information, see <a class="xref" href="../build/applications/concept/c_ApplicationPicker.html" target="_blank" rel="noopener noreferrer">Application picker</a>.</li><li class="li">Role required: admin, pd_admin, or pd_trigger_author</li></ul> </div> <ol class="ol steps"><li class="li step stepexpand"> <span class="ph cmd">Navigate to <span class="ph menucascade"><span class="ph uicontrol">All</span> > <span class="ph uicontrol">Process Automation</span> > <span class="ph uicontrol">Process Automation Administration</span> > <span class="ph uicontrol">Trigger Definitions</span></span>.</span> </li><li class="li step stepexpand"> <span class="ph cmd">In the context header, click <span class="ph uicontrol">New</span>.</span> </li><li class="li step stepexpand"> <span class="ph cmd">On the Process Automation Designer Trigger Definition form, in the <span class="ph uicontrol">Label</span> field, enter any label for your trigger definition.</span> <div class="itemgroup info">This label appears as a trigger option when you <a class="xref" href="create-process-definition.html" title="Enable process owners to configure and organize multiple instances of Flow Designer content into an automated business process on the Now Platform.">Create a process definition</a>.</div> </li><li class="li step stepexpand"> <span class="ph cmd">Next to the <span class="ph uicontrol">Trigger Type</span> field, click the lookup using list icon (<img class="image icon" id="create-trigger-definition__image_hc4_y1m_vkb" src="../../flow-designer/images/lookup-using-list-icon.png" alt="Lookup using list icon" />).</span> </li><li class="li step stepexpand"> <span class="ph cmd">In the Process Automation Designer Trigger Types list, select a trigger type to use for your trigger definition.</span> <div class="itemgroup info">Options include:<div class="p"><dl class="dl"> <dt class="dt dlterm">Record Created</dt> <dd class="dd">The process runs when a user creates a record anywhere in the <span class="ph">Now Platform</span>.</dd> <dt class="dt dlterm">Record Updated</dt> <dd class="dd">The process runs when a user updates an existing record anywhere in the <span class="ph">Now Platform</span>.</dd> <dt class="dt dlterm">Record Created or Updated</dt> <dd class="dd">The process runs when a user creates a record or updates an existing record anywhere in the <span class="ph">Now Platform</span>.</dd> </dl> <div class="note"><span class="notetitle">Note:</span> Triggers only fire for record operations that are interactive, or made by users. Triggers don't fire for non-interactive record operations. For more information, see <a class="xref" href="../administer/users-and-groups/concept/c_NonInteractiveSessions.html" target="_blank" rel="noopener noreferrer">Non-interactive sessions</a>.</div> </div> </div> </li><li class="li step stepexpand"> <span class="ph cmd">Click <span class="ph uicontrol">Next</span> to go on to the next step.</span> </li><li class="li step stepexpand"> <span class="ph cmd">In the Table list, select a table whose record operations you want to trigger your process.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Under Condition, use the <a class="xref" href="../use/common-ui-elements/concept/c_ConditionBuilder.html" target="_blank" rel="noopener noreferrer">condition builder</a> to add field conditions for when you want to trigger your process.</span> </li><li class="li step stepexpand"> <span class="ph cmd">To trigger your process for tables that extend your selected table, select the <span class="ph uicontrol">Run On Extended</span> check box.</span> <div class="itemgroup info">For more information, see <a class="xref" href="../administer/table-administration/concept/table-extension-and-classes.html" target="_blank" rel="noopener noreferrer">Table extension and classes</a>.</div> </li><li class="li step stepexpand"> <span class="ph cmd">Click <span class="ph uicontrol">Update</span> to finish creating your trigger definition.</span> </li></ol> <div class="section result" id="create-trigger-definition__result_ppl_l2m_vkb">Your trigger definition is added to the Trigger Definition [sys_pd_trigger_definition] table. You can now select your preset trigger when you <a class="xref" href="create-process-definition.html" title="Enable process owners to configure and organize multiple instances of Flow Designer content into an automated business process on the Now Platform.">Create a process definition</a>.</div> </div> <div class="related-links"> <div class="familylinks"> <div class="parentlink"><strong>Parent Topic:</strong> <a class="link" href="../../../administer/process-automation-designer/concept/process-automation-designer-triggers.html" title="Process Automation Designer triggers specify when to start running your process.">Process Automation Designer triggers</a></div> </div> </div></body></html></div>