{"id":1394,"date":"2023-11-15T14:30:04","date_gmt":"2023-11-15T09:00:04","guid":{"rendered":"https:\/\/www.enhisecure.com\/isecureblog\/?p=1394"},"modified":"2023-11-15T14:30:04","modified_gmt":"2023-11-15T09:00:04","slug":"sailpoint-identitynow-event-triggers","status":"publish","type":"post","link":"https:\/\/www.enhisecure.com\/isecureblog\/2023\/11\/15\/sailpoint-identitynow-event-triggers\/","title":{"rendered":"SailPoint IdentityNow Event Triggers"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/developer.sailpoint.com\/idn\/docs\/event-triggers\">Event triggers<\/a> is an extensibility feature released by SailPoint which enables us to integrate identity now with third party applications.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.akana.com\/blog\/api-architecture\">Event<\/a> Triggers: In SailPoint any action is performed like account <a href=\"https:\/\/documentation.sailpoint.com\/saas\/help\/common\/glossary.html#a:~:text=Aggregation%20(n)%3A%20The%20location%20and%20collection%20of%20information%20from%20the%20sources%20configured%20to%20work%20with%20IdentityNow.%20An%20aggregation%20gathers%20data%20and%20makes%20it%20ready%20to%20place%20in%20the%20identity%20cube.\" data-type=\"link\" data-id=\"https:\/\/documentation.sailpoint.com\/saas\/help\/common\/glossary.html#a:~:text=Aggregation%20(n)%3A%20The%20location%20and%20collection%20of%20information%20from%20the%20sources%20configured%20to%20work%20with%20IdentityNow.%20An%20aggregation%20gathers%20data%20and%20makes%20it%20ready%20to%20place%20in%20the%20identity%20cube.\">aggregation<\/a>, account created, source created, source deleted called events, based on this event we can perform any new action called event trigger. Based on the different events SailPoint provides the different event triggers to perform action in identity now. In SailPoint tenant we can see the available event triggers, based on customer requirement we can subscribe the event trigger.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Types of Event Triggers:<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/developer.sailpoint.com\/idn\/docs\/event-triggers\/trigger-types\">Response required<\/a>: A response-required trigger enables two-way interaction between the subscriber and the trigger service. This trigger type waits for the subscriber to respond with instructions on how to carry out the event.<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/developer.sailpoint.com\/idn\/docs\/event-triggers\/trigger-types\">Fire and Forget<\/a>: fire-and-forget event only support one-way communication with subscribers. Its only job is to forward all received events to each subscribing service. This trigger type doesn&#8217;t wait for a response from subscribers<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Available Event Triggers in SailPoint IdentityNow<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"467\" src=\"https:\/\/www.enhisecure.com\/isecureblog\/wp-content\/uploads\/2023\/11\/Blog_image1-1024x467.png\" alt=\"\" class=\"wp-image-1395\" style=\"width:724px;height:auto\" srcset=\"https:\/\/www.enhisecure.com\/isecureblog\/wp-content\/uploads\/2023\/11\/Blog_image1-1024x467.png 1024w, https:\/\/www.enhisecure.com\/isecureblog\/wp-content\/uploads\/2023\/11\/Blog_image1-300x137.png 300w, https:\/\/www.enhisecure.com\/isecureblog\/wp-content\/uploads\/2023\/11\/Blog_image1.png 1317w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Now, let us go through a presentation on Event Triggers in SailPoint IdentityNow.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"ENH iSecure SailPoint IdentityNow Event Triggers Presentation\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/HZvZIHYooGA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Use Case<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When target system is to create a request in ServiceNow instance when user is terminated from organization.<\/li>\n\n\n\n<li>We can track user status based on Identity attribute cloud <a href=\"https:\/\/documentation.sailpoint.com\/saas\/help\/common\/glossary.html#l:~:text=Lifecycle%20State%20(n)%3A%20A%20term%20for%20the%20employment%20stage%20an%20employee%20at%20a%20company%20is%20in.%20For%20example%2C%20users%20might%20be%20%22Pre%2DHire%2C%22%20%22Employee%2C%22%20or%20%22On%20Leave.%22\" data-type=\"link\" data-id=\"https:\/\/documentation.sailpoint.com\/saas\/help\/common\/glossary.html#l:~:text=Lifecycle%20State%20(n)%3A%20A%20term%20for%20the%20employment%20stage%20an%20employee%20at%20a%20company%20is%20in.%20For%20example%2C%20users%20might%20be%20%22Pre%2DHire%2C%22%20%22Employee%2C%22%20or%20%22On%20Leave.%22\">Lifecycle state<\/a>.<\/li>\n\n\n\n<li>We can use Identity attribute change event trigger and create a request in service now instance.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"762\" height=\"238\" src=\"https:\/\/www.enhisecure.com\/isecureblog\/wp-content\/uploads\/2023\/11\/Blogimage-2.png\" alt=\"\" class=\"wp-image-1396\" srcset=\"https:\/\/www.enhisecure.com\/isecureblog\/wp-content\/uploads\/2023\/11\/Blogimage-2.png 762w, https:\/\/www.enhisecure.com\/isecureblog\/wp-content\/uploads\/2023\/11\/Blogimage-2-300x94.png 300w\" sizes=\"auto, (max-width: 762px) 100vw, 762px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Whenever an <a href=\"https:\/\/documentation.sailpoint.com\/saas\/help\/common\/glossary.html#i:~:text=An%20authoritative%20account%20that%20includes%20first%20name%2C%20last%20name%2C%20and%20email.%20This%20account%20can%20own%20other%20accounts%2C%20entitlements%2C%20and%20attributes.\" data-type=\"link\" data-id=\"https:\/\/documentation.sailpoint.com\/saas\/help\/common\/glossary.html#i:~:text=An%20authoritative%20account%20that%20includes%20first%20name%2C%20last%20name%2C%20and%20email.%20This%20account%20can%20own%20other%20accounts%2C%20entitlements%2C%20and%20attributes.\">Identity<\/a> Attributes change on Identity.<\/li>\n\n\n\n<li>It triggers to external system (<a href=\"https:\/\/webhook.site\/\">Webhooks<\/a>), when Identity attributes change.<\/li>\n<\/ul>\n\n\n\n<p>Now, let us go through a demo on Event Triggers in SailPoint IdentityNow.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"ENH iSecure SailPoint IdentityNow Event Triggers Demo\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/UZP60XuE0U8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Filtering Events<\/strong><\/h2>\n\n\n\n<p>A <a href=\"https:\/\/developer.sailpoint.com\/idn\/docs\/event-triggers\/filtering-events\">filter<\/a> refers to a mechanism that allows to specify criteria for selecting or excluding certain identity or access-related information.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Benefits of using Filtering<\/strong><\/h2>\n\n\n\n<p>By using filters, you can reduce the number of events that trigger actions. This minimizes unnecessary processing and resource consumption, making our implementation more efficient.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Constructing a Filter<\/strong><\/h2>\n\n\n\n<p>Event trigger filters are constructed using a&nbsp;Jayway&nbsp;JSONpath expression.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Event triggers is an extensibility feature released by SailPoint which enables us to integrate identity now with third party applications. Event Triggers: In SailPoint any action is performed like account aggregation, account created, source created, source deleted called events, based on this event we can perform any new action called event trigger. Based on [&hellip;]<\/p>\n","protected":false},"author":29,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-1394","post","type-post","status-publish","format-standard","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/www.enhisecure.com\/isecureblog\/wp-json\/wp\/v2\/posts\/1394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.enhisecure.com\/isecureblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.enhisecure.com\/isecureblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.enhisecure.com\/isecureblog\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.enhisecure.com\/isecureblog\/wp-json\/wp\/v2\/comments?post=1394"}],"version-history":[{"count":4,"href":"https:\/\/www.enhisecure.com\/isecureblog\/wp-json\/wp\/v2\/posts\/1394\/revisions"}],"predecessor-version":[{"id":1409,"href":"https:\/\/www.enhisecure.com\/isecureblog\/wp-json\/wp\/v2\/posts\/1394\/revisions\/1409"}],"wp:attachment":[{"href":"https:\/\/www.enhisecure.com\/isecureblog\/wp-json\/wp\/v2\/media?parent=1394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.enhisecure.com\/isecureblog\/wp-json\/wp\/v2\/categories?post=1394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.enhisecure.com\/isecureblog\/wp-json\/wp\/v2\/tags?post=1394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}