{"id":24074,"date":"2024-02-15T14:53:34","date_gmt":"2024-02-15T22:53:34","guid":{"rendered":"https:\/\/docs.extraview.com\/v25\/book\/writing-rules-1\/"},"modified":"2025-02-13T10:37:27","modified_gmt":"2025-02-13T18:37:27","slug":"writing-rules-1","status":"publish","type":"page","link":"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/","title":{"rendered":"Writing Rules"},"content":{"rendered":"<h3>\n\tGeneral Syntax<\/h3>\n<p>Rules consist of an action and an optional condition. If a Condition is omitted, the action will always occur; otherwise the action will be taken if all the conditions are true.<\/p>\n<p>Rules will have one of the following syntaxes:<\/p>\n<ul>\n<li>\n\t\t<span class=\"fixedWidthFont\">&lt;Rule Action&gt;<\/span><\/li>\n<li>\n\t\t<span class=\"fixedWidthFont\">if (&lt;Rule Condition &gt;) { &lt;Rule Action&gt; ; &lt;Rule Action&gt; }<\/span><\/li>\n<li>\n\t\t<span class=\"fixedWidthFont\">if (&lt;Rule Condition &gt; &amp;&amp; &lt;Rule Condition&gt; &#8230;) {<br \/>\n\t\t&nbsp;&nbsp; &lt;Rule Action&gt; ; &lt;Rule Action&gt;;<br \/>\n\t\t&nbsp;&nbsp; &lt;Rule Action&gt; ; &lt;Rule Action&gt;;<br \/>\n\t\t&nbsp;&nbsp; &lt;Rule Action&gt; ; &lt;Rule Action&gt;;<br \/>\n\t\t&nbsp;&nbsp; &lt;Rule Action&gt; ; &lt;Rule Action&gt;;<br \/>\n\t\t}<\/span><\/li>\n<\/ul>\n<p>There is also a special syntax for negative conditions:<\/p>\n<p><span class=\"fixedWidthFont\">if !(&lt;Rule Condition &gt;)<\/span><\/p>\n<p>Rules also support the following conditional operators. These conditional operators will work with all numeric and date display field types. They also work as operators using a string compare operator when used with text and list display types.<\/p>\n<table class=\"border\">\n<tbody>\n<tr class=\"tableHeaderRow\">\n<td>\n\t\t\t\tOperator<\/td>\n<td>\n\t\t\t\tMeaning<\/td>\n<\/tr>\n<tr>\n<td>\n\t\t\t\t&gt;<\/td>\n<td>\n\t\t\t\tGreater than<\/td>\n<\/tr>\n<tr>\n<td>\n\t\t\t\t&lt;<\/td>\n<td>\n\t\t\t\tLess than<\/td>\n<\/tr>\n<tr>\n<td>\n\t\t\t\t&lt;=<\/td>\n<td>\n\t\t\t\tLess than or equal to<\/td>\n<\/tr>\n<tr>\n<td>\n\t\t\t\t&gt;=<\/td>\n<td>\n\t\t\t\tGreater than or equal to<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"textGreyBg\"><b>Note<\/b>: The condition(s) may extend over multiple lines, and are controlled by the parentheses.<\/p>\n<p class=\"textGreyBg\"><b>Note<\/b>: You may not set the value of the fields AREA and PROJECT with a load, refresh or clone directive. Within the rules, all referenced fields must exist in the data dictionary, and must appear on the layout to which the rule applies. You cannot define variables or new fields &#8220;on-the-fly&#8221;.<\/p>\n<h3>\n\tAssignment<\/h3>\n<p>By definition, all fields have a type, specified by its display type in the data dictionary. As with all other computer languages, assignments must be made between fields with the result being of the correct type. For example, you can assign a text field to another text field, but cannot assign a text field to a number field. However, you might assign the a value in a list field to a text field, as the individual values within the list field are of type text.<\/p>\n<p>For the most part, automatic conversions are made between different data types. For example, if you assign a list type field to a text field, the display title of the list value is automatically provided and used. Similarly, if you assign a text field to a list value, then a reverse lookup is performed on the text value to populate the list field. Of course, if you make an assignment of this last type, then the value in the text field must correspond to an existing value of a list title else an error will be generated.<\/p>\n<p>An important feature of rules within ExtraView is that you can only perform a single operation with a single rule. For example, to add two fields together (<span class=\"fixedWidthFont\">FLD_1<\/span> and <span class=\"fixedWidthFont\">FLD_2<\/span>) and place the result in a third field (<span class=\"fixedWidthFont\">FLD_TOTAL<\/span>) you must take two steps:<\/p>\n<p><span class=\"fixedWidthFont\">FLD_TOTAL = FLD_1;<\/span><br \/>\n\t<span class=\"fixedWidthFont\">FLD_TOTAL += FLD_2;<\/span><\/p>\n<p>You cannot and must not use the form:<\/p>\n<p><span class=\"fixedWidthFont\">FLD_TOTAL = FLD_1 + FLD_2;<\/span><\/p>\n<p>When applied to a repeating row field, the above syntax updates the field value on all repeating row fields. The following syntax demonstrates how you make an assignment to a repeating row field on a single row. Note that the repeating rows are numbered from zero, not from one.<\/p>\n<div class=\"fixedWidthFont\">\n\tRR_FIELD[0] = &#8216;value1&#8217;;<\/div>\n<div class=\"fixedWidthFont\">\n\tRR_FIELD[1] = &#8216;value2&#8217;;<\/div>\n<h3>\n\tAssignments within Search Layouts<\/h3>\n<p>There is a special form for assignment that is used within layouts of type SEARCH.&nbsp; Consider a SEARCH layout that is embedded within an ADD_PROBLEM or EDIT_PROBLEM layout, or a Screen usage layout embedded within one of these.&nbsp; This is the only occasion on which fields of the same name may reside within the same overall layout structure.<\/p>\n<p>It can be useful to populate a field or fields within the SEARCH layout with the value of a field in one of the Screen usage layouts.&nbsp; To differentiate the field within the SEARCH layout, from a field in the other layouts, where the same field name may be in use, within an <code>ONCHANGE <\/code>directive use the form:<\/p>\n<p><code>SEARCH_LAYOUT_NAME.FIELD_NAME = FIELD_NAME2;<\/code><\/p>\n<p>When the <code>FIELD_NAME2<\/code> embedded within one of the Screen layouts is set to a value, or its value is changed, the value of the field <code>FIELD_NAME <\/code>within the <code>SEARCH_LAYOUT_NAME <\/code>is set to the value of <code>FIELD_NAME2<\/code>.<\/p>\n<h3>\n\t&#8220;IF&#8221; statements<\/h3>\n<p>IF statements allow the conditional processing of statements. For example, consider the following rule:<\/p>\n<p><span class=\"fixedWidthFont\">if (PROJECT = &#8216;Customer Tickets&#8217;) {<\/span><br \/>\n\t<span class=\"fixedWidthFont\">&nbsp; <\/span><span class=\"fixedWidthFont\">ASSIGNED_TO = &#8216;BSMITH&#8217;;<\/span><br \/>\n\t<span class=\"fixedWidthFont\">}<\/span><\/p>\n<p>This will work equally well as a <span class=\"fixedWidthFont\">load<\/span> rule, an <span class=\"fixedWidthFont\">onchange<\/span> rule or a <span class=\"fixedWidthFont\">preupdate<\/span> rule. It will not work as a <span class=\"fixedWidthFont\">postupdate<\/span> rule, as no update will be made once the rule has been read and executed. Next, consider this rule:<\/p>\n<p><span class=\"fixedWidthFont\">if (PROJECT.{changed to:&#8217;Customer Tickets&#8217;}) {<br \/>\n\t&nbsp; ASSIGNED_TO = &#8216;BSMITH&#8217;;<\/span><br \/>\n\t<span class=\"fixedWidthFont\">}<\/span><\/p>\n<p>This will only work as an <span class=\"fixedWidthFont\">onchange<\/span> or a <span class=\"fixedWidthFont\">preupdate<\/span> rule, as it is during these times that changes can be detected.<\/p>\n<p>Within an <em>if<\/em> statement you may use the conjunctions of AND and OR.&nbsp; These are written within rules with <code>&amp;&amp;<\/code> representing AND and <code>||<\/code> representing OR.&nbsp; These conjunctions can be mixed within one <em>if<\/em> statement, and parentheses may be used to set the order of precedence of operations.&nbsp; Examples of valid <em>if<\/em> statements are:<\/p>\n<p><code>if (PRIORITY = 'P 2' &amp;&amp; ASSIGNED_TO = 'Fred Jones') {<br \/>\n\t&nbsp; MY_FIELD = 'Yes';<br \/>\n\t}<\/code><\/p>\n<p><code>if (PRIORITY = 'P 2' || ASSIGNED_TO = 'Fred Jones') {<br \/>\n\t&nbsp; MY_FIELD = 'Yes';<br \/>\n\t}<\/code><\/p>\n<p><code>if (PRIORITY = 'P 2' &amp;&amp; ASSIGNED_TO = 'Fred Jones' || ORIGINATOR = 'Jill Fraser') {<br \/>\n\t&nbsp; MY_FIELD = 'Yes';<br \/>\n\t}<\/code><\/p>\n<p><code><code>if ((PRIORITY = 'P 2' &amp;&amp; ASSIGNED_TO = 'Fred Jones') || (PRIORITY = 'P 1' &amp;&amp; ORIGINATOR = 'Jill Fraser')) {<\/code><br \/>\n\t&nbsp; MY_FIELD = 'Yes';<br \/>\n\t}<\/code><\/p>\n<p>Nested <em>if<\/em> statements, <em>else \/ else if<\/em>, (), and <em>or<\/em> clauses are not supported at this time. However, you may write statements in a way that achieves your purpose. For example, a statement such as:<\/p>\n<pre>\r\n<span class=\"fixedWidthFont\">if (AREA = 'Customer Support') {\r\n  if (STATUS='Submitted') {\r\n    SUB_STATUS = 'Needs Review'; \r\n    OWNER = ASSIGNED_TO;\r\n    DUE_BY_DATE = SYSDAY;\r\n  }\r\n} else if (AREA = 'Bugs') {\r\n  STATUS = 'New';\r\n} else {\r\n  STATUS = 'Unassigned';\r\n}<\/span><\/pre>\n<p><b>IS NOT SUPPORTED<\/b> It should, and must be, written as:<\/p>\n<pre>\r\n<code>if (AREA='Customer Support' &amp;&amp; STATUS='Submitted') {\r\n  SUB_STATUS='Needs Review'; \r\n  OWNER=ASSIGNED_TO;\r\n  DUE_BY_DATE = SYSDAY;\r\n}\r\nif (AREA = 'Bugs') {\r\n  STATUS = 'New';\r\n}\r\nif (AREA != 'Customer Support' &amp;&amp; STATUS != 'Submitted' &amp;&amp; AREA !='Bugs') {\r\n  STATUS = 'Unassigned';\r\n}<\/code><\/pre>\n<h3>\n\tRecognizing a User&#8217;s Changes within the ONCHANGE Directive<\/h3>\n<p>You must always write a rule that recognizes the changes a user makes when they alter a field value.&nbsp; This is achieved within the <span class=\"fixedWidthFont\">onchange<\/span> directive, and you must consider and use one of three change events.<\/p>\n<ul>\n<li>\n\t\t<span class=\"fixedWidthFont\">changed<\/span><\/li>\n<li>\n\t\t<span class=\"fixedWidthFont\">changed from<\/span><\/li>\n<li>\n\t\t<span class=\"fixedWidthFont\">changed to<\/span><\/li>\n<\/ul>\n<p>You must have one, and only one, of these qualifiers in a statement. For example, the following rule will work:<\/p>\n<div class=\"fixedWidthFont\">\n\tif (CATEGORY.{changed to:&#8221;Software&#8221;} &amp;&amp; PRIORITY = &#8220;P 1&#8221;) &nbsp;&nbsp;{ IMPORTANCE = &#8220;High&#8221; }<\/div>\n<p>whereas the following will not work:<\/p>\n<div class=\"fixedWidthFont\">\n\tif (CATEGORY.{changed to:&#8221;Software&#8221;} &amp;&amp; PRIORITY.{changed}) &nbsp;&nbsp;{ IMPORTANCE = &#8220;High&#8221; }<\/div>\n<p>The reason is that a user implicitly changesonly one item on the user interface at one moment. The rule will never trigger the change if it looks for two or more changes at the same moment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>General Syntax Rules consist of an action and an optional condition. If a Condition is omitted, the action will always occur; otherwise the action will be taken if all the conditions are true. Rules will have one of the following syntaxes: &lt;Rule Action&gt; if (&lt;Rule Condition &gt;) { &lt;Rule Action&gt; ; &lt;Rule Action&gt; } if&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":24032,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_lmt_disableupdate":"no","_lmt_disable":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-24074","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Writing Rules - Product Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Writing Rules - Product Documentation\" \/>\n<meta property=\"og:description\" content=\"General Syntax Rules consist of an action and an optional condition. If a Condition is omitted, the action will always occur; otherwise the action will be taken if all the conditions are true. Rules will have one of the following syntaxes: &lt;Rule Action&gt; if (&lt;Rule Condition &gt;) { &lt;Rule Action&gt; ; &lt;Rule Action&gt; } if...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Product Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-13T18:37:27+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/\",\"url\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/\",\"name\":\"Writing Rules - Product Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#website\"},\"datePublished\":\"2024-02-15T22:53:34+00:00\",\"dateModified\":\"2025-02-13T18:37:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.extraview.com\/v25\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ExtraView 25\",\"item\":\"https:\/\/docs.extraview.com\/v25\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Administration Guide\",\"item\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Site Configuration Menu\",\"item\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Business Rules\",\"item\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/\"},{\"@type\":\"ListItem\",\"position\":6,\"name\":\"Writing Rules\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#website\",\"url\":\"https:\/\/docs.extraview.com\/v25\/\",\"name\":\"ExtraView Product Documentation\",\"description\":\"ExtraView Documentation\",\"publisher\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/docs.extraview.com\/v25\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#organization\",\"name\":\"ExtraView Corporation\",\"url\":\"https:\/\/docs.extraview.com\/v25\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"contentUrl\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"ExtraView Corporation\"},\"image\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Writing Rules - Product Documentation","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:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/","og_locale":"en_US","og_type":"article","og_title":"Writing Rules - Product Documentation","og_description":"General Syntax Rules consist of an action and an optional condition. If a Condition is omitted, the action will always occur; otherwise the action will be taken if all the conditions are true. Rules will have one of the following syntaxes: &lt;Rule Action&gt; if (&lt;Rule Condition &gt;) { &lt;Rule Action&gt; ; &lt;Rule Action&gt; } if...","og_url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/","og_site_name":"Product Documentation","article_modified_time":"2025-02-13T18:37:27+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/","url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/","name":"Writing Rules - Product Documentation","isPartOf":{"@id":"https:\/\/docs.extraview.com\/v25\/#website"},"datePublished":"2024-02-15T22:53:34+00:00","dateModified":"2025-02-13T18:37:27+00:00","breadcrumb":{"@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/writing-rules-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.extraview.com\/v25\/"},{"@type":"ListItem","position":2,"name":"ExtraView 25","item":"https:\/\/docs.extraview.com\/v25\/"},{"@type":"ListItem","position":3,"name":"Administration Guide","item":"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/"},{"@type":"ListItem","position":4,"name":"Site Configuration Menu","item":"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/"},{"@type":"ListItem","position":5,"name":"Business Rules","item":"https:\/\/docs.extraview.com\/v25\/extraview-25\/administration-guide-1\/site-configuration-menu-1\/business-rules-1\/"},{"@type":"ListItem","position":6,"name":"Writing Rules"}]},{"@type":"WebSite","@id":"https:\/\/docs.extraview.com\/v25\/#website","url":"https:\/\/docs.extraview.com\/v25\/","name":"ExtraView Product Documentation","description":"ExtraView Documentation","publisher":{"@id":"https:\/\/docs.extraview.com\/v25\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.extraview.com\/v25\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/docs.extraview.com\/v25\/#organization","name":"ExtraView Corporation","url":"https:\/\/docs.extraview.com\/v25\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/","url":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","contentUrl":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","width":512,"height":512,"caption":"ExtraView Corporation"},"image":{"@id":"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/"}}]}},"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"carl.koppel","author_link":"https:\/\/docs.extraview.com\/v25\/author\/carl-koppel\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/comments?post=24074"}],"version-history":[{"count":0,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24074\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24032"}],"wp:attachment":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/media?parent=24074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}