{"id":976,"date":"2014-10-01T15:53:06","date_gmt":"2014-10-01T10:23:06","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=976"},"modified":"2014-10-01T15:53:06","modified_gmt":"2014-10-01T10:23:06","slug":"using-preentityimage-and-postentityimage-in-workflows","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/","title":{"rendered":"Using &#8220;PreEntityImage&#8221; and &#8220;PostEntityImage&#8221; in Workflows"},"content":{"rendered":"<p style=\"text-align: justify;\">As we all know that we can always read Pre image and Post image in the plug-in for various purpose. However, in workflow, we may sometimes want to read Pre Image for some purpose. Now we can also read Pre Images and Post Images in the workflow using Execution Context. It uses the same Plug-in Architecture and hence we can use it to read Pre Images and Post Images. However, this concept is not documented in the SDK so it might be unsupported.<\/p>\n<p style=\"text-align: justify;\">The purpose could be to read the previous values from the entity record. For e.g. We may require it for Rollup Calculations in the Update operations since we need to see what the previous value in the Entity Record was and according to it we can perform some action on the same. For instance there is a field named as \u201cNo. of contacts\u201d on the Account, which maintains the number of sub contacts associated with the account, so when we write a workflow on update of contact (Parent Account) field, we need to read the Pre Image to update Old Account record field and Post Image to update new account field.<\/p>\n<div style=\"border: 2px solid; padding: 10px 40px; background: #ffffff; width: 550px; border-radius: 0px;\">\n<p>To read pre entity image you can read it like below:<br \/>\n<span style=\"color: #00ccff;\">Entity<\/span> contractedProductPreImage = context.PreEntityImages[&#8220;<span style=\"color: #993300;\">PreBusinessEntity<\/span>&#8220;];<br \/>\nTo read Post Entity Image you can read it like below:<br \/>\n<span style=\"color: #00ccff;\">Entity<\/span> contractedProductPostImage = context.PreEntityImages[&#8220;<span style=\"color: #993300;\">PostBusinessEntity<\/span>&#8220;];<\/p>\n<\/div>\n<p style=\"text-align: justify;\">Here, names such as \u201c<strong>PreBusinessEntity<\/strong>\u201d and \u201c<strong>PostBusinessEntity<\/strong>\u201d are used to read the Pre and Post Images.<\/p>\n<p style=\"text-align: justify;\">At times, it may not required to read Post Image from context as we can read the updated entity record by retrieving its data from the organization service or from the Input Parameters. In order to get the Previous Entity Record Values, the only option to get it is to read it from the Pre Image.<\/p>\n<p style=\"text-align: justify;\">The availability of Pre Image and Post image also depends on the events. As we know, workflows can also works in Synchronous mode i.e. Real Time Workflow. Below is the table that tells us when we can read Pre Image and Post image during different events and in different scenarios:<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"213\"><strong>Events<\/strong><\/td>\n<td width=\"88\"><strong>Pre-Image<\/strong><\/td>\n<td width=\"90\"><strong>Post-Image<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"213\"><strong>Background Workflow<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"213\">Create<\/td>\n<td width=\"88\">NO<\/td>\n<td width=\"90\">YES<\/td>\n<\/tr>\n<tr>\n<td width=\"213\">Update<\/td>\n<td width=\"88\">YES<\/td>\n<td width=\"90\">YES<\/td>\n<\/tr>\n<tr>\n<td width=\"213\">Delete<\/td>\n<td width=\"88\">YES<\/td>\n<td width=\"90\">NO<\/td>\n<\/tr>\n<tr>\n<td width=\"213\">On-Demand<\/td>\n<td width=\"88\">YES<\/td>\n<td width=\"90\">NO<\/td>\n<\/tr>\n<tr>\n<td width=\"213\"><\/td>\n<td width=\"88\"><\/td>\n<td width=\"90\"><\/td>\n<\/tr>\n<tr>\n<td width=\"213\"><strong>Real-Time Workflow<\/strong><\/td>\n<td width=\"88\"><\/td>\n<td width=\"90\"><\/td>\n<\/tr>\n<tr>\n<td width=\"213\">Create-After<\/td>\n<td width=\"88\">NO<\/td>\n<td width=\"90\">YES<\/td>\n<\/tr>\n<tr>\n<td width=\"213\">Update-Before<\/td>\n<td width=\"88\">YES<\/td>\n<td width=\"90\">NO<\/td>\n<\/tr>\n<tr>\n<td width=\"213\">Update-After<\/td>\n<td width=\"88\">YES<\/td>\n<td width=\"90\">YES<\/td>\n<\/tr>\n<tr>\n<td width=\"213\">Delete-Before<\/td>\n<td width=\"88\">YES<\/td>\n<td width=\"90\">NO<\/td>\n<\/tr>\n<tr>\n<td width=\"213\">On-Demand<\/td>\n<td width=\"88\">NO<\/td>\n<td width=\"90\">NO<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify;\"><strong>Conclusion:<\/strong><\/p>\n<p style=\"text-align: justify;\">We can read the Pre and Post entity images in the workflow depending on Synchronous\/Asynchronous Workflow and its events.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As we all know that we can always read Pre image and Post image in the plug-in for various purpose. However, in workflow, we may sometimes want to read Pre Image for some purpose. Now we can also read Pre Images and Post Images in the workflow using Execution Context. It uses the same Plug-in\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/\">Read More: Using &#8220;PreEntityImage&#8221; and &#8220;PostEntityImage&#8221; in Workflows &raquo;<\/a><\/span><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,21,22,24,67],"tags":[740,1336,1355,1358,1409,1841],"class_list":["post-976","post","type-post","status-publish","format-standard","hentry","category-dynamics-crm","category-dynamics-crm-2013","category-dynamics-crm-2015","category-dynamics-crm-2016","category-workflows","tag-entity","tag-post-image","tag-pre-image","tag-preimage-and-post-image","tag-read","tag-workflow"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"As we all know that we can always read Pre image and Post image in the plug-in for various purpose. However, in workflow, we may sometimes want to read Pre Image for some purpose. Now we can also read Pre Images and Post Images in the workflow using Execution Context. It uses the same Plug-in\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Inogic\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Using \u201cPreEntityImage\u201d and \u201cPostEntityImage\u201d in Workflows - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta property=\"og:description\" content=\"As we all know that we can always read Pre image and Post image in the plug-in for various purpose. However, in workflow, we may sometimes want to read Pre Image for some purpose. Now we can also read Pre Images and Post Images in the workflow using Execution Context. It uses the same Plug-in\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2014-10-01T10:23:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2014-10-01T10:23:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inogicindia\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Using \u201cPreEntityImage\u201d and \u201cPostEntityImage\u201d in Workflows - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta name=\"twitter:description\" content=\"As we all know that we can always read Pre image and Post image in the plug-in for various purpose. However, in workflow, we may sometimes want to read Pre Image for some purpose. Now we can also read Pre Images and Post Images in the workflow using Execution Context. It uses the same Plug-in\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Inogic\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2014\\\/10\\\/using-preentityimage-and-postentityimage-in-workflows\\\/#blogposting\",\"name\":\"Using \\u201cPreEntityImage\\u201d and \\u201cPostEntityImage\\u201d in Workflows - Microsoft Dynamics 365 CRM Tips and Tricks\",\"headline\":\"Using &#8220;PreEntityImage&#8221; and &#8220;PostEntityImage&#8221; in Workflows\",\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/inogic-logo.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#articleImage\",\"width\":1000,\"height\":325,\"caption\":\"inogic logo\"},\"datePublished\":\"2014-10-01T15:53:06+05:30\",\"dateModified\":\"2014-10-01T15:53:06+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2014\\\/10\\\/using-preentityimage-and-postentityimage-in-workflows\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2014\\\/10\\\/using-preentityimage-and-postentityimage-in-workflows\\\/#webpage\"},\"articleSection\":\"Dynamics CRM, Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016, Workflows, Entity, Post-Image, Pre-Image, preimage and post image, Read, Workflow\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2014\\\/10\\\/using-preentityimage-and-postentityimage-in-workflows\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/#listItem\",\"name\":\"Dynamics CRM\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/#listItem\",\"position\":2,\"name\":\"Dynamics CRM\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/dynamics-crm-2013\\\/#listItem\",\"name\":\"Dynamics CRM 2013\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/dynamics-crm-2013\\\/#listItem\",\"position\":3,\"name\":\"Dynamics CRM 2013\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/dynamics-crm-2013\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2014\\\/10\\\/using-preentityimage-and-postentityimage-in-workflows\\\/#listItem\",\"name\":\"Using &#8220;PreEntityImage&#8221; and &#8220;PostEntityImage&#8221; in Workflows\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/#listItem\",\"name\":\"Dynamics CRM\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2014\\\/10\\\/using-preentityimage-and-postentityimage-in-workflows\\\/#listItem\",\"position\":4,\"name\":\"Using &#8220;PreEntityImage&#8221; and &#8220;PostEntityImage&#8221; in Workflows\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/dynamics-crm-2013\\\/#listItem\",\"name\":\"Dynamics CRM 2013\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"By Inogic\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/inogic-logo.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2014\\\/10\\\/using-preentityimage-and-postentityimage-in-workflows\\\/#organizationLogo\",\"width\":1000,\"height\":325,\"caption\":\"inogic logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2014\\\/10\\\/using-preentityimage-and-postentityimage-in-workflows\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inogicindia\",\"https:\\\/\\\/twitter.com\\\/inogic\",\"https:\\\/\\\/www.instagram.com\\\/inogicindia\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCM4V7ousgLSu1hbOEv4DUuQ\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inogicindia\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/\",\"name\":\"Inogic\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2014\\\/10\\\/using-preentityimage-and-postentityimage-in-workflows\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Inogic\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2014\\\/10\\\/using-preentityimage-and-postentityimage-in-workflows\\\/#webpage\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2014\\\/10\\\/using-preentityimage-and-postentityimage-in-workflows\\\/\",\"name\":\"Using \\u201cPreEntityImage\\u201d and \\u201cPostEntityImage\\u201d in Workflows - Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"As we all know that we can always read Pre image and Post image in the plug-in for various purpose. However, in workflow, we may sometimes want to read Pre Image for some purpose. Now we can also read Pre Images and Post Images in the workflow using Execution Context. It uses the same Plug-in\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2014\\\/10\\\/using-preentityimage-and-postentityimage-in-workflows\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"datePublished\":\"2014-10-01T15:53:06+05:30\",\"dateModified\":\"2014-10-01T15:53:06+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"alternateName\":\"Inogic\",\"description\":\"By Inogic\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Using \u201cPreEntityImage\u201d and \u201cPostEntityImage\u201d in Workflows - Microsoft Dynamics 365 CRM Tips and Tricks","description":"As we all know that we can always read Pre image and Post image in the plug-in for various purpose. However, in workflow, we may sometimes want to read Pre Image for some purpose. Now we can also read Pre Images and Post Images in the workflow using Execution Context. It uses the same Plug-in","canonical_url":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/#blogposting","name":"Using \u201cPreEntityImage\u201d and \u201cPostEntityImage\u201d in Workflows - Microsoft Dynamics 365 CRM Tips and Tricks","headline":"Using &#8220;PreEntityImage&#8221; and &#8220;PostEntityImage&#8221; in Workflows","author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/02\/inogic-logo.png","@id":"https:\/\/www.inogic.com\/blog\/#articleImage","width":1000,"height":325,"caption":"inogic logo"},"datePublished":"2014-10-01T15:53:06+05:30","dateModified":"2014-10-01T15:53:06+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/#webpage"},"isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/#webpage"},"articleSection":"Dynamics CRM, Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016, Workflows, Entity, Post-Image, Pre-Image, preimage and post image, Read, Workflow"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.inogic.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/#listItem","name":"Dynamics CRM"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/#listItem","position":2,"name":"Dynamics CRM","item":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/dynamics-crm-2013\/#listItem","name":"Dynamics CRM 2013"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/dynamics-crm-2013\/#listItem","position":3,"name":"Dynamics CRM 2013","item":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/dynamics-crm-2013\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/#listItem","name":"Using &#8220;PreEntityImage&#8221; and &#8220;PostEntityImage&#8221; in Workflows"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/#listItem","name":"Dynamics CRM"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/#listItem","position":4,"name":"Using &#8220;PreEntityImage&#8221; and &#8220;PostEntityImage&#8221; in Workflows","previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/dynamics-crm-2013\/#listItem","name":"Dynamics CRM 2013"}}]},{"@type":"Organization","@id":"https:\/\/www.inogic.com\/blog\/#organization","name":"Microsoft Dynamics 365 CRM Tips and Tricks","description":"By Inogic","url":"https:\/\/www.inogic.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/02\/inogic-logo.png","@id":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/#organizationLogo","width":1000,"height":325,"caption":"inogic logo"},"image":{"@id":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/inogicindia","https:\/\/twitter.com\/inogic","https:\/\/www.instagram.com\/inogicindia\/","https:\/\/www.youtube.com\/channel\/UCM4V7ousgLSu1hbOEv4DUuQ","https:\/\/www.linkedin.com\/company\/inogicindia"]},{"@type":"Person","@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author","url":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/","name":"Inogic","image":{"@type":"ImageObject","@id":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g","width":96,"height":96,"caption":"Inogic"}},{"@type":"WebPage","@id":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/#webpage","url":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/","name":"Using \u201cPreEntityImage\u201d and \u201cPostEntityImage\u201d in Workflows - Microsoft Dynamics 365 CRM Tips and Tricks","description":"As we all know that we can always read Pre image and Post image in the plug-in for various purpose. However, in workflow, we may sometimes want to read Pre Image for some purpose. Now we can also read Pre Images and Post Images in the workflow using Execution Context. It uses the same Plug-in","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/#breadcrumblist"},"author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"creator":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"datePublished":"2014-10-01T15:53:06+05:30","dateModified":"2014-10-01T15:53:06+05:30"},{"@type":"WebSite","@id":"https:\/\/www.inogic.com\/blog\/#website","url":"https:\/\/www.inogic.com\/blog\/","name":"Microsoft Dynamics 365 CRM Tips and Tricks","alternateName":"Inogic","description":"By Inogic","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic","og:type":"article","og:title":"Using \u201cPreEntityImage\u201d and \u201cPostEntityImage\u201d in Workflows - Microsoft Dynamics 365 CRM Tips and Tricks","og:description":"As we all know that we can always read Pre image and Post image in the plug-in for various purpose. However, in workflow, we may sometimes want to read Pre Image for some purpose. Now we can also read Pre Images and Post Images in the workflow using Execution Context. It uses the same Plug-in","og:url":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/","article:published_time":"2014-10-01T10:23:06+00:00","article:modified_time":"2014-10-01T10:23:06+00:00","article:publisher":"https:\/\/www.facebook.com\/inogicindia","twitter:card":"summary_large_image","twitter:site":"@inogic","twitter:title":"Using \u201cPreEntityImage\u201d and \u201cPostEntityImage\u201d in Workflows - Microsoft Dynamics 365 CRM Tips and Tricks","twitter:description":"As we all know that we can always read Pre image and Post image in the plug-in for various purpose. However, in workflow, we may sometimes want to read Pre Image for some purpose. Now we can also read Pre Images and Post Images in the workflow using Execution Context. It uses the same Plug-in","twitter:creator":"@inogic","twitter:label1":"Written by","twitter:data1":"Inogic","twitter:label2":"Est. reading time","twitter:data2":"2 minutes"},"aioseo_meta_data":{"post_id":"976","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-02-02 06:09:50","updated":"2025-07-03 23:04:10","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/\" title=\"Dynamics CRM\">Dynamics CRM<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/dynamics-crm-2013\/\" title=\"Dynamics CRM 2013\">Dynamics CRM 2013<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tUsing \u201cPreEntityImage\u201d and \u201cPostEntityImage\u201d in Workflows\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.inogic.com\/blog"},{"label":"Dynamics CRM","link":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/"},{"label":"Dynamics CRM 2013","link":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/dynamics-crm-2013\/"},{"label":"Using &#8220;PreEntityImage&#8221; and &#8220;PostEntityImage&#8221; in Workflows","link":"https:\/\/www.inogic.com\/blog\/2014\/10\/using-preentityimage-and-postentityimage-in-workflows\/"}],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=976"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/976\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}