WorkOrderDTO¶
Example Json Object
1{
2 "id": 0,
3 "createdBy": "string",
4 "createdAt": "2019-08-24T14:15:22Z",
5 "displayId": "string",
6 "name": "string",
7 "imageId": 0,
8 "description": "string",
9 "vendorRating": 0,
10 "premiseId": 0,
11 "premiseDto": {
12 "id": 0,
13 "createdBy": "string",
14 "createdAt": "2019-08-24T14:15:22Z",
15 "displayId": "string",
16 "premiseName": "string",
17 "description": "string",
18 "address": "string",
19 "internalTeamNames": [
20 "string"
21 ],
22 "internalTeamIds": [
23 0
24 ],
25 "premiseAvailable": true,
26 "premiseFromNrm": true,
27 "nlmId": 0,
28 "nlmDisplayId": "string",
29 "nlmUsed": true,
30 "manager": 0,
31 "managerName": "string",
32 "imageId": 0,
33 "area": "string",
34 "modifiedAt": "2019-08-24T14:15:22Z"
35 },
36 "premiseFromNrm": true,
37 "premiseDisplayId": "string",
38 "nssProjectId": 0,
39 "nssTaskId": 0,
40 "nssTaskDisplayId": "string",
41 "orderDate": "2019-08-24",
42 "dueDate": "2019-08-24",
43 "startDate": "2019-08-24",
44 "endDate": "2019-08-24",
45 "startTime": {
46 "hour": 0,
47 "minute": 0,
48 "second": 0,
49 "nano": 0
50 },
51 "endTime": {
52 "hour": 0,
53 "minute": 0,
54 "second": 0,
55 "nano": 0
56 },
57 "modifiedAt": "2019-08-24T14:15:22Z",
58 "estimatedCost": "81.08",
59 "finalCost": "81.08",
60 "duration": 0,
61 "estimatedDayTime": 0,
62 "finalHourTime": "2.5",
63 "estimatedHourTime": "2.5",
64 "closeDate": "2019-08-24",
65 "inspection": "string",
66 "workOrderTypeId": 0,
67 "workOrderTypeName": "string",
68 "workOrderType": "string",
69 "workOrderPriorityId": 0,
70 "workOrderPriority": "string",
71 "workOrderPriorityType": "string",
72 "isTemplate": true,
73 "isWorkOrderTemplate": true,
74 "templateId": 0,
75 "isPartsInSufficient": true,
76 "partQuantityInfoList": [
77 {
78 "partId": 0,
79 "partDisplayId": "string",
80 "requestedQuantity": 0,
81 "availableQuantity": 0,
82 "usedQuantity": 0,
83 "sufficient": true,
84 "partial": true
85 }
86 ],
87 "parentWorkOrderId": 0,
88 "parentWorkOrderDisplayId": "string",
89 "parentWorkOrder": "string",
90 "mainAssetIds": [
91 0
92 ],
93 "mainAssetDto": {
94 "id": 0,
95 "createdBy": "string",
96 "createdAt": "2019-08-24T14:15:22Z",
97 "displayId": "string",
98 "name": "string",
99 "description": "string",
100 "qrCode": "string",
101 "barCode": "string",
102 "imageId": 0,
103 "model": "string",
104 "manufacturer": "string",
105 "serialNumber": "string",
106 "cost": "81.08",
107 "premiseId": 0,
108 "premiseDisplayId": "string",
109 "premiseDto": {
110 "id": 0,
111 "createdBy": "string",
112 "createdAt": "2019-08-24T14:15:22Z",
113 "displayId": "string",
114 "premiseName": "string",
115 "description": "string",
116 "address": "string",
117 "internalTeamNames": [
118 "string"
119 ],
120 "internalTeamIds": [
121 0
122 ],
123 "premiseAvailable": true,
124 "premiseFromNrm": true,
125 "nlmId": 0,
126 "nlmDisplayId": "string",
127 "nlmUsed": true,
128 "manager": 0,
129 "managerName": "string",
130 "imageId": 0,
131 "area": "string",
132 "modifiedAt": "2019-08-24T14:15:22Z"
133 },
134 "acquisitionDate": "2019-08-24",
135 "endOfLife": "2019-08-24",
136 "assetStatusId": 0,
137 "assetStatus": "string",
138 "assetStatusType": "string",
139 "parentAssetId": 0,
140 "parentAssetDisplayId": "string",
141 "parentAsset": "string",
142 "parentAssetDto": {},
143 "upcomingMaintenanceDate": "2019-08-24",
144 "assetCategoryIds": [
145 0
146 ],
147 "assetCategories": [
148 "string"
149 ],
150 "internalTeamIds": [
151 0
152 ],
153 "internalTeamDtos": [
154 {
155 "id": 0,
156 "createdBy": "string",
157 "createdAt": "2019-08-24T14:15:22Z",
158 "displayId": "string",
159 "name": "string",
160 "email": "string",
161 "phone": "string",
162 "manager": "string",
163 "requestCategoryName": [
164 "string"
165 ],
166 "requestCategoryId": [
167 0
168 ],
169 "requestCategoryDisplayId": [
170 "string"
171 ],
172 "description": "string",
173 "internalTeamUser": [
174 0
175 ],
176 "members": 0,
177 "mainAssets": [
178 0
179 ],
180 "premiseNames": [
181 "string"
182 ],
183 "internalTeamAvailable": true,
184 "premiseIds": [
185 0
186 ]
187 }
188 ],
189 "internalTeams": [
190 "string"
191 ],
192 "assignedUserIds": [
193 0
194 ],
195 "assignedUserDtos": [
196 {
197 "id": 0,
198 "createdBy": "string",
199 "createdAt": "2019-08-24T14:15:22Z",
200 "userName": "string",
201 "firstName": "string",
202 "lastName": "string",
203 "email": "string",
204 "roleIds": [
205 {
206 "id": 0,
207 "createdBy": "string",
208 "createdAt": "2019-08-24T14:15:22Z",
209 "modifiedBy": "string",
210 "modifiedAt": "2019-08-24T14:15:22Z",
211 "roleName": "string",
212 "entity": "string",
213 "new": true
214 }
215 ],
216 "internalTeamNames": [
217 "string"
218 ],
219 "internalTeamIds": [
220 0
221 ],
222 "internalTeamDisplayIds": [
223 "string"
224 ],
225 "premiseIds": [
226 0
227 ],
228 "premiseNames": [
229 "string"
230 ],
231 "userAvailable": true,
232 "temporaryWorkload": 0,
233 "preferredCultureCode": "string"
234 }
235 ],
236 "assignedUsers": [
237 "string"
238 ],
239 "assetPriority": "string",
240 "assetPriorityId": 0,
241 "assetPriorityDisplayId": "string",
242 "assetPriorityType": "string",
243 "assetAvailable": true,
244 "exactPlacement": "string",
245 "fosId": 0,
246 "downtimeStatus": "string",
247 "premiseFromNrm": true,
248 "modifiedAt": "2019-08-24T14:15:22Z"
249 },
250 "mainAssetDisplayId": "string",
251 "workOrderStatusId": 0,
252 "workOrderStatus": "string",
253 "workOrderStatusType": "string",
254 "requestIds": [
255 0
256 ],
257 "internalTeamIds": [
258 0
259 ],
260 "internalTeamDtos": [
261 {
262 "id": 0,
263 "createdBy": "string",
264 "createdAt": "2019-08-24T14:15:22Z",
265 "displayId": "string",
266 "name": "string",
267 "email": "string",
268 "phone": "string",
269 "manager": "string",
270 "requestCategoryName": [
271 "string"
272 ],
273 "requestCategoryId": [
274 0
275 ],
276 "requestCategoryDisplayId": [
277 "string"
278 ],
279 "description": "string",
280 "internalTeamUser": [
281 0
282 ],
283 "members": 0,
284 "mainAssets": [
285 0
286 ],
287 "premiseNames": [
288 "string"
289 ],
290 "internalTeamAvailable": true,
291 "premiseIds": [
292 0
293 ]
294 }
295 ],
296 "internalTeams": [
297 "string"
298 ],
299 "vendorId": 0,
300 "vendorDto": {
301 "id": 0,
302 "createdBy": "string",
303 "createdAt": "2019-08-24T14:15:22Z",
304 "displayId": "string",
305 "name": "string",
306 "description": "string",
307 "address": "string",
308 "contractEndDate": "2019-08-24",
309 "services": "string",
310 "vendorType": "string",
311 "vendorStatusId": 0,
312 "vendorStatus": "string",
313 "vendorStatusType": "string",
314 "businessTypeId": 0,
315 "businessType": "string",
316 "vendorRateId": 0,
317 "vendorRate": "string",
318 "vendorContactIds": [
319 0
320 ],
321 "premiseIds": [
322 0
323 ],
324 "firstPremiseDisplayId": "string",
325 "ownerUserName": "string",
326 "ownerDto": {
327 "id": 0,
328 "createdBy": "string",
329 "createdAt": "2019-08-24T14:15:22Z",
330 "userName": "string",
331 "firstName": "string",
332 "lastName": "string",
333 "email": "string",
334 "roleIds": [
335 {
336 "id": 0,
337 "createdBy": "string",
338 "createdAt": "2019-08-24T14:15:22Z",
339 "modifiedBy": "string",
340 "modifiedAt": "2019-08-24T14:15:22Z",
341 "roleName": "string",
342 "entity": "string",
343 "new": true
344 }
345 ],
346 "internalTeamNames": [
347 "string"
348 ],
349 "internalTeamIds": [
350 0
351 ],
352 "internalTeamDisplayIds": [
353 "string"
354 ],
355 "premiseIds": [
356 0
357 ],
358 "premiseNames": [
359 "string"
360 ],
361 "userAvailable": true,
362 "temporaryWorkload": 0,
363 "preferredCultureCode": "string"
364 },
365 "vendorAvailable": true,
366 "vendorRating": 0.1,
367 "premiseDisplayIds": [
368 "string"
369 ]
370 },
371 "vendorName": "string",
372 "workOrderTemplateSettings": {
373 "id": 0,
374 "createdBy": "string",
375 "createdAt": "2019-08-24T14:15:22Z",
376 "workOrderId": 0,
377 "startDate": "2019-08-24",
378 "dueDuration": 0,
379 "dueMonths": 0,
380 "endDate": "2019-08-24",
381 "recurringWOPriorityId": 0,
382 "recurringWOPriority": "string",
383 "recurringWOPriorityType": "string",
384 "isTemplate": true,
385 "isRemoveByDate": true,
386 "triggerByWorkOrderStatusId": 0,
387 "triggerByWorkOrderStatus": "string",
388 "triggerByWorkOrderStatusType": "string",
389 "removeByWorkOrderStatusId": 0,
390 "removeByWorkOrderStatus": "string",
391 "removeByWorkOrderStatusType": "string"
392 },
393 "assignedUserIds": [
394 0
395 ],
396 "assignedUserDtos": [
397 {
398 "id": 0,
399 "createdBy": "string",
400 "createdAt": "2019-08-24T14:15:22Z",
401 "userName": "string",
402 "firstName": "string",
403 "lastName": "string",
404 "email": "string",
405 "roleIds": [
406 {
407 "id": 0,
408 "createdBy": "string",
409 "createdAt": "2019-08-24T14:15:22Z",
410 "modifiedBy": "string",
411 "modifiedAt": "2019-08-24T14:15:22Z",
412 "roleName": "string",
413 "entity": "string",
414 "new": true
415 }
416 ],
417 "internalTeamNames": [
418 "string"
419 ],
420 "internalTeamIds": [
421 0
422 ],
423 "internalTeamDisplayIds": [
424 "string"
425 ],
426 "premiseIds": [
427 0
428 ],
429 "premiseNames": [
430 "string"
431 ],
432 "userAvailable": true,
433 "temporaryWorkload": 0,
434 "preferredCultureCode": "string"
435 }
436 ],
437 "assignedUsers": [
438 "string"
439 ],
440 "variableQuantity": 0,
441 "workOrderAvailable": true,
442 "exactPlacement": "string",
443 "primaryWorkOrderId": 0,
444 "primaryWorkOrderDto": {
445 "id": 0,
446 "createdBy": "string",
447 "createdAt": "2019-08-24T14:15:22Z",
448 "displayId": "string",
449 "name": "string",
450 "imageId": 0,
451 "description": "string",
452 "vendorRating": 0,
453 "premiseId": 0,
454 "premiseDto": {
455 "id": 0,
456 "createdBy": "string",
457 "createdAt": "2019-08-24T14:15:22Z",
458 "displayId": "string",
459 "premiseName": "string",
460 "description": "string",
461 "address": "string",
462 "internalTeamNames": [
463 "string"
464 ],
465 "internalTeamIds": [
466 0
467 ],
468 "premiseAvailable": true,
469 "premiseFromNrm": true,
470 "nlmId": 0,
471 "nlmDisplayId": "string",
472 "nlmUsed": true,
473 "manager": 0,
474 "managerName": "string",
475 "imageId": 0,
476 "area": "string",
477 "modifiedAt": "2019-08-24T14:15:22Z"
478 },
479 "premiseFromNrm": true,
480 "premiseDisplayId": "string",
481 "nssProjectId": 0,
482 "nssTaskId": 0,
483 "nssTaskDisplayId": "string",
484 "orderDate": "2019-08-24",
485 "dueDate": "2019-08-24",
486 "startDate": "2019-08-24",
487 "endDate": "2019-08-24",
488 "startTime": {
489 "hour": 0,
490 "minute": 0,
491 "second": 0,
492 "nano": 0
493 },
494 "endTime": {
495 "hour": 0,
496 "minute": 0,
497 "second": 0,
498 "nano": 0
499 },
500 "modifiedAt": "2019-08-24T14:15:22Z",
501 "estimatedCost": "81.08",
502 "finalCost": "81.08",
503 "duration": 0,
504 "estimatedDayTime": 0,
505 "finalHourTime": "2.5",
506 "estimatedHourTime": "2.5",
507 "closeDate": "2019-08-24",
508 "inspection": "string",
509 "workOrderTypeId": 0,
510 "workOrderTypeName": "string",
511 "workOrderType": "string",
512 "workOrderPriorityId": 0,
513 "workOrderPriority": "string",
514 "workOrderPriorityType": "string",
515 "isTemplate": true,
516 "isWorkOrderTemplate": true,
517 "templateId": 0,
518 "isPartsInSufficient": true,
519 "partQuantityInfoList": [
520 {
521 "partId": 0,
522 "partDisplayId": "string",
523 "requestedQuantity": 0,
524 "availableQuantity": 0,
525 "usedQuantity": 0,
526 "sufficient": true,
527 "partial": true
528 }
529 ],
530 "parentWorkOrderId": 0,
531 "parentWorkOrderDisplayId": "string",
532 "parentWorkOrder": "string",
533 "mainAssetIds": [
534 0
535 ],
536 "mainAssetDto": {
537 "id": 0,
538 "createdBy": "string",
539 "createdAt": "2019-08-24T14:15:22Z",
540 "displayId": "string",
541 "name": "string",
542 "description": "string",
543 "qrCode": "string",
544 "barCode": "string",
545 "imageId": 0,
546 "model": "string",
547 "manufacturer": "string",
548 "serialNumber": "string",
549 "cost": "81.08",
550 "premiseId": 0,
551 "premiseDisplayId": "string",
552 "premiseDto": {
553 "id": 0,
554 "createdBy": "string",
555 "createdAt": "2019-08-24T14:15:22Z",
556 "displayId": "string",
557 "premiseName": "string",
558 "description": "string",
559 "address": "string",
560 "internalTeamNames": [
561 "string"
562 ],
563 "internalTeamIds": [
564 0
565 ],
566 "premiseAvailable": true,
567 "premiseFromNrm": true,
568 "nlmId": 0,
569 "nlmDisplayId": "string",
570 "nlmUsed": true,
571 "manager": 0,
572 "managerName": "string",
573 "imageId": 0,
574 "area": "string",
575 "modifiedAt": "2019-08-24T14:15:22Z"
576 },
577 "acquisitionDate": "2019-08-24",
578 "endOfLife": "2019-08-24",
579 "assetStatusId": 0,
580 "assetStatus": "string",
581 "assetStatusType": "string",
582 "parentAssetId": 0,
583 "parentAssetDisplayId": "string",
584 "parentAsset": "string",
585 "parentAssetDto": {},
586 "upcomingMaintenanceDate": "2019-08-24",
587 "assetCategoryIds": [
588 0
589 ],
590 "assetCategories": [
591 "string"
592 ],
593 "internalTeamIds": [
594 0
595 ],
596 "internalTeamDtos": [
597 {
598 "id": 0,
599 "createdBy": "string",
600 "createdAt": "2019-08-24T14:15:22Z",
601 "displayId": "string",
602 "name": "string",
603 "email": "string",
604 "phone": "string",
605 "manager": "string",
606 "requestCategoryName": [
607 "string"
608 ],
609 "requestCategoryId": [
610 0
611 ],
612 "requestCategoryDisplayId": [
613 "string"
614 ],
615 "description": "string",
616 "internalTeamUser": [
617 0
618 ],
619 "members": 0,
620 "mainAssets": [
621 0
622 ],
623 "premiseNames": [
624 "string"
625 ],
626 "internalTeamAvailable": true,
627 "premiseIds": [
628 0
629 ]
630 }
631 ],
632 "internalTeams": [
633 "string"
634 ],
635 "assignedUserIds": [
636 0
637 ],
638 "assignedUserDtos": [
639 {
640 "id": 0,
641 "createdBy": "string",
642 "createdAt": "2019-08-24T14:15:22Z",
643 "userName": "string",
644 "firstName": "string",
645 "lastName": "string",
646 "email": "string",
647 "roleIds": [
648 {
649 "id": 0,
650 "createdBy": "string",
651 "createdAt": "2019-08-24T14:15:22Z",
652 "modifiedBy": "string",
653 "modifiedAt": "2019-08-24T14:15:22Z",
654 "roleName": "string",
655 "entity": "string",
656 "new": true
657 }
658 ],
659 "internalTeamNames": [
660 "string"
661 ],
662 "internalTeamIds": [
663 0
664 ],
665 "internalTeamDisplayIds": [
666 "string"
667 ],
668 "premiseIds": [
669 0
670 ],
671 "premiseNames": [
672 "string"
673 ],
674 "userAvailable": true,
675 "temporaryWorkload": 0,
676 "preferredCultureCode": "string"
677 }
678 ],
679 "assignedUsers": [
680 "string"
681 ],
682 "assetPriority": "string",
683 "assetPriorityId": 0,
684 "assetPriorityDisplayId": "string",
685 "assetPriorityType": "string",
686 "assetAvailable": true,
687 "exactPlacement": "string",
688 "fosId": 0,
689 "downtimeStatus": "string",
690 "premiseFromNrm": true,
691 "modifiedAt": "2019-08-24T14:15:22Z"
692 },
693 "mainAssetDisplayId": "string",
694 "workOrderStatusId": 0,
695 "workOrderStatus": "string",
696 "workOrderStatusType": "string",
697 "requestIds": [
698 0
699 ],
700 "internalTeamIds": [
701 0
702 ],
703 "internalTeamDtos": [
704 {
705 "id": 0,
706 "createdBy": "string",
707 "createdAt": "2019-08-24T14:15:22Z",
708 "displayId": "string",
709 "name": "string",
710 "email": "string",
711 "phone": "string",
712 "manager": "string",
713 "requestCategoryName": [
714 "string"
715 ],
716 "requestCategoryId": [
717 0
718 ],
719 "requestCategoryDisplayId": [
720 "string"
721 ],
722 "description": "string",
723 "internalTeamUser": [
724 0
725 ],
726 "members": 0,
727 "mainAssets": [
728 0
729 ],
730 "premiseNames": [
731 "string"
732 ],
733 "internalTeamAvailable": true,
734 "premiseIds": [
735 0
736 ]
737 }
738 ],
739 "internalTeams": [
740 "string"
741 ],
742 "vendorId": 0,
743 "vendorDto": {
744 "id": 0,
745 "createdBy": "string",
746 "createdAt": "2019-08-24T14:15:22Z",
747 "displayId": "string",
748 "name": "string",
749 "description": "string",
750 "address": "string",
751 "contractEndDate": "2019-08-24",
752 "services": "string",
753 "vendorType": "string",
754 "vendorStatusId": 0,
755 "vendorStatus": "string",
756 "vendorStatusType": "string",
757 "businessTypeId": 0,
758 "businessType": "string",
759 "vendorRateId": 0,
760 "vendorRate": "string",
761 "vendorContactIds": [
762 0
763 ],
764 "premiseIds": [
765 0
766 ],
767 "firstPremiseDisplayId": "string",
768 "ownerUserName": "string",
769 "ownerDto": {
770 "id": 0,
771 "createdBy": "string",
772 "createdAt": "2019-08-24T14:15:22Z",
773 "userName": "string",
774 "firstName": "string",
775 "lastName": "string",
776 "email": "string",
777 "roleIds": [
778 {
779 "id": 0,
780 "createdBy": "string",
781 "createdAt": "2019-08-24T14:15:22Z",
782 "modifiedBy": "string",
783 "modifiedAt": "2019-08-24T14:15:22Z",
784 "roleName": "string",
785 "entity": "string",
786 "new": true
787 }
788 ],
789 "internalTeamNames": [
790 "string"
791 ],
792 "internalTeamIds": [
793 0
794 ],
795 "internalTeamDisplayIds": [
796 "string"
797 ],
798 "premiseIds": [
799 0
800 ],
801 "premiseNames": [
802 "string"
803 ],
804 "userAvailable": true,
805 "temporaryWorkload": 0,
806 "preferredCultureCode": "string"
807 },
808 "vendorAvailable": true,
809 "vendorRating": 0.1,
810 "premiseDisplayIds": [
811 "string"
812 ]
813 },
814 "vendorName": "string",
815 "workOrderTemplateSettings": {
816 "id": 0,
817 "createdBy": "string",
818 "createdAt": "2019-08-24T14:15:22Z",
819 "workOrderId": 0,
820 "startDate": "2019-08-24",
821 "dueDuration": 0,
822 "dueMonths": 0,
823 "endDate": "2019-08-24",
824 "recurringWOPriorityId": 0,
825 "recurringWOPriority": "string",
826 "recurringWOPriorityType": "string",
827 "isTemplate": true,
828 "isRemoveByDate": true,
829 "triggerByWorkOrderStatusId": 0,
830 "triggerByWorkOrderStatus": "string",
831 "triggerByWorkOrderStatusType": "string",
832 "removeByWorkOrderStatusId": 0,
833 "removeByWorkOrderStatus": "string",
834 "removeByWorkOrderStatusType": "string"
835 },
836 "assignedUserIds": [
837 0
838 ],
839 "assignedUserDtos": [
840 {
841 "id": 0,
842 "createdBy": "string",
843 "createdAt": "2019-08-24T14:15:22Z",
844 "userName": "string",
845 "firstName": "string",
846 "lastName": "string",
847 "email": "string",
848 "roleIds": [
849 {
850 "id": 0,
851 "createdBy": "string",
852 "createdAt": "2019-08-24T14:15:22Z",
853 "modifiedBy": "string",
854 "modifiedAt": "2019-08-24T14:15:22Z",
855 "roleName": "string",
856 "entity": "string",
857 "new": true
858 }
859 ],
860 "internalTeamNames": [
861 "string"
862 ],
863 "internalTeamIds": [
864 0
865 ],
866 "internalTeamDisplayIds": [
867 "string"
868 ],
869 "premiseIds": [
870 0
871 ],
872 "premiseNames": [
873 "string"
874 ],
875 "userAvailable": true,
876 "temporaryWorkload": 0,
877 "preferredCultureCode": "string"
878 }
879 ],
880 "assignedUsers": [
881 "string"
882 ],
883 "variableQuantity": 0,
884 "workOrderAvailable": true,
885 "exactPlacement": "string",
886 "primaryWorkOrderId": 0,
887 "primaryWorkOrderDto": {},
888 "primaryWorkOrderDisplayId": "string",
889 "isPrimary": true,
890 "invoiceIds": [
891 0
892 ],
893 "createdByTrigger": true,
894 "internalCosts": "81.08",
895 "invoiceTotal": "81.08",
896 "partsTotal": "81.08",
897 "inspectionItemId": 0,
898 "partIdToAttach": 0,
899 "recurringWOIsTemplate": true,
900 "recurringWOStartDate": "2019-08-24",
901 "recurringWOEndDate": "2019-08-24",
902 "recurringWODueDuration": 0,
903 "recurringWODueMonths": 0,
904 "recurringWOPriority": "string",
905 "recurringWOIsRemoveByDate": true,
906 "triggerByWorkOrderStatus": "string",
907 "removeByWorkOrderStatus": "string",
908 "recurringWOPriorityType": "string",
909 "triggerByWorkOrderStatusType": "string",
910 "removeByWorkOrderStatusType": "string",
911 "recurringWOPriorityId": 0,
912 "triggerByWorkOrderStatusId": 0,
913 "removeByWorkOrderStatusId": 0
914 },
915 "primaryWorkOrderDisplayId": "string",
916 "isPrimary": true,
917 "invoiceIds": [
918 0
919 ],
920 "createdByTrigger": true,
921 "internalCosts": "81.08",
922 "invoiceTotal": "81.08",
923 "partsTotal": "81.08",
924 "inspectionItemId": 0,
925 "partIdToAttach": 0,
926 "recurringWOIsTemplate": true,
927 "recurringWOStartDate": "2019-08-24",
928 "recurringWOEndDate": "2019-08-24",
929 "recurringWODueDuration": 0,
930 "recurringWODueMonths": 0,
931 "recurringWOPriority": "string",
932 "recurringWOIsRemoveByDate": true,
933 "triggerByWorkOrderStatus": "string",
934 "removeByWorkOrderStatus": "string",
935 "recurringWOPriorityType": "string",
936 "triggerByWorkOrderStatusType": "string",
937 "removeByWorkOrderStatusType": "string",
938 "recurringWOPriorityId": 0,
939 "triggerByWorkOrderStatusId": 0,
940 "removeByWorkOrderStatusId": 0
941}
📄 Description: Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
createdBy |
string |
false |
none |
Username of who created this resource |
createdAt |
string(date-time) |
false |
none |
Timestamp when this resource was created |
displayId |
string |
false |
none |
Unique identifier for the display |
name |
string |
false |
none |
Name of the resource |
imageId |
integer(int64) |
false |
none |
Unique identifier for the image |
description |
string |
false |
none |
Description of the resource |
vendorRating |
integer(int32) |
false |
none |
Represents the numerical rating assigned to a vendor, reflecting their performance and reliability in fulfilling work orders. |
premiseId |
integer(int64) |
false |
none |
Unique identifier for the premise |
premiseDto |
false |
none |
Contains detailed information about the work order’s premise, facilitating effective management and tracking of operational tasks. |
|
premiseFromNrm |
boolean |
false |
none |
Indicates whether the work order is derived from the National Resource Management system. |
premiseDisplayId |
string |
false |
none |
Unique identifier for the premise display |
nssProjectId |
integer(int64) |
false |
none |
Unique identifier for the nss project |
nssTaskId |
integer(int64) |
false |
none |
Unique identifier for the nss task |
nssTaskDisplayId |
string |
false |
none |
Unique identifier for the nss task display |
orderDate |
string(date) |
false |
none |
Date of the order |
dueDate |
string(date) |
false |
none |
Due date of the resource |
startDate |
string(date) |
false |
none |
Start date of the resource |
endDate |
string(date) |
false |
none |
End date of the resource |
startTime |
false |
none |
Time of the start |
|
endTime |
false |
none |
Time of the end |
|
modifiedAt |
string(date-time) |
false |
none |
Timestamp when this resource was last modified |
estimatedCost |
string |
false |
none |
Estimated cost associated with the work order, providing a financial projection for budgeting and resource allocation. |
finalCost |
string |
false |
none |
The finalCost field represents the total cost associated with the completion of a work order, providing essential financial insights for project budgeting and resource allocation. |
duration |
integer(int32) |
false |
none |
Represents the total time, in minutes, allocated for the completion of the work order. |
estimatedDayTime |
integer(int32) |
false |
none |
Time of the estimated day |
finalHourTime |
string |
false |
none |
Time of the final hour |
estimatedHourTime |
string |
false |
none |
Time of the estimated hour |
closeDate |
string(date) |
false |
none |
Date of the close |
inspection |
string |
false |
none |
Describes the specific inspection details associated with the work order, ensuring clarity in task requirements and compliance standards. |
workOrderTypeId |
integer(int64) |
false |
none |
Unique identifier for the work order type |
workOrderTypeName |
string |
false |
none |
Name of the work order type |
workOrderType |
string |
false |
none |
Type of the work order |
workOrderPriorityId |
integer(int64) |
false |
none |
Unique identifier for the work order priority |
workOrderPriority |
string |
false |
none |
Priority of the work order |
workOrderPriorityType |
string |
false |
none |
Type of the work order priority |
isTemplate |
boolean |
false |
none |
Whether the resource is template |
isWorkOrderTemplate |
boolean |
false |
none |
Whether the resource is work order template |
templateId |
integer(int64) |
false |
none |
Unique identifier for the template |
isPartsInSufficient |
boolean |
false |
none |
Whether the resource is parts in sufficient |
partQuantityInfoList |
false |
none |
List of quantities for each part associated with the work order, providing essential details for inventory management and resource allocation. |
|
parentWorkOrderId |
integer(int64) |
false |
none |
Unique identifier for the parent work order |
parentWorkOrderDisplayId |
string |
false |
none |
Unique identifier for the parent work order display |
parentWorkOrder |
string |
false |
none |
Identifier for the parent work order, establishing a hierarchical relationship within the work order management system. |
mainAssetIds |
[integer] |
false |
none |
Array of unique identifiers for the primary assets associated with the work order, facilitating effective asset management and tracking. |
mainAssetDto |
false |
none |
Represents the primary asset associated with the work order, facilitating effective management and tracking of resources within the project. |
|
mainAssetDisplayId |
string |
false |
none |
Unique identifier for the main asset display |
workOrderStatusId |
integer(int64) |
false |
none |
Unique identifier for the work order status |
workOrderStatus |
string |
false |
none |
Status of the work order |
workOrderStatusType |
string |
false |
none |
Type of the work order status |
requestIds |
[integer] |
false |
none |
An array of unique identifiers for the associated work orders, facilitating tracking and management within the system. |
internalTeamIds |
[integer] |
false |
none |
List of unique identifiers representing the internal teams associated with the work order, facilitating effective resource allocation and collaboration. |
internalTeamDtos |
false |
none |
An array of WorkOrderDTO objects representing the internal teams associated with the work order, facilitating efficient resource allocation and management. |
|
internalTeams |
[string] |
false |
none |
List of internal teams associated with the work order, facilitating collaboration and resource allocation within the organization. |
vendorId |
integer(int64) |
false |
none |
Unique identifier for the vendor |
vendorDto |
false |
none |
Represents the vendor details associated with the work order, facilitating effective management and communication within the procurement process. |
|
vendorName |
string |
false |
none |
Name of the vendor |
workOrderTemplateSettings |
false |
none |
Configuration settings for the work order template, enabling customization and standardization of work order processes within the system. |
|
assignedUserIds |
[integer] |
false |
none |
Array of unique identifiers for users assigned to the work order, facilitating effective resource allocation and management. |
assignedUserDtos |
false |
none |
Array of user assignments associated with the work order, providing visibility into the personnel responsible for its execution. |
|
assignedUsers |
[string] |
false |
none |
List of users assigned to the work order, facilitating effective task management and resource allocation. |
variableQuantity |
integer(int64) |
false |
none |
Quantity of variable quantity |
workOrderAvailable |
boolean |
false |
none |
Indicates whether a work order is currently available for processing within the system. |
exactPlacement |
string |
false |
none |
Specifies the precise location or arrangement for the execution of the work order, ensuring clarity in task assignment and resource allocation. |
primaryWorkOrderId |
integer(int64) |
false |
none |
Unique identifier for the primary work order |
primaryWorkOrderDto |
false |
none |
Represents the primary work order details associated with a specific task or project within the system. |
|
primaryWorkOrderDisplayId |
string |
false |
none |
Unique identifier for the primary work order display |
isPrimary |
boolean |
false |
none |
Whether the resource is primary |
invoiceIds |
[integer] |
false |
none |
Array of unique identifiers for invoices associated with the work order, facilitating efficient tracking and management of financial transactions. |
createdByTrigger |
boolean |
false |
none |
Indicates whether the work order was created automatically by a trigger event within the system. |
internalCosts |
string |
false |
none |
Represents the internal costs associated with the work order, providing essential financial insights for effective budget management. |
invoiceTotal |
string |
false |
none |
Total invoice |
partsTotal |
string |
false |
none |
Total parts |
inspectionItemId |
integer(int64) |
false |
none |
Unique identifier for the inspection item |
partIdToAttach |
integer(int64) |
false |
none |
Unique identifier for the part to be attached to the work order, facilitating efficient tracking and management of resources. |
recurringWOIsTemplate |
boolean |
false |
write-only |
Indicates whether the work order is based on a recurring template, facilitating streamlined management of repeat tasks. |
recurringWOStartDate |
string(date) |
false |
write-only |
Date of the recurring w o start |
recurringWOEndDate |
string(date) |
false |
write-only |
Date of the recurring w o end |
recurringWODueDuration |
integer(int32) |
false |
write-only |
Specifies the duration, in days, for which a work order is set to recur, facilitating effective scheduling and resource allocation. |
recurringWODueMonths |
integer(int32) |
false |
write-only |
Specifies the number of months for which the work order is set to recur, facilitating effective scheduling and resource allocation. |
recurringWOPriority |
string |
false |
write-only |
Priority of the recurring w o |
recurringWOIsRemoveByDate |
boolean |
false |
write-only |
Date of the recurring w o is remove by |
triggerByWorkOrderStatus |
string |
false |
write-only |
Status of the trigger by work order |
removeByWorkOrderStatus |
string |
false |
write-only |
Status of the remove by work order |
recurringWOPriorityType |
string |
false |
write-only |
Type of the recurring w o priority |
triggerByWorkOrderStatusType |
string |
false |
write-only |
Type of the trigger by work order status |
removeByWorkOrderStatusType |
string |
false |
write-only |
Type of the remove by work order status |
recurringWOPriorityId |
integer(int64) |
false |
write-only |
Unique identifier for the recurring w o priority |
triggerByWorkOrderStatusId |
integer(int64) |
false |
write-only |
Unique identifier for the trigger by work order status |
removeByWorkOrderStatusId |
integer(int64) |
false |
write-only |
Unique identifier for the remove by work order status |