{"id":475,"date":"2013-12-09T12:38:52","date_gmt":"2013-12-09T12:38:52","guid":{"rendered":"https:\/\/www.kovair.com\/blog\/?p=475"},"modified":"2013-12-09T12:38:52","modified_gmt":"2013-12-09T12:38:52","slug":"enforcing-business-rules-of-a-project-through-kovair-event-driven-policies","status":"publish","type":"post","link":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/","title":{"rendered":"Enforcing Business Rules of a Project Through Kovair Event-Driven Policies"},"content":{"rendered":"<p style=\"text-align: justify\">The basic prerequisites to drive a project towards success are optimized usage of time, and resources and reduction of human errors in the process. <b>Kovair\u2019s Event Driven Policy<\/b> helps organizations to accomplish this by reducing manual intervention at various levels, thus minimizing the scope of human errors. This saves time by reducing the number of repetitive tasks done manually at various levels. Kovair\u2019s Event Driven Policy is an automated approach that ensures that based on certain events, actions will be performed by the application. We will take a look at how this is accomplished.<\/p>\n<p style=\"text-align: justify\">Let us consider some business scenarios and see how we can use <b>Kovair Event Driven Policy<\/b> in solving them.<\/p>\n<p style=\"text-align: justify\"><b>\u00a0<\/b><b>Scenario 1<\/b><\/p>\n<p style=\"text-align: justify\">Create a Defect automatically and then link it to the specific Test Run which has failed in execution and has given rise to this Defect.<\/p>\n<p style=\"text-align: justify\"><b>\u00a0<\/b><b>Scenario 2<\/b><\/p>\n<p style=\"text-align: justify\">Create a task for the Developer when a Bug is assigned to him for fixing and then notify him or her accordingly..<\/p>\n<p style=\"text-align: justify\">To accomplish <b>Scenario 1,<\/b> we specify the Event and the Action. The Event and the Test Run, while being modified, are specified along with the condition that the value of the Status field changes to \u201cFailed\u201d.<\/p>\n<p style=\"text-align: justify\">We then go on to specify the corresponding Action, which is to create a new Defect, and then link it to the Test Run that is getting modified.<\/p>\n<p style=\"text-align: justify\">For <b>Scenario 2<\/b> we create two policies.<\/p>\n<ol style=\"text-align: justify\">\n<li>We specify the event that a bug is being modified and assigned to a developer. In addition, we also specify that the same developer will create a new task.<\/li>\n<li>Once the event in which the task is created and assigned to the developer, we specify a corresponding action to notify the developer that the bug is being assigned. Such notifications can be sent to the developer via Email or SMS.<\/li>\n<\/ol>\n<p style=\"text-align: justify\">Thus, the power of the Kovair policy framework increases manifold with the use of relationship establishment between two records of two entities as explained in the above scenarios. Specifying the Event and Action in a Kovair policy is quite simple. The simple and interactive user interface allows the user to create a policy and specify Events and Actions to be performed in a few clicks.<\/p>\n<p style=\"text-align: justify\">Once the policy is created our desired rule is ready to execute. Thus even a complex business rule gets implemented in just a few clicks. Complex conditions can also be set up quite easily while defining a policy. Kovair addresses this by using another feature called the expression builder, in which complex expressions involving numbers and characters can be specified, accompanied by a vast range of inbuilt logical, arithmetic and string manipulation functions and operators.<\/p>\n<p style=\"text-align: center\"><b><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-479 bordered\" title=\"The expression builder interface\" src=\"https:\/\/www.kovair.com\/blog\/wp-content\/uploads\/sites\/2\/2013\/12\/The-expression-builder-interface.jpg\" alt=\"The expression builder interface\" width=\"629\" height=\"373\" srcset=\"https:\/\/www.kovair.com\/blogs\/wp-content\/uploads\/sites\/2\/2013\/12\/The-expression-builder-interface.jpg 629w, https:\/\/www.kovair.com\/blogs\/wp-content\/uploads\/sites\/2\/2013\/12\/The-expression-builder-interface-300x178.jpg 300w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/b><\/p>\n<p style=\"text-align: center\" align=\"center\"><strong><span style=\"text-decoration: underline\">Figure <\/span><span style=\"text-decoration: underline\">3<\/span><\/strong><span style=\"text-decoration: underline\">: The expression builder interface.<\/span><\/p>\n<p style=\"text-align: justify\">Besides the internal management of entities and records, Kovair policy can be made to invoke service calls which can be used to establish communication with external tools or web services. An example might be to trigger a build in Hudson, once a code file is checked into SVN from the Eclipse client.<\/p>\n<p style=\"text-align: justify\">Currently, Kovair Event Driven Policy supports 21 types of events and 15 types of actions. Each event may be used to execute one or more actions. Thus Kovair policy continues to be a highly popular feature among its users. It not only helps in the automation of business rules but also facilitates an integrated development environment by interacting with other tools and processes.<\/p>\n<div class=\"bctahold\">\n<div class=\"inside\">\n<div class=\"bctahd\">\n<p>Request for Free Live Product Demo from our Engineers!<\/p>\n<\/div>\n<div class=\"bctabtnB\"><a href=\"https:\/\/www.kovair.com\/request-live-demo\/?source=blogpost-cta\" target=\"_blank\" rel=\"noopener noreferrer\">Request FREE Demo<\/a><\/div>\n<\/div>\n<\/div>\n  <div class=\"related-post grid\">\r\n        <div class=\"headline\">Related Posts<\/div>\r\n    <div class=\"post-list \">\r\n\r\n            <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Data Validation Techniques for High-Stakes Financial Transfers\" href=\"https:\/\/www.kovair.com\/blogs\/data-validation-techniques-for-high-stakes-financial-transfers\/\">\r\n\r\n      <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\" src=\"https:\/\/www.kovair.com\/blogs\/wp-content\/uploads\/sites\/2\/2026\/06\/blog-graphics-1131--800x500.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Data Validation Techniques\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Data Validation Techniques for High-Stakes Financial Transfers\" href=\"https:\/\/www.kovair.com\/blogs\/data-validation-techniques-for-high-stakes-financial-transfers\/\">\r\n        Data Validation Techniques for High-Stakes Financial Transfers  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Human-Centered Design vs AI-Generated Design: What Users Actually Prefer\" href=\"https:\/\/www.kovair.com\/blogs\/human-centered-design-vs-ai-generated-design-what-users-actually-prefer\/\">\r\n\r\n      <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\" src=\"https:\/\/www.kovair.com\/blogs\/wp-content\/uploads\/sites\/2\/2026\/05\/blog-graphics-1130--800x500.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Human-Centered Design vs AI-Generated Design\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Human-Centered Design vs AI-Generated Design: What Users Actually Prefer\" href=\"https:\/\/www.kovair.com\/blogs\/human-centered-design-vs-ai-generated-design-what-users-actually-prefer\/\">\r\n        Human-Centered Design vs AI-Generated Design: What Users Actually Prefer  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Security Considerations in Fintech Product Development\" href=\"https:\/\/www.kovair.com\/blogs\/security-considerations-in-fintech-product-development\/\">\r\n\r\n      <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\" src=\"https:\/\/www.kovair.com\/blogs\/wp-content\/uploads\/sites\/2\/2026\/05\/blog-graphics-1128-800x500.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Security Considerations in Fintech\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Security Considerations in Fintech Product Development\" href=\"https:\/\/www.kovair.com\/blogs\/security-considerations-in-fintech-product-development\/\">\r\n        Security Considerations in Fintech Product Development  <\/a>\r\n\r\n        <\/div>\r\n      \r\n  <\/div>\r\n\r\n  <script>\r\n      <\/script>\r\n  <style>\r\n    .related-post {}\r\n\r\n    .related-post .post-list {\r\n      text-align: left;\r\n          }\r\n\r\n    .related-post .post-list .item {\r\n      margin: 10px;\r\n      padding: 0px;\r\n          }\r\n\r\n    .related-post .headline {\r\n      font-size: 18px !important;\r\n      color: #999999 !important;\r\n          }\r\n\r\n    .related-post .post-list .item .post_thumb {\r\n      max-height: 150px;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n          }\r\n\r\n    .related-post .post-list .item .post_title {\r\n      font-size: 14px;\r\n      color: #3f3f3f;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .post-list .item .post_excerpt {\r\n      font-size: 13px;\r\n      color: #3f3f3f;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    @media only screen and (min-width: 1024px) {\r\n      .related-post .post-list .item {\r\n        width: 30%;\r\n      }\r\n    }\r\n\r\n    @media only screen and (min-width: 768px) and (max-width: 1023px) {\r\n      .related-post .post-list .item {\r\n        width: 90%;\r\n      }\r\n    }\r\n\r\n    @media only screen and (min-width: 0px) and (max-width: 767px) {\r\n      .related-post .post-list .item {\r\n        width: 90%;\r\n      }\r\n    }\r\n\r\n      <\/style>\r\n    <\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>The basic prerequisites to drive a project towards success are optimized usage of time, and resources and reduction of human errors in the process. Kovair\u2019s&#8230;..<\/p>\n","protected":false},"author":10,"featured_media":3122,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[100],"class_list":["post-475","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","tag-project-management"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Enforcing Business Rules of a Project - Kovair Blog<\/title>\n<meta name=\"description\" content=\"Read more about - Enforcing Business Rules of a Project Through Kovair Event-Driven Policies\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Enforcing Business Rules of a Project - Kovair Blog\" \/>\n<meta property=\"og:description\" content=\"Read more about - Enforcing Business Rules of a Project Through Kovair Event-Driven Policies\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/\" \/>\n<meta property=\"og:site_name\" content=\"Kovair Blog\" \/>\n<meta property=\"article:published_time\" content=\"2013-12-09T12:38:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.kovair.com\/blogs\/wp-content\/uploads\/sites\/2\/2013\/12\/blog-graphics-120.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Arunava Bhattacharya\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arunava Bhattacharya\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\\\/\"},\"author\":{\"name\":\"Arunava Bhattacharya\",\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/#\\\/schema\\\/person\\\/8394e57d20cba311631034f98e695f20\"},\"headline\":\"Enforcing Business Rules of a Project Through Kovair Event-Driven Policies\",\"datePublished\":\"2013-12-09T12:38:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\\\/\"},\"wordCount\":583,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2013\\\/12\\\/blog-graphics-120.jpg\",\"keywords\":[\"Project Management\"],\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\\\/\",\"url\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\\\/\",\"name\":\"Enforcing Business Rules of a Project - Kovair Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2013\\\/12\\\/blog-graphics-120.jpg\",\"datePublished\":\"2013-12-09T12:38:52+00:00\",\"description\":\"Read more about - Enforcing Business Rules of a Project Through Kovair Event-Driven Policies\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2013\\\/12\\\/blog-graphics-120.jpg\",\"contentUrl\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2013\\\/12\\\/blog-graphics-120.jpg\",\"width\":1000,\"height\":500,\"caption\":\"Enforcing Business Rules of a Project Through Kovair Event-Driven Policies\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Enforcing Business Rules of a Project Through Kovair Event-Driven Policies\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/#website\",\"url\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/\",\"name\":\"Kovair Blog\",\"description\":\"Kovair Latest Updates and Articles\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/#organization\",\"name\":\"Kovair Blog\",\"url\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/07\\\/Kovair-blog-logo-2023-1.png\",\"contentUrl\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/07\\\/Kovair-blog-logo-2023-1.png\",\"width\":275,\"height\":50,\"caption\":\"Kovair Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/#\\\/schema\\\/person\\\/8394e57d20cba311631034f98e695f20\",\"name\":\"Arunava Bhattacharya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d7cc4d339cc3ebc55712247b240d6b25dae177631cab932f5413684c239ed800?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d7cc4d339cc3ebc55712247b240d6b25dae177631cab932f5413684c239ed800?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d7cc4d339cc3ebc55712247b240d6b25dae177631cab932f5413684c239ed800?s=96&d=mm&r=g\",\"caption\":\"Arunava Bhattacharya\"},\"url\":\"https:\\\/\\\/www.kovair.com\\\/blogs\\\/author\\\/arunava-bhattacharya\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Enforcing Business Rules of a Project - Kovair Blog","description":"Read more about - Enforcing Business Rules of a Project Through Kovair Event-Driven Policies","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/","og_locale":"en_US","og_type":"article","og_title":"Enforcing Business Rules of a Project - Kovair Blog","og_description":"Read more about - Enforcing Business Rules of a Project Through Kovair Event-Driven Policies","og_url":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/","og_site_name":"Kovair Blog","article_published_time":"2013-12-09T12:38:52+00:00","og_image":[{"width":1000,"height":500,"url":"https:\/\/www.kovair.com\/blogs\/wp-content\/uploads\/sites\/2\/2013\/12\/blog-graphics-120.jpg","type":"image\/jpeg"}],"author":"Arunava Bhattacharya","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Arunava Bhattacharya","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/#article","isPartOf":{"@id":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/"},"author":{"name":"Arunava Bhattacharya","@id":"https:\/\/www.kovair.com\/blogs\/#\/schema\/person\/8394e57d20cba311631034f98e695f20"},"headline":"Enforcing Business Rules of a Project Through Kovair Event-Driven Policies","datePublished":"2013-12-09T12:38:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/"},"wordCount":583,"commentCount":0,"publisher":{"@id":"https:\/\/www.kovair.com\/blogs\/#organization"},"image":{"@id":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/#primaryimage"},"thumbnailUrl":"https:\/\/www.kovair.com\/blogs\/wp-content\/uploads\/sites\/2\/2013\/12\/blog-graphics-120.jpg","keywords":["Project Management"],"articleSection":["Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/","url":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/","name":"Enforcing Business Rules of a Project - Kovair Blog","isPartOf":{"@id":"https:\/\/www.kovair.com\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/#primaryimage"},"image":{"@id":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/#primaryimage"},"thumbnailUrl":"https:\/\/www.kovair.com\/blogs\/wp-content\/uploads\/sites\/2\/2013\/12\/blog-graphics-120.jpg","datePublished":"2013-12-09T12:38:52+00:00","description":"Read more about - Enforcing Business Rules of a Project Through Kovair Event-Driven Policies","breadcrumb":{"@id":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/#primaryimage","url":"https:\/\/www.kovair.com\/blogs\/wp-content\/uploads\/sites\/2\/2013\/12\/blog-graphics-120.jpg","contentUrl":"https:\/\/www.kovair.com\/blogs\/wp-content\/uploads\/sites\/2\/2013\/12\/blog-graphics-120.jpg","width":1000,"height":500,"caption":"Enforcing Business Rules of a Project Through Kovair Event-Driven Policies"},{"@type":"BreadcrumbList","@id":"https:\/\/www.kovair.com\/blogs\/enforcing-business-rules-of-a-project-through-kovair-event-driven-policies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.kovair.com\/blogs\/"},{"@type":"ListItem","position":2,"name":"Enforcing Business Rules of a Project Through Kovair Event-Driven Policies"}]},{"@type":"WebSite","@id":"https:\/\/www.kovair.com\/blogs\/#website","url":"https:\/\/www.kovair.com\/blogs\/","name":"Kovair Blog","description":"Kovair Latest Updates and Articles","publisher":{"@id":"https:\/\/www.kovair.com\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.kovair.com\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.kovair.com\/blogs\/#organization","name":"Kovair Blog","url":"https:\/\/www.kovair.com\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.kovair.com\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/www.kovair.com\/blogs\/wp-content\/uploads\/sites\/2\/2025\/07\/Kovair-blog-logo-2023-1.png","contentUrl":"https:\/\/www.kovair.com\/blogs\/wp-content\/uploads\/sites\/2\/2025\/07\/Kovair-blog-logo-2023-1.png","width":275,"height":50,"caption":"Kovair Blog"},"image":{"@id":"https:\/\/www.kovair.com\/blogs\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.kovair.com\/blogs\/#\/schema\/person\/8394e57d20cba311631034f98e695f20","name":"Arunava Bhattacharya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d7cc4d339cc3ebc55712247b240d6b25dae177631cab932f5413684c239ed800?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d7cc4d339cc3ebc55712247b240d6b25dae177631cab932f5413684c239ed800?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d7cc4d339cc3ebc55712247b240d6b25dae177631cab932f5413684c239ed800?s=96&d=mm&r=g","caption":"Arunava Bhattacharya"},"url":"https:\/\/www.kovair.com\/blogs\/author\/arunava-bhattacharya\/"}]}},"_links":{"self":[{"href":"https:\/\/www.kovair.com\/blogs\/wp-json\/wp\/v2\/posts\/475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kovair.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kovair.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kovair.com\/blogs\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kovair.com\/blogs\/wp-json\/wp\/v2\/comments?post=475"}],"version-history":[{"count":0,"href":"https:\/\/www.kovair.com\/blogs\/wp-json\/wp\/v2\/posts\/475\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kovair.com\/blogs\/wp-json\/wp\/v2\/media\/3122"}],"wp:attachment":[{"href":"https:\/\/www.kovair.com\/blogs\/wp-json\/wp\/v2\/media?parent=475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kovair.com\/blogs\/wp-json\/wp\/v2\/categories?post=475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kovair.com\/blogs\/wp-json\/wp\/v2\/tags?post=475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}