{"id":1331,"date":"2025-07-10T14:38:34","date_gmt":"2025-07-10T14:38:34","guid":{"rendered":"https:\/\/help.fieldax.com\/?post_type=docs&#038;p=1331"},"modified":"2025-07-10T14:38:34","modified_gmt":"2025-07-10T14:38:34","password":"","slug":"set-up-dispatch-board-views","status":"publish","type":"docs","link":"https:\/\/document.fieldax.com\/?docs=set-up-dispatch-board-views","title":{"rendered":"Set Up Dispatch Board Views"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Understanding Views<\/strong><\/h2>\n\n\n\n<p>Views filter which jobs appear on the dispatch board, allowing different perspectives for various roles and workflows.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>View Components<\/strong><\/h3>\n\n\n\n<p><strong>Query Definition<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>SOQL query to filter jobs<\/li><li>Defines which records display<\/li><li>Sets base criteria<\/li><li>Controls data scope<\/li><\/ul>\n\n\n\n<p><strong>Column Configuration<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Can override default columns<\/li><li>View-specific information<\/li><li>Tailored to use case<\/li><li>Optimized display<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Creating Dispatch Board Views<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Access FieldAx Views<\/strong><\/h3>\n\n\n\n<p>Navigate to view management:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Open <strong>FieldAx Admin<\/strong> app<\/li><li>Click <strong>FieldAx Views<\/strong> tab<\/li><li>View existing configurations<\/li><li>Click <strong>New<\/strong> to create<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Basic View Information<\/strong><\/h3>\n\n\n\n<p>Configure view details:<\/p>\n\n\n\n<p><strong>View Identification<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>View Name<\/strong>: Today&#8217;s Queued Jobs<\/li><li><strong>Object<\/strong>: Job__c<\/li><li><strong>Description<\/strong>: Shows all queued jobs for today<\/li><li><strong>Active<\/strong>: Yes<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Create the Query<\/strong><\/h3>\n\n\n\n<p>Build the SOQL query:<\/p>\n\n\n\n<p><strong>Standard Query Structure<\/strong>:<\/p>\n\n\n\n<p>sql<\/p>\n\n\n\n<p>SELECT&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;id,&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Name,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Region__c,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;DB_Help_Text__c,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Gantt_Color__c,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Title_Text__c,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Actual_Visit_Date_Time__c,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Completion_Date_Time__c,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Customer__c,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Customer__r.Name,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Customer__r.ShippingCity,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Customer__r.ShippingState,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Customer__r.ShippingCountry,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Customer__r.ShippingPostalCode,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Planned_Visit_Date_Time__c,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Visit_Type__c,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Status__c&nbsp;<\/p>\n\n\n\n<p>FROM Job__c&nbsp;<\/p>\n\n\n\n<p>WHERE Closed__c = false&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND Status__c = &#8216;Queued&#8217;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND<\/p>\n\n\n\n<p><strong>Important<\/strong>: Note the query ends with &#8220;AND&#8221; &#8211; the system adds date filters dynamically.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Define View Columns<\/strong><\/h3>\n\n\n\n<p>Configure columns specific to this view:<\/p>\n\n\n\n<p><strong>Columns JSON<\/strong>:<\/p>\n\n\n\n<p>json<\/p>\n\n\n\n<p>[<\/p>\n\n\n\n<p>&nbsp;&nbsp;{<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;Field&#8221;: &#8220;JOB NO&#8221;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;Value&#8221;: &#8220;Name&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;},<\/p>\n\n\n\n<p>&nbsp;&nbsp;{<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;Field&#8221;: &#8220;CATEGORY&#8221;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;Value&#8221;: &#8220;fax__Visit_Type__c&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;},<\/p>\n\n\n\n<p>&nbsp;&nbsp;{<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;Field&#8221;: &#8220;DATE AND TIME&#8221;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;Value&#8221;: &#8220;fax__Planned_Visit_Date_Time__c&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;},<\/p>\n\n\n\n<p>&nbsp;&nbsp;{<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;Field&#8221;: &#8220;STATUS&#8221;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&#8220;Value&#8221;: &#8220;fax__Status__c&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;}<\/p>\n\n\n\n<p>]<\/p>\n\n\n\n<p>This can differ from default columns for specialized views.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Save and Test<\/strong><\/h3>\n\n\n\n<p>Complete view creation:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Click <strong>Save<\/strong><\/li><li>Navigate to Dispatch Board<\/li><li>Select new view from dropdown<\/li><li>Verify jobs display correctly<\/li><li>Test filtering works<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common View Examples<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>View 1: Today&#8217;s Scheduled Jobs<\/strong><\/h3>\n\n\n\n<p><strong>Query<\/strong>:<\/p>\n\n\n\n<p>sql<\/p>\n\n\n\n<p>SELECT [fields]&nbsp;<\/p>\n\n\n\n<p>FROM Job__c&nbsp;<\/p>\n\n\n\n<p>WHERE Closed__c = false&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND Status__c IN (&#8216;Scheduled&#8217;, &#8216;Dispatched&#8217;)&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND<\/p>\n\n\n\n<p><strong>Use Case<\/strong>: Active jobs for current day dispatch<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>View 2: Unassigned Jobs<\/strong><\/h3>\n\n\n\n<p><strong>Query<\/strong>:<\/p>\n\n\n\n<p>sql<\/p>\n\n\n\n<p>SELECT [fields]&nbsp;<\/p>\n\n\n\n<p>FROM Job__c&nbsp;<\/p>\n\n\n\n<p>WHERE Closed__c = false&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND Service_Engineer__c = null&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND Status__c != &#8216;Completed&#8217;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND<\/p>\n\n\n\n<p><strong>Use Case<\/strong>: Jobs needing engineer assignment<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>View 3: Emergency Jobs<\/strong><\/h3>\n\n\n\n<p><strong>Query<\/strong>:<\/p>\n\n\n\n<p>sql<\/p>\n\n\n\n<p>SELECT [fields]&nbsp;<\/p>\n\n\n\n<p>FROM Job__c&nbsp;<\/p>\n\n\n\n<p>WHERE Closed__c = false&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND Priority__c = &#8216;Emergency&#8217;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND Status__c != &#8216;Completed&#8217;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND<\/p>\n\n\n\n<p><strong>Use Case<\/strong>: High-priority job monitoring<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>View 4: This Week&#8217;s Maintenance<\/strong><\/h3>\n\n\n\n<p><strong>Query<\/strong>:<\/p>\n\n\n\n<p>sql<\/p>\n\n\n\n<p>SELECT [fields]&nbsp;<\/p>\n\n\n\n<p>FROM Job__c&nbsp;<\/p>\n\n\n\n<p>WHERE Closed__c = false&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND Visit_Type__c = &#8216;Maintenance&#8217;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND Status__c IN (&#8216;New&#8217;, &#8216;Scheduled&#8217;)&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND<\/p>\n\n\n\n<p><strong>Use Case<\/strong>: Preventive maintenance planning<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Advanced View Configuration<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Multi-Criteria Views<\/strong><\/h3>\n\n\n\n<p>Complex filtering for specific needs:<\/p>\n\n\n\n<p>sql<\/p>\n\n\n\n<p>WHERE Closed__c = false&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND (Status__c = &#8216;Queued&#8217;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OR (Status__c = &#8216;Scheduled&#8217;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND Engineer_Confirmed__c = false))<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND Region__c IN (&#8216;North&#8217;, &#8216;South&#8217;)&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;AND<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Performance Optimization<\/strong><\/h3>\n\n\n\n<p>For large data volumes:<\/p>\n\n\n\n<p><strong>Optimization Tips<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Use indexed fields in WHERE clause<\/li><li>Limit fields in SELECT<\/li><li>Avoid complex calculations<\/li><li>Minimize related queries<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Dynamic Date Filters<\/strong><\/h3>\n\n\n\n<p>System automatically adds date filtering:<\/p>\n\n\n\n<p><strong>How it Works<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Query ends with &#8220;AND&#8221;<\/li><li>System adds: Planned_Visit_Date_Time__c = TODAY<\/li><li>Or date range based on board view<\/li><li>Enables calendar navigation<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Understanding Views Views filter which jobs appear on the dispatch board, allowing different perspectives for various roles and workflows. View Components Query Definition SOQL query to filter jobs Defines which records display Sets base criteria Controls data scope Column Configuration Can override default columns View-specific information Tailored to use case Optimized display Creating Dispatch Board&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[9],"doc_tag":[],"class_list":["post-1331","docs","type-docs","status-publish","hentry","doc_category-essential-setup"],"year_month":"2026-05","word_count":695,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"admin","author_nicename":"admin","author_url":"https:\/\/document.fieldax.com\/?author=1"},"doc_category_info":[{"term_name":"Essential Setup","term_url":"https:\/\/document.fieldax.com\/?doc_category=essential-setup"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/document.fieldax.com\/index.php?rest_route=\/wp\/v2\/docs\/1331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/document.fieldax.com\/index.php?rest_route=\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/document.fieldax.com\/index.php?rest_route=\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/document.fieldax.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/document.fieldax.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1331"}],"version-history":[{"count":1,"href":"https:\/\/document.fieldax.com\/index.php?rest_route=\/wp\/v2\/docs\/1331\/revisions"}],"predecessor-version":[{"id":1332,"href":"https:\/\/document.fieldax.com\/index.php?rest_route=\/wp\/v2\/docs\/1331\/revisions\/1332"}],"wp:attachment":[{"href":"https:\/\/document.fieldax.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1331"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/document.fieldax.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_category&post=1331"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/document.fieldax.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=1331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}