Advertisement
Guest User

Untitled

a guest
Apr 8th, 2020
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 5.02 KB | None | 0 0
  1. {
  2.   "masterRecordsTableName": "resource",
  3.   "subRecordsTableName": "job",
  4.   "groupedRecordsTableName": "booking",
  5.   "loadUnassignedGroupedRecords": true,
  6.   "showHistoricRecords": true,
  7.   "fields": {
  8.     "resource": [
  9.       {
  10.         "fieldName": "resource_guid",
  11.         "fieldAlias": "resource_guid"
  12.       },
  13.       {
  14.         "fieldName": "resource_userstatus",
  15.         "fieldAlias": "resource_userstatus"
  16.       },
  17.       {
  18.         "fieldName": "resource_description"
  19.       }
  20.     ],
  21.     "job": [
  22.       {
  23.         "fieldName": "job_guid",
  24.         "fieldAlias": "job_guid"
  25.       },
  26.       {
  27.         "fieldName": "job_start",
  28.         "fieldAlias": "job_start"
  29.       },
  30.       {
  31.         "fieldName": "job_end",
  32.         "fieldAlias": "job_end"
  33.       },
  34.       {
  35.         "fieldName": "job_jobstatus_guid",
  36.         "fieldAlias": "job_jobstatus_guid"
  37.       },
  38.       {
  39.         "fieldName": "job_description"
  40.       },
  41.       {
  42.         "fieldName": "job_client_guid"
  43.       },
  44.       {
  45.         "fieldName": "job_jobstatus_guid.jobstatus_description"
  46.       },
  47.       {
  48.         "fieldName": "job_client_guid.client_description"
  49.       }
  50.     ],
  51.     "booking": [
  52.       {
  53.         "fieldName": "booking_guid",
  54.         "fieldAlias": "booking_guid"
  55.       },
  56.       {
  57.         "fieldName": "booking_start",
  58.         "fieldAlias": "booking_start"
  59.       },
  60.       {
  61.         "fieldName": "booking_end",
  62.         "fieldAlias": "booking_end"
  63.       },
  64.       {
  65.         "fieldName": "booking_bookingtype_guid",
  66.         "fieldAlias": "booking_bookingtype_guid"
  67.       },
  68.       {
  69.         "fieldName": "booking_loading",
  70.         "fieldAlias": "booking_loading"
  71.       },
  72.       {
  73.         "fieldName": "booking_nonwork",
  74.         "fieldAlias": "booking_nonwork"
  75.       },
  76.       {
  77.         "fieldName": "booking_fixedtime",
  78.         "fieldAlias": "booking_fixedtime"
  79.       },
  80.       {
  81.         "fieldName": "booking_job_guid",
  82.         "fieldAlias": "booking_job_guid"
  83.       },
  84.       {
  85.         "fieldName": "booking_resource_guid",
  86.         "fieldAlias": "booking_resource_guid"
  87.       },
  88.       {
  89.         "fieldName": "booking_time"
  90.       },
  91.       {
  92.         "fieldName": "booking_bookingtype_guid.bookingtype_description"
  93.       },
  94.       {
  95.         "fieldName": "booking_job_guid.job_description"
  96.       },
  97.       {
  98.         "fieldName": "booking_resource_guid.resource_description"
  99.       }
  100.     ]
  101.   },
  102.   "filter": {
  103.     "resource": {
  104.       "filterGroupOperator": "And",
  105.       "filterLines": [
  106.         {
  107.           "field": "resource_guid",
  108.           "operator": "Contains",
  109.           "value": [
  110.             "2b2a2cc6-0b95-4511-97fa-c5fdb5347b19",
  111.             "779deed5-a4f9-43d6-993d-82b3c6b44c6a"
  112.           ]
  113.         },
  114.         {
  115.           "field": "resource_has_skill",
  116.           "operator": "Equals",
  117.           "value": 1,
  118.           "parameters": {
  119.             "skillGuid": "cea6de18-9479-410b-29b7-08d7b050d353"
  120.           }
  121.         },
  122.         {
  123.           "field": "utilisation",
  124.           "operator": "GreaterThanOrEqual",
  125.           "value": 10,
  126.           "parameters": {
  127.             "startDate": "2020-04-02T23:00:00.000Z",
  128.             "endDate": "2020-04-29T23:00:00.000Z"
  129.           }
  130.         },
  131.         {
  132.           "field": "resource_location_guid",
  133.           "operator": "Contains",
  134.           "value": [
  135.             "2e4592bd-fbdb-4586-bd6f-7b8ee59588fc",
  136.             "491b047d-1216-4206-9cfc-f99d53239d5b",
  137.             "9c05588f-489a-41f8-bb2b-8472fcb2e5d3",
  138.             "255eca09-9fef-40a5-8b1b-d5bb795abbc2",
  139.             "e951dee7-779f-4190-aef2-aedb8892c623"
  140.           ]
  141.         },
  142.         {
  143.           "field": "resource_booking_count",
  144.           "operator": "GreaterThan",
  145.           "value": 1
  146.         }
  147.       ]
  148.     },
  149.     "job": {
  150.       "filterGroupOperator": "And",
  151.       "filterLines": [
  152.         {
  153.           "field": "job_guid",
  154.           "operator": "Contains",
  155.           "value": [
  156.             "acd28619-b00f-4c4b-a2df-7a4e42d84d4f",
  157.             "ce31e783-7e72-4afe-ab16-7021f5736790"
  158.           ]
  159.         }
  160.       ]
  161.     },
  162.     "booking": {
  163.       "filterGroupOperator": "And",
  164.       "filterLines": [
  165.         {
  166.           "field": "booking_start",
  167.           "operator": "GreaterThanOrEqual",
  168.           "value": "2020-03-01T11:56:40.711Z"
  169.         },
  170.         {
  171.           "field": "booking_end",
  172.           "operator": "LessThanOrEqual",
  173.           "value": "2020-06-07T10:57:06.762Z"
  174.         },
  175.         {
  176.           "field": "booking_notes",
  177.           "operator": "Like",
  178.           "value": "a"
  179.         }
  180.       ]
  181.     }
  182.   },
  183.   "order": {
  184.     "resource": {
  185.       "orderFields": [
  186.         {
  187.           "field": "resource_description",
  188.           "order": "Ascending"
  189.         }
  190.       ]
  191.     },
  192.     "job": {
  193.       "orderFields": [
  194.         {
  195.           "field": "job_client_guid.client_description",
  196.           "order": "Ascending"
  197.         }
  198.       ]
  199.     },
  200.     "booking": {
  201.       "orderFields": [
  202.         {
  203.           "field": "booking_start",
  204.           "order": "Ascending"
  205.         }
  206.       ]
  207.     }
  208.   }
  209. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement