Module: MppReader::FieldTables
- Defined in:
- lib/mpp_reader/field_tables.rb
Constant Summary collapse
- TASK_FIELD_BASE =
0x0B400000- RESOURCE_FIELD_BASE =
0x0C400000- ASSIGNMENT_FIELD_BASE =
0x0F400000- TASK_FIELDS =
{ 0 => :work, 1 => :baseline_work, 2 => :actual_work, 3 => :work_variance, 4 => :remaining_work, 5 => :cost, 6 => :baseline_cost, 7 => :actual_cost, 8 => :fixed_cost, 9 => :cost_variance, 10 => :remaining_cost, 11 => :bcwp, 12 => :bcws, 13 => :sv, 14 => :name, 15 => :notes, 16 => :wbs, 17 => :constraint_type, 18 => :constraint_date, 19 => :critical, 20 => :leveling_delay, 21 => :free_slack, 22 => :total_slack, 23 => :id, 24 => :milestone, 25 => :priority, 26 => :subproject_file, 27 => :baseline_estimated_duration, 28 => :actual_duration, 29 => :scheduled_duration, 30 => :duration_variance, 31 => :remaining_duration, 32 => :percent_complete, 33 => :percent_work_complete, 34 => :fixed_duration, 35 => :scheduled_start, 36 => :scheduled_finish, 37 => :early_start, 38 => :early_finish, 39 => :late_start, 40 => :late_finish, 41 => :actual_start, 42 => :actual_finish, 43 => :baseline_estimated_start, 44 => :baseline_estimated_finish, 45 => :start_variance, 46 => :finish_variance, 47 => :predecessors, 48 => :successors, 49 => :resource_names, 50 => :resource_initials, 51 => :text1, 52 => :start1, 53 => :finish1, 54 => :text2, 55 => :start2, 56 => :finish2, 57 => :text3, 58 => :start3, 59 => :finish3, 60 => :text4, 61 => :start4, 62 => :finish4, 63 => :text5, 64 => :start5, 65 => :finish5, 66 => :text6, 67 => :text7, 68 => :text8, 69 => :text9, 70 => :text10, 71 => :marked, 72 => :flag1, 73 => :flag2, 74 => :flag3, 75 => :flag4, 76 => :flag5, 77 => :flag6, 78 => :flag7, 79 => :flag8, 80 => :flag9, 81 => :flag10, 82 => :rollup, 83 => :cv, 84 => :project, 85 => :outline_level, 86 => :unique_id, 87 => :number1, 88 => :number2, 89 => :number3, 90 => :number4, 91 => :number5, 92 => :summary, 93 => :created, 94 => :notes, 95 => :unique_id_predecessors, 96 => :unique_id_successors, 97 => :objects, 98 => :linked_fields, 99 => :resume, 100 => :stop, 101 => :resume_no_earlier_than, 102 => :outline_number, 103 => :duration1, 104 => :duration2, 105 => :duration3, 106 => :cost1, 107 => :cost2, 108 => :cost3, 109 => :hide_bar, 110 => :confirmed, 111 => :update_needed, 112 => :contact, 113 => :resource_group, 119 => :complete_through, 120 => :acwp, 128 => :type, 129 => :recurring, 132 => :effort_driven, 152 => :duration_units, 160 => :parent_task_unique_id, 163 => :overtime_work, 164 => :actual_overtime_work, 165 => :remaining_overtime_work, 166 => :regular_work, 168 => :overtime_cost, 169 => :actual_overtime_cost, 170 => :remaining_overtime_cost, 178 => :leveling_delay_units, 179 => :baseline_duration_units, 181 => :actual_duration_units, 183 => :duration1_units, 184 => :duration2_units, 185 => :duration3_units, 200 => :fixed_cost_accrual, 202 => :recurring, 203 => :recurring_data, 205 => :indicators, 215 => :hyperlink_data, 217 => :hyperlink, 218 => :hyperlink_address, 219 => :hyperlink_subaddress, 220 => :hyperlink_href, 224 => :assignment, 225 => :overallocated, 232 => :external_task, 242 => :subproject_task_unique_id, 246 => :subproject_read_only, 249 => :outline_level, 250 => :response_pending, 251 => :teamstatus_pending, 252 => :leveling_can_split, 253 => :level_assignments, 255 => :subproject_task_id, 256 => :work_contour, 258 => :cost4, 259 => :cost5, 260 => :cost6, 261 => :cost7, 262 => :cost8, 263 => :cost9, 264 => :cost10, 265 => :date1, 266 => :date2, 267 => :date3, 268 => :date4, 269 => :date5, 270 => :date6, 271 => :date7, 272 => :date8, 273 => :date9, 274 => :date10, 275 => :duration4, 276 => :duration5, 277 => :duration6, 278 => :duration7, 279 => :duration8, 280 => :duration9, 281 => :duration10, 282 => :start6, 283 => :finish6, 284 => :start7, 285 => :finish7, 286 => :start8, 287 => :finish8, 288 => :start9, 289 => :finish9, 290 => :start10, 291 => :finish10, 292 => :flag11, 293 => :flag12, 294 => :flag13, 295 => :flag14, 296 => :flag15, 297 => :flag16, 298 => :flag17, 299 => :flag18, 300 => :flag19, 301 => :flag20, 302 => :number6, 303 => :number7, 304 => :number8, 305 => :number9, 306 => :number10, 307 => :number11, 308 => :number12, 309 => :number13, 310 => :number14, 311 => :number15, 312 => :number16, 313 => :number17, 314 => :number18, 315 => :number19, 316 => :number20, 317 => :text11, 318 => :text12, 319 => :text13, 320 => :text14, 321 => :text15, 322 => :text16, 323 => :text17, 324 => :text18, 325 => :text19, 326 => :text20, 327 => :text21, 328 => :text22, 329 => :text23, 330 => :text24, 331 => :text25, 332 => :text26, 333 => :text27, 334 => :text28, 335 => :text29, 336 => :text30, 337 => :duration4_units, 338 => :duration5_units, 339 => :duration6_units, 340 => :duration7_units, 341 => :duration8_units, 342 => :duration9_units, 343 => :duration10_units, 349 => :resource_phonetics, 360 => :index, 366 => :assignment_delay, 367 => :assignment_units, 368 => :cost_rate_table, 369 => :preleveled_start, 370 => :preleveled_finish, 372 => :summary_progress, 387 => :summary_progress, 396 => :estimated, 399 => :ignore_resource_calendar, 401 => :calendar_unique_id, 402 => :task_calendar, 403 => :duration1_estimated, 404 => :duration2_estimated, 405 => :duration3_estimated, 406 => :duration4_estimated, 407 => :duration5_estimated, 408 => :duration6_estimated, 409 => :duration7_estimated, 410 => :duration8_estimated, 411 => :duration9_estimated, 412 => :duration10_estimated, 413 => :baseline_duration_estimated, 416 => :outline_code1, 417 => :outline_code1_index, 418 => :outline_code2, 419 => :outline_code2_index, 420 => :outline_code3, 421 => :outline_code3_index, 422 => :outline_code4, 423 => :outline_code4_index, 424 => :outline_code5, 425 => :outline_code5_index, 426 => :outline_code6, 427 => :outline_code6_index, 428 => :outline_code7, 429 => :outline_code7_index, 430 => :outline_code8, 431 => :outline_code8_index, 432 => :outline_code9, 433 => :outline_code9_index, 434 => :outline_code10, 435 => :outline_code10_index, 437 => :deadline, 438 => :start_slack, 439 => :finish_slack, 441 => :vac, 446 => :group_by_summary, 449 => :wbs_predecessors, 450 => :wbs_successors, 451 => :resource_type, 452 => :hyperlink_screen_tip, 458 => :subproject_tasks_uniqueid_offset, 480 => :baseline_fixed_cost, 481 => :enterprise_data, 482 => :baseline1_estimated_start, 483 => :baseline1_estimated_finish, 484 => :baseline1_cost, 485 => :baseline1_work, 487 => :baseline1_estimated_duration, 488 => :baseline1_duration_units, 489 => :baseline1_fixed_cost, 493 => :baseline2_estimated_start, 494 => :baseline2_estimated_finish, 495 => :baseline2_cost, 496 => :baseline2_work, 498 => :baseline2_estimated_duration, 499 => :baseline2_duration_units, 500 => :baseline2_fixed_cost, 504 => :baseline3_estimated_start, 505 => :baseline3_estimated_finish, 506 => :baseline3_cost, 507 => :baseline3_work, 509 => :baseline3_estimated_duration, 510 => :baseline3_duration_units, 511 => :baseline3_fixed_cost, 515 => :baseline4_estimated_start, 516 => :baseline4_estimated_finish, 517 => :baseline4_cost, 518 => :baseline4_work, 520 => :baseline4_estimated_duration, 521 => :baseline4_duration_units, 522 => :baseline4_fixed_cost, 526 => :baseline5_estimated_start, 527 => :baseline5_estimated_finish, 528 => :baseline5_cost, 529 => :baseline5_work, 531 => :baseline5_estimated_duration, 532 => :baseline5_duration_units, 533 => :baseline5_fixed_cost, 537 => :cpi, 538 => :spi, 539 => :cvpercent, 540 => :svpercent, 541 => :eac, 542 => :tcpi, 543 => :status, 544 => :baseline6_estimated_start, 545 => :baseline6_estimated_finish, 546 => :baseline6_cost, 547 => :baseline6_work, 549 => :baseline6_estimated_duration, 550 => :baseline6_duration_units, 551 => :baseline6_fixed_cost, 555 => :baseline7_estimated_start, 556 => :baseline7_estimated_finish, 557 => :baseline7_cost, 558 => :baseline7_work, 560 => :baseline7_estimated_duration, 561 => :baseline7_duration_units, 562 => :baseline7_fixed_cost, 566 => :baseline8_estimated_start, 567 => :baseline8_estimated_finish, 568 => :baseline8_cost, 569 => :baseline8_work, 571 => :baseline8_estimated_duration, 572 => :baseline8_duration_units, 573 => :baseline8_fixed_cost, 577 => :baseline9_estimated_start, 578 => :baseline9_estimated_finish, 579 => :baseline9_cost, 580 => :baseline9_work, 582 => :baseline9_estimated_duration, 583 => :baseline9_duration_units, 584 => :baseline9_fixed_cost, 588 => :baseline10_estimated_start, 589 => :baseline10_estimated_finish, 590 => :baseline10_cost, 591 => :baseline10_work, 593 => :baseline10_estimated_duration, 594 => :baseline10_duration_units, 595 => :baseline10_fixed_cost, 599 => :enterprise_cost1, 600 => :enterprise_cost2, 601 => :enterprise_cost3, 602 => :enterprise_cost4, 603 => :enterprise_cost5, 604 => :enterprise_cost6, 605 => :enterprise_cost7, 606 => :enterprise_cost8, 607 => :enterprise_cost9, 608 => :enterprise_cost10, 609 => :enterprise_date1, 610 => :enterprise_date2, 611 => :enterprise_date3, 612 => :enterprise_date4, 613 => :enterprise_date5, 614 => :enterprise_date6, 615 => :enterprise_date7, 616 => :enterprise_date8, 617 => :enterprise_date9, 618 => :enterprise_date10, 619 => :enterprise_date11, 620 => :enterprise_date12, 621 => :enterprise_date13, 622 => :enterprise_date14, 623 => :enterprise_date15, 624 => :enterprise_date16, 625 => :enterprise_date17, 626 => :enterprise_date18, 627 => :enterprise_date19, 628 => :enterprise_date20, 629 => :enterprise_date21, 630 => :enterprise_date22, 631 => :enterprise_date23, 632 => :enterprise_date24, 633 => :enterprise_date25, 634 => :enterprise_date26, 635 => :enterprise_date27, 636 => :enterprise_date28, 637 => :enterprise_date29, 638 => :enterprise_date30, 639 => :enterprise_duration1, 640 => :enterprise_duration2, 641 => :enterprise_duration3, 642 => :enterprise_duration4, 643 => :enterprise_duration5, 644 => :enterprise_duration6, 645 => :enterprise_duration7, 646 => :enterprise_duration8, 647 => :enterprise_duration9, 648 => :enterprise_duration10, 649 => :enterprise_duration1_units, 650 => :enterprise_duration2_units, 651 => :enterprise_duration3_units, 652 => :enterprise_duration4_units, 653 => :enterprise_duration5_units, 654 => :enterprise_duration6_units, 655 => :enterprise_duration7_units, 656 => :enterprise_duration8_units, 657 => :enterprise_duration9_units, 658 => :enterprise_duration10_units, 659 => :enterprise_flag1, 660 => :enterprise_flag2, 661 => :enterprise_flag3, 662 => :enterprise_flag4, 663 => :enterprise_flag5, 664 => :enterprise_flag6, 665 => :enterprise_flag7, 666 => :enterprise_flag8, 667 => :enterprise_flag9, 668 => :enterprise_flag10, 669 => :enterprise_flag11, 670 => :enterprise_flag12, 671 => :enterprise_flag13, 672 => :enterprise_flag14, 673 => :enterprise_flag15, 674 => :enterprise_flag16, 675 => :enterprise_flag17, 676 => :enterprise_flag18, 677 => :enterprise_flag19, 678 => :enterprise_flag20, 699 => :enterprise_number1, 700 => :enterprise_number2, 701 => :enterprise_number3, 702 => :enterprise_number4, 703 => :enterprise_number5, 704 => :enterprise_number6, 705 => :enterprise_number7, 706 => :enterprise_number8, 707 => :enterprise_number9, 708 => :enterprise_number10, 709 => :enterprise_number11, 710 => :enterprise_number12, 711 => :enterprise_number13, 712 => :enterprise_number14, 713 => :enterprise_number15, 714 => :enterprise_number16, 715 => :enterprise_number17, 716 => :enterprise_number18, 717 => :enterprise_number19, 718 => :enterprise_number20, 719 => :enterprise_number21, 720 => :enterprise_number22, 721 => :enterprise_number23, 722 => :enterprise_number24, 723 => :enterprise_number25, 724 => :enterprise_number26, 725 => :enterprise_number27, 726 => :enterprise_number28, 727 => :enterprise_number29, 728 => :enterprise_number30, 729 => :enterprise_number31, 730 => :enterprise_number32, 731 => :enterprise_number33, 732 => :enterprise_number34, 733 => :enterprise_number35, 734 => :enterprise_number36, 735 => :enterprise_number37, 736 => :enterprise_number38, 737 => :enterprise_number39, 738 => :enterprise_number40, 739 => :enterprise_outline_code1, 741 => :enterprise_outline_code2, 743 => :enterprise_outline_code3, 745 => :enterprise_outline_code4, 747 => :enterprise_outline_code5, 749 => :enterprise_outline_code6, 751 => :enterprise_outline_code7, 753 => :enterprise_outline_code8, 755 => :enterprise_outline_code9, 757 => :enterprise_outline_code10, 759 => :enterprise_outline_code11, 761 => :enterprise_outline_code12, 763 => :enterprise_outline_code13, 765 => :enterprise_outline_code14, 767 => :enterprise_outline_code15, 769 => :enterprise_outline_code16, 771 => :enterprise_outline_code17, 773 => :enterprise_outline_code18, 775 => :enterprise_outline_code19, 777 => :enterprise_outline_code20, 779 => :enterprise_outline_code21, 781 => :enterprise_outline_code22, 783 => :enterprise_outline_code23, 785 => :enterprise_outline_code24, 787 => :enterprise_outline_code25, 789 => :enterprise_outline_code26, 791 => :enterprise_outline_code27, 793 => :enterprise_outline_code28, 795 => :enterprise_outline_code29, 797 => :enterprise_outline_code30, 799 => :enterprise_text1, 800 => :enterprise_text2, 801 => :enterprise_text3, 802 => :enterprise_text4, 803 => :enterprise_text5, 804 => :enterprise_text6, 805 => :enterprise_text7, 806 => :enterprise_text8, 807 => :enterprise_text9, 808 => :enterprise_text10, 809 => :enterprise_text11, 810 => :enterprise_text12, 811 => :enterprise_text13, 812 => :enterprise_text14, 813 => :enterprise_text15, 814 => :enterprise_text16, 815 => :enterprise_text17, 816 => :enterprise_text18, 817 => :enterprise_text19, 818 => :enterprise_text20, 819 => :enterprise_text21, 820 => :enterprise_text22, 821 => :enterprise_text23, 822 => :enterprise_text24, 823 => :enterprise_text25, 824 => :enterprise_text26, 825 => :enterprise_text27, 826 => :enterprise_text28, 827 => :enterprise_text29, 828 => :enterprise_text30, 829 => :enterprise_text31, 830 => :enterprise_text32, 831 => :enterprise_text33, 832 => :enterprise_text34, 833 => :enterprise_text35, 834 => :enterprise_text36, 835 => :enterprise_text37, 836 => :enterprise_text38, 837 => :enterprise_text39, 838 => :enterprise_text40, 839 => :baseline1_duration_estimated, 840 => :baseline2_duration_estimated, 841 => :baseline3_duration_estimated, 842 => :baseline4_duration_estimated, 843 => :baseline5_duration_estimated, 844 => :baseline6_duration_estimated, 845 => :baseline7_duration_estimated, 846 => :baseline8_duration_estimated, 847 => :baseline9_duration_estimated, 848 => :baseline10_duration_estimated, 849 => :enterprise_project_cost1, 850 => :enterprise_project_cost2, 851 => :enterprise_project_cost3, 852 => :enterprise_project_cost4, 853 => :enterprise_project_cost5, 854 => :enterprise_project_cost6, 855 => :enterprise_project_cost7, 856 => :enterprise_project_cost8, 857 => :enterprise_project_cost9, 858 => :enterprise_project_cost10, 859 => :enterprise_project_date1, 860 => :enterprise_project_date2, 861 => :enterprise_project_date3, 862 => :enterprise_project_date4, 863 => :enterprise_project_date5, 864 => :enterprise_project_date6, 865 => :enterprise_project_date7, 866 => :enterprise_project_date8, 867 => :enterprise_project_date9, 868 => :enterprise_project_date10, 869 => :enterprise_project_date11, 870 => :enterprise_project_date12, 871 => :enterprise_project_date13, 872 => :enterprise_project_date14, 873 => :enterprise_project_date15, 874 => :enterprise_project_date16, 875 => :enterprise_project_date17, 876 => :enterprise_project_date18, 877 => :enterprise_project_date19, 878 => :enterprise_project_date20, 879 => :enterprise_project_date21, 880 => :enterprise_project_date22, 881 => :enterprise_project_date23, 882 => :enterprise_project_date24, 883 => :enterprise_project_date25, 884 => :enterprise_project_date26, 885 => :enterprise_project_date27, 886 => :enterprise_project_date28, 887 => :enterprise_project_date29, 888 => :enterprise_project_date30, 889 => :enterprise_project_duration1, 890 => :enterprise_project_duration2, 891 => :enterprise_project_duration3, 892 => :enterprise_project_duration4, 893 => :enterprise_project_duration5, 894 => :enterprise_project_duration6, 895 => :enterprise_project_duration7, 896 => :enterprise_project_duration8, 897 => :enterprise_project_duration9, 898 => :enterprise_project_duration10, 909 => :enterprise_project_outline_code1, 910 => :enterprise_project_outline_code2, 911 => :enterprise_project_outline_code3, 912 => :enterprise_project_outline_code4, 913 => :enterprise_project_outline_code5, 914 => :enterprise_project_outline_code6, 915 => :enterprise_project_outline_code7, 916 => :enterprise_project_outline_code8, 917 => :enterprise_project_outline_code9, 918 => :enterprise_project_outline_code10, 919 => :enterprise_project_outline_code11, 920 => :enterprise_project_outline_code12, 921 => :enterprise_project_outline_code13, 922 => :enterprise_project_outline_code14, 923 => :enterprise_project_outline_code15, 924 => :enterprise_project_outline_code16, 925 => :enterprise_project_outline_code17, 926 => :enterprise_project_outline_code18, 927 => :enterprise_project_outline_code19, 928 => :enterprise_project_outline_code20, 929 => :enterprise_project_outline_code21, 930 => :enterprise_project_outline_code22, 931 => :enterprise_project_outline_code23, 932 => :enterprise_project_outline_code24, 933 => :enterprise_project_outline_code25, 934 => :enterprise_project_outline_code26, 935 => :enterprise_project_outline_code27, 936 => :enterprise_project_outline_code28, 937 => :enterprise_project_outline_code29, 938 => :enterprise_project_outline_code30, 969 => :enterprise_project_flag1, 970 => :enterprise_project_flag2, 971 => :enterprise_project_flag3, 972 => :enterprise_project_flag4, 973 => :enterprise_project_flag5, 974 => :enterprise_project_flag6, 975 => :enterprise_project_flag7, 976 => :enterprise_project_flag8, 977 => :enterprise_project_flag9, 978 => :enterprise_project_flag10, 979 => :enterprise_project_flag11, 980 => :enterprise_project_flag12, 981 => :enterprise_project_flag13, 982 => :enterprise_project_flag14, 983 => :enterprise_project_flag15, 984 => :enterprise_project_flag16, 985 => :enterprise_project_flag17, 986 => :enterprise_project_flag18, 987 => :enterprise_project_flag19, 988 => :enterprise_project_flag20, 1009 => :enterprise_project_number1, 1010 => :enterprise_project_number2, 1011 => :enterprise_project_number3, 1012 => :enterprise_project_number4, 1013 => :enterprise_project_number5, 1014 => :enterprise_project_number6, 1015 => :enterprise_project_number7, 1016 => :enterprise_project_number8, 1017 => :enterprise_project_number9, 1018 => :enterprise_project_number10, 1019 => :enterprise_project_number11, 1020 => :enterprise_project_number12, 1021 => :enterprise_project_number13, 1022 => :enterprise_project_number14, 1023 => :enterprise_project_number15, 1024 => :enterprise_project_number16, 1025 => :enterprise_project_number17, 1026 => :enterprise_project_number18, 1027 => :enterprise_project_number19, 1028 => :enterprise_project_number20, 1029 => :enterprise_project_number21, 1030 => :enterprise_project_number22, 1031 => :enterprise_project_number23, 1032 => :enterprise_project_number24, 1033 => :enterprise_project_number25, 1034 => :enterprise_project_number26, 1035 => :enterprise_project_number27, 1036 => :enterprise_project_number28, 1037 => :enterprise_project_number29, 1038 => :enterprise_project_number30, 1039 => :enterprise_project_number31, 1040 => :enterprise_project_number32, 1041 => :enterprise_project_number33, 1042 => :enterprise_project_number34, 1043 => :enterprise_project_number35, 1044 => :enterprise_project_number36, 1045 => :enterprise_project_number37, 1046 => :enterprise_project_number38, 1047 => :enterprise_project_number39, 1048 => :enterprise_project_number40, 1049 => :enterprise_project_text1, 1050 => :enterprise_project_text2, 1051 => :enterprise_project_text3, 1052 => :enterprise_project_text4, 1053 => :enterprise_project_text5, 1054 => :enterprise_project_text6, 1055 => :enterprise_project_text7, 1056 => :enterprise_project_text8, 1057 => :enterprise_project_text9, 1058 => :enterprise_project_text10, 1059 => :enterprise_project_text11, 1060 => :enterprise_project_text12, 1061 => :enterprise_project_text13, 1062 => :enterprise_project_text14, 1063 => :enterprise_project_text15, 1064 => :enterprise_project_text16, 1065 => :enterprise_project_text17, 1066 => :enterprise_project_text18, 1067 => :enterprise_project_text19, 1068 => :enterprise_project_text20, 1069 => :enterprise_project_text21, 1070 => :enterprise_project_text22, 1071 => :enterprise_project_text23, 1072 => :enterprise_project_text24, 1073 => :enterprise_project_text25, 1074 => :enterprise_project_text26, 1075 => :enterprise_project_text27, 1076 => :enterprise_project_text28, 1077 => :enterprise_project_text29, 1078 => :enterprise_project_text30, 1079 => :enterprise_project_text31, 1080 => :enterprise_project_text32, 1081 => :enterprise_project_text33, 1082 => :enterprise_project_text34, 1083 => :enterprise_project_text35, 1084 => :enterprise_project_text36, 1085 => :enterprise_project_text37, 1086 => :enterprise_project_text38, 1087 => :enterprise_project_text39, 1088 => :enterprise_project_text40, 1089 => :resource_enterprise_outline_code1, 1090 => :resource_enterprise_outline_code2, 1091 => :resource_enterprise_outline_code3, 1092 => :resource_enterprise_outline_code4, 1093 => :resource_enterprise_outline_code5, 1094 => :resource_enterprise_outline_code6, 1095 => :resource_enterprise_outline_code7, 1096 => :resource_enterprise_outline_code8, 1097 => :resource_enterprise_outline_code9, 1098 => :resource_enterprise_outline_code10, 1099 => :resource_enterprise_outline_code11, 1100 => :resource_enterprise_outline_code12, 1101 => :resource_enterprise_outline_code13, 1102 => :resource_enterprise_outline_code14, 1103 => :resource_enterprise_outline_code15, 1104 => :resource_enterprise_outline_code16, 1105 => :resource_enterprise_outline_code17, 1106 => :resource_enterprise_outline_code18, 1107 => :resource_enterprise_outline_code19, 1108 => :resource_enterprise_outline_code20, 1109 => :resource_enterprise_outline_code21, 1110 => :resource_enterprise_outline_code22, 1111 => :resource_enterprise_outline_code23, 1112 => :resource_enterprise_outline_code24, 1113 => :resource_enterprise_outline_code25, 1114 => :resource_enterprise_outline_code26, 1115 => :resource_enterprise_outline_code27, 1116 => :resource_enterprise_outline_code28, 1117 => :resource_enterprise_outline_code29, 1118 => :resource_enterprise_rbs, 1119 => :physical_percent_complete, 1120 => :request_demand, 1121 => :status_indicator, 1122 => :earned_value_method, 1129 => :resource_enterprise_multi_value_code20, 1130 => :resource_enterprise_multi_value_code21, 1131 => :resource_enterprise_multi_value_code22, 1132 => :resource_enterprise_multi_value_code23, 1133 => :resource_enterprise_multi_value_code24, 1134 => :resource_enterprise_multi_value_code25, 1135 => :resource_enterprise_multi_value_code26, 1136 => :resource_enterprise_multi_value_code27, 1137 => :resource_enterprise_multi_value_code28, 1138 => :resource_enterprise_multi_value_code29, 1139 => :actual_work_protected, 1140 => :actual_overtime_work_protected, 1143 => :guid, 1144 => :task_calendar_guid, 1146 => :deliverable_guid, 1147 => :deliverable_type, 1152 => :deliverable_start, 1153 => :deliverable_finish, 1165 => :publish, 1166 => :status_manager, 1167 => :error_message, 1169 => :subproject_guid, 1170 => :assignment_owner, 1171 => :budget_work, 1172 => :budget_cost, 1173 => :baseline_fixed_cost_accrual, 1174 => :baseline_deliverable_start, 1175 => :baseline_deliverable_finish, 1176 => :baseline_budget_work, 1177 => :baseline_budget_cost, 1180 => :baseline1_fixed_cost_accrual, 1181 => :baseline1_deliverable_start, 1182 => :baseline1_deliverable_finish, 1183 => :baseline1_budget_work, 1184 => :baseline1_budget_cost, 1187 => :baseline2_fixed_cost_accrual, 1188 => :baseline2_deliverable_start, 1189 => :baseline2_deliverable_finish, 1190 => :baseline2_budget_work, 1191 => :baseline2_budget_cost, 1194 => :baseline3_fixed_cost_accrual, 1195 => :baseline3_deliverable_start, 1196 => :baseline3_deliverable_finish, 1197 => :baseline3_budget_work, 1198 => :baseline3_budget_cost, 1201 => :baseline4_fixed_cost_accrual, 1202 => :baseline4_deliverable_start, 1203 => :baseline4_deliverable_finish, 1204 => :baseline4_budget_work, 1205 => :baseline4_budget_cost, 1208 => :baseline5_fixed_cost_accrual, 1209 => :baseline5_deliverable_start, 1210 => :baseline5_deliverable_finish, 1211 => :baseline5_budget_work, 1212 => :baseline5_budget_cost, 1215 => :baseline6_fixed_cost_accrual, 1216 => :baseline6_deliverable_start, 1217 => :baseline6_deliverable_finish, 1218 => :baseline6_budget_work, 1219 => :baseline6_budget_cost, 1222 => :baseline7_fixed_cost_accrual, 1223 => :baseline7_deliverable_start, 1224 => :baseline7_deliverable_finish, 1225 => :baseline7_budget_work, 1226 => :baseline7_budget_cost, 1229 => :baseline8_fixed_cost_accrual, 1230 => :baseline8_deliverable_start, 1231 => :baseline8_deliverable_finish, 1232 => :baseline8_budget_work, 1233 => :baseline8_budget_cost, 1236 => :baseline9_fixed_cost_accrual, 1237 => :baseline9_deliverable_start, 1238 => :baseline9_deliverable_finish, 1239 => :baseline9_budget_work, 1240 => :baseline9_budget_cost, 1243 => :baseline10_fixed_cost_accrual, 1244 => :baseline10_deliverable_start, 1245 => :baseline10_deliverable_finish, 1246 => :baseline10_budget_work, 1247 => :baseline10_budget_cost, 1250 => :recalc_outline_codes, 1276 => :deliverable_name, 1279 => :active, 1280 => :task_mode, 1281 => :placeholder, 1282 => :warning, 1283 => :start, 1284 => :finish, 1285 => :start_text, 1286 => :finish_text, 1287 => :duration_text, 1288 => :manual_duration, 1289 => :manual_duration_units, 1295 => :is_start_valid, 1296 => :is_finish_valid, 1297 => :is_duration_valid, 1299 => :baseline_start, 1300 => :baseline_finish, 1301 => :baseline_duration, 1302 => :baseline1_start, 1303 => :baseline1_finish, 1304 => :baseline1_duration, 1305 => :baseline2_start, 1306 => :baseline2_finish, 1307 => :baseline2_duration, 1308 => :baseline3_start, 1309 => :baseline3_finish, 1310 => :baseline3_duration, 1311 => :baseline4_start, 1312 => :baseline4_finish, 1313 => :baseline4_duration, 1314 => :baseline5_start, 1315 => :baseline5_finish, 1316 => :baseline5_duration, 1317 => :baseline6_start, 1318 => :baseline6_finish, 1319 => :baseline6_duration, 1320 => :baseline7_start, 1321 => :baseline7_finish, 1322 => :baseline7_duration, 1323 => :baseline8_start, 1324 => :baseline8_finish, 1325 => :baseline8_duration, 1326 => :baseline9_start, 1327 => :baseline9_finish, 1328 => :baseline9_duration, 1329 => :baseline10_start, 1330 => :baseline10_finish, 1331 => :baseline10_duration, 1332 => :ignore_warnings, 1335 => :peak, 1338 => :scheduled_start, 1339 => :scheduled_finish, 1340 => :scheduled_duration, 1381 => :path_driving_predecessor, 1382 => :path_predecessor, 1383 => :path_driven_successor, 1384 => :path_successor, 1405 => :task_summary_name, 1407 => :board_status, 1408 => :show_on_board, 1409 => :sprint, 1410 => :sprint_start, 1411 => :sprint_finish, 1412 => :board_status_id, 1413 => :sprint_id, }.freeze
- TASK_FIELD_TYPES =
field name => [data type, units field]
{ active: [:boolean, nil], activity_code_values: [:activity_code_values, nil], activity_id: [:string, nil], activity_percent_complete: [:percentage, nil], activity_status: [:activity_status, nil], activity_type: [:activity_type, nil], actual_cost: [:currency, nil], actual_cost_expense: [:currency, nil], actual_cost_labor: [:currency, nil], actual_cost_material: [:currency, nil], actual_cost_non_labor: [:currency, nil], actual_duration: [:duration, :actual_duration_units], actual_duration_units: [:time_units, nil], actual_finish: [:date, nil], actual_overtime_cost: [:currency, nil], actual_overtime_work: [:work, nil], actual_overtime_work_protected: [:work, nil], actual_regular_cost: [:currency, nil], actual_regular_work: [:work, nil], actual_start: [:date, nil], actual_work: [:work, nil], actual_work_labor: [:duration, nil], actual_work_nonlabor: [:duration, nil], actual_work_protected: [:work, nil], acwp: [:currency, nil], assignment: [:boolean, nil], assignment_delay: [:string, nil], assignment_owner: [:string, nil], assignment_units: [:string, nil], auto_compute_actuals: [:boolean, nil], bar_name: [:string, nil], baseline10_budget_cost: [:currency, nil], baseline10_budget_work: [:work, nil], baseline10_cost: [:currency, nil], baseline10_deliverable_finish: [:date, nil], baseline10_deliverable_start: [:date, nil], baseline10_duration: [:duration, :baseline10_duration_units], baseline10_duration_estimated: [:boolean, nil], baseline10_duration_units: [:time_units, nil], baseline10_estimated_duration: [:duration, :baseline10_duration_units], baseline10_estimated_finish: [:date, nil], baseline10_estimated_start: [:date, nil], baseline10_finish: [:date, nil], baseline10_fixed_cost: [:currency, nil], baseline10_fixed_cost_accrual: [:accrue, nil], baseline10_start: [:date, nil], baseline10_work: [:work, nil], baseline1_budget_cost: [:currency, nil], baseline1_budget_work: [:work, nil], baseline1_cost: [:currency, nil], baseline1_deliverable_finish: [:date, nil], baseline1_deliverable_start: [:date, nil], baseline1_duration: [:duration, :baseline1_duration_units], baseline1_duration_estimated: [:boolean, nil], baseline1_duration_units: [:time_units, nil], baseline1_estimated_duration: [:duration, :baseline1_duration_units], baseline1_estimated_finish: [:date, nil], baseline1_estimated_start: [:date, nil], baseline1_finish: [:date, nil], baseline1_fixed_cost: [:currency, nil], baseline1_fixed_cost_accrual: [:accrue, nil], baseline1_start: [:date, nil], baseline1_work: [:work, nil], baseline2_budget_cost: [:currency, nil], baseline2_budget_work: [:work, nil], baseline2_cost: [:currency, nil], baseline2_deliverable_finish: [:date, nil], baseline2_deliverable_start: [:date, nil], baseline2_duration: [:duration, :baseline2_duration_units], baseline2_duration_estimated: [:boolean, nil], baseline2_duration_units: [:time_units, nil], baseline2_estimated_duration: [:duration, :baseline2_duration_units], baseline2_estimated_finish: [:date, nil], baseline2_estimated_start: [:date, nil], baseline2_finish: [:date, nil], baseline2_fixed_cost: [:currency, nil], baseline2_fixed_cost_accrual: [:accrue, nil], baseline2_start: [:date, nil], baseline2_work: [:work, nil], baseline3_budget_cost: [:currency, nil], baseline3_budget_work: [:work, nil], baseline3_cost: [:currency, nil], baseline3_deliverable_finish: [:date, nil], baseline3_deliverable_start: [:date, nil], baseline3_duration: [:duration, :baseline3_duration_units], baseline3_duration_estimated: [:boolean, nil], baseline3_duration_units: [:time_units, nil], baseline3_estimated_duration: [:duration, :baseline3_duration_units], baseline3_estimated_finish: [:date, nil], baseline3_estimated_start: [:date, nil], baseline3_finish: [:date, nil], baseline3_fixed_cost: [:currency, nil], baseline3_fixed_cost_accrual: [:accrue, nil], baseline3_start: [:date, nil], baseline3_work: [:work, nil], baseline4_budget_cost: [:currency, nil], baseline4_budget_work: [:work, nil], baseline4_cost: [:currency, nil], baseline4_deliverable_finish: [:date, nil], baseline4_deliverable_start: [:date, nil], baseline4_duration: [:duration, :baseline4_duration_units], baseline4_duration_estimated: [:boolean, nil], baseline4_duration_units: [:time_units, nil], baseline4_estimated_duration: [:duration, :baseline4_duration_units], baseline4_estimated_finish: [:date, nil], baseline4_estimated_start: [:date, nil], baseline4_finish: [:date, nil], baseline4_fixed_cost: [:currency, nil], baseline4_fixed_cost_accrual: [:accrue, nil], baseline4_start: [:date, nil], baseline4_work: [:work, nil], baseline5_budget_cost: [:currency, nil], baseline5_budget_work: [:work, nil], baseline5_cost: [:currency, nil], baseline5_deliverable_finish: [:date, nil], baseline5_deliverable_start: [:date, nil], baseline5_duration: [:duration, :baseline5_duration_units], baseline5_duration_estimated: [:boolean, nil], baseline5_duration_units: [:time_units, nil], baseline5_estimated_duration: [:duration, :baseline5_duration_units], baseline5_estimated_finish: [:date, nil], baseline5_estimated_start: [:date, nil], baseline5_finish: [:date, nil], baseline5_fixed_cost: [:currency, nil], baseline5_fixed_cost_accrual: [:accrue, nil], baseline5_start: [:date, nil], baseline5_work: [:work, nil], baseline6_budget_cost: [:currency, nil], baseline6_budget_work: [:work, nil], baseline6_cost: [:currency, nil], baseline6_deliverable_finish: [:date, nil], baseline6_deliverable_start: [:date, nil], baseline6_duration: [:duration, :baseline6_duration_units], baseline6_duration_estimated: [:boolean, nil], baseline6_duration_units: [:time_units, nil], baseline6_estimated_duration: [:duration, :baseline6_duration_units], baseline6_estimated_finish: [:date, nil], baseline6_estimated_start: [:date, nil], baseline6_finish: [:date, nil], baseline6_fixed_cost: [:currency, nil], baseline6_fixed_cost_accrual: [:accrue, nil], baseline6_start: [:date, nil], baseline6_work: [:work, nil], baseline7_budget_cost: [:currency, nil], baseline7_budget_work: [:work, nil], baseline7_cost: [:currency, nil], baseline7_deliverable_finish: [:date, nil], baseline7_deliverable_start: [:date, nil], baseline7_duration: [:duration, :baseline7_duration_units], baseline7_duration_estimated: [:boolean, nil], baseline7_duration_units: [:time_units, nil], baseline7_estimated_duration: [:duration, :baseline7_duration_units], baseline7_estimated_finish: [:date, nil], baseline7_estimated_start: [:date, nil], baseline7_finish: [:date, nil], baseline7_fixed_cost: [:currency, nil], baseline7_fixed_cost_accrual: [:accrue, nil], baseline7_start: [:date, nil], baseline7_work: [:work, nil], baseline8_budget_cost: [:currency, nil], baseline8_budget_work: [:work, nil], baseline8_cost: [:currency, nil], baseline8_deliverable_finish: [:date, nil], baseline8_deliverable_start: [:date, nil], baseline8_duration: [:duration, :baseline8_duration_units], baseline8_duration_estimated: [:boolean, nil], baseline8_duration_units: [:time_units, nil], baseline8_estimated_duration: [:duration, :baseline8_duration_units], baseline8_estimated_finish: [:date, nil], baseline8_estimated_start: [:date, nil], baseline8_finish: [:date, nil], baseline8_fixed_cost: [:currency, nil], baseline8_fixed_cost_accrual: [:accrue, nil], baseline8_start: [:date, nil], baseline8_work: [:work, nil], baseline9_budget_cost: [:currency, nil], baseline9_budget_work: [:work, nil], baseline9_cost: [:currency, nil], baseline9_deliverable_finish: [:date, nil], baseline9_deliverable_start: [:date, nil], baseline9_duration: [:duration, :baseline9_duration_units], baseline9_duration_estimated: [:boolean, nil], baseline9_duration_units: [:time_units, nil], baseline9_estimated_duration: [:duration, :baseline9_duration_units], baseline9_estimated_finish: [:date, nil], baseline9_estimated_start: [:date, nil], baseline9_finish: [:date, nil], baseline9_fixed_cost: [:currency, nil], baseline9_fixed_cost_accrual: [:accrue, nil], baseline9_start: [:date, nil], baseline9_work: [:work, nil], baseline_budget_cost: [:currency, nil], baseline_budget_work: [:work, nil], baseline_cost: [:currency, nil], baseline_deliverable_finish: [:date, nil], baseline_deliverable_start: [:date, nil], baseline_duration: [:duration, :baseline_duration_units], baseline_duration_estimated: [:boolean, nil], baseline_duration_units: [:time_units, nil], baseline_estimated_duration: [:duration, :baseline_duration_units], baseline_estimated_finish: [:date, nil], baseline_estimated_start: [:date, nil], baseline_finish: [:date, nil], baseline_fixed_cost: [:currency, nil], baseline_fixed_cost_accrual: [:accrue, nil], baseline_start: [:date, nil], baseline_work: [:work, nil], bcwp: [:currency, nil], bcws: [:currency, nil], bid_item: [:string, nil], board_status: [:string, nil], board_status_id: [:integer, nil], budget_cost: [:currency, nil], budget_work: [:work, nil], calendar_unique_id: [:integer, nil], category_of_work: [:string, nil], complete_through: [:date, nil], confirmed: [:boolean, nil], constraint_date: [:date, nil], constraint_type: [:constraint, nil], contact: [:string, nil], cost: [:currency, nil], cost1: [:currency, nil], cost10: [:currency, nil], cost2: [:currency, nil], cost3: [:currency, nil], cost4: [:currency, nil], cost5: [:currency, nil], cost6: [:currency, nil], cost7: [:currency, nil], cost8: [:currency, nil], cost9: [:currency, nil], cost_rate_table: [:string, nil], cost_variance: [:currency, nil], cpi: [:numeric, nil], created: [:date, nil], critical: [:boolean, nil], cv: [:currency, nil], cvpercent: [:percentage, nil], date1: [:date, nil], date10: [:date, nil], date2: [:date, nil], date3: [:date, nil], date4: [:date, nil], date5: [:date, nil], date6: [:date, nil], date7: [:date, nil], date8: [:date, nil], date9: [:date, nil], deadline: [:date, nil], deliverable_finish: [:date, nil], deliverable_guid: [:guid, nil], deliverable_name: [:string, nil], deliverable_start: [:date, nil], deliverable_type: [:string, nil], department: [:string, nil], duration: [:duration, :actual_duration_units], duration1: [:duration, :duration1_units], duration10: [:duration, :duration10_units], duration10_estimated: [:boolean, nil], duration10_units: [:time_units, nil], duration1_estimated: [:boolean, nil], duration1_units: [:time_units, nil], duration2: [:duration, :duration2_units], duration2_estimated: [:boolean, nil], duration2_units: [:time_units, nil], duration3: [:duration, :duration3_units], duration3_estimated: [:boolean, nil], duration3_units: [:time_units, nil], duration4: [:duration, :duration4_units], duration4_estimated: [:boolean, nil], duration4_units: [:time_units, nil], duration5: [:duration, :duration5_units], duration5_estimated: [:boolean, nil], duration5_units: [:time_units, nil], duration6: [:duration, :duration6_units], duration6_estimated: [:boolean, nil], duration6_units: [:time_units, nil], duration7: [:duration, :duration7_units], duration7_estimated: [:boolean, nil], duration7_units: [:time_units, nil], duration8: [:duration, :duration8_units], duration8_estimated: [:boolean, nil], duration8_units: [:time_units, nil], duration9: [:duration, :duration9_units], duration9_estimated: [:boolean, nil], duration9_units: [:time_units, nil], duration_text: [:string, nil], duration_units: [:time_units, nil], duration_variance: [:duration, nil], eac: [:currency, nil], early_finish: [:date, nil], early_start: [:date, nil], earned_value_method: [:earned_value_method, nil], effort_driven: [:boolean, nil], enterprise_cost1: [:currency, nil], enterprise_cost10: [:currency, nil], enterprise_cost2: [:currency, nil], enterprise_cost3: [:currency, nil], enterprise_cost4: [:currency, nil], enterprise_cost5: [:currency, nil], enterprise_cost6: [:currency, nil], enterprise_cost7: [:currency, nil], enterprise_cost8: [:currency, nil], enterprise_cost9: [:currency, nil], enterprise_data: [:binary, nil], enterprise_date1: [:date, nil], enterprise_date10: [:date, nil], enterprise_date11: [:date, nil], enterprise_date12: [:date, nil], enterprise_date13: [:date, nil], enterprise_date14: [:date, nil], enterprise_date15: [:date, nil], enterprise_date16: [:date, nil], enterprise_date17: [:date, nil], enterprise_date18: [:date, nil], enterprise_date19: [:date, nil], enterprise_date2: [:date, nil], enterprise_date20: [:date, nil], enterprise_date21: [:date, nil], enterprise_date22: [:date, nil], enterprise_date23: [:date, nil], enterprise_date24: [:date, nil], enterprise_date25: [:date, nil], enterprise_date26: [:date, nil], enterprise_date27: [:date, nil], enterprise_date28: [:date, nil], enterprise_date29: [:date, nil], enterprise_date3: [:date, nil], enterprise_date30: [:date, nil], enterprise_date4: [:date, nil], enterprise_date5: [:date, nil], enterprise_date6: [:date, nil], enterprise_date7: [:date, nil], enterprise_date8: [:date, nil], enterprise_date9: [:date, nil], enterprise_duration1: [:duration, :enterprise_duration1_units], enterprise_duration10: [:duration, :enterprise_duration10_units], enterprise_duration10_units: [:time_units, nil], enterprise_duration1_units: [:time_units, nil], enterprise_duration2: [:duration, :enterprise_duration2_units], enterprise_duration2_units: [:time_units, nil], enterprise_duration3: [:duration, :enterprise_duration3_units], enterprise_duration3_units: [:time_units, nil], enterprise_duration4: [:duration, :enterprise_duration4_units], enterprise_duration4_units: [:time_units, nil], enterprise_duration5: [:duration, :enterprise_duration5_units], enterprise_duration5_units: [:time_units, nil], enterprise_duration6: [:duration, :enterprise_duration6_units], enterprise_duration6_units: [:time_units, nil], enterprise_duration7: [:duration, :enterprise_duration7_units], enterprise_duration7_units: [:time_units, nil], enterprise_duration8: [:duration, :enterprise_duration8_units], enterprise_duration8_units: [:time_units, nil], enterprise_duration9: [:duration, :enterprise_duration9_units], enterprise_duration9_units: [:time_units, nil], enterprise_flag1: [:boolean, nil], enterprise_flag10: [:boolean, nil], enterprise_flag11: [:boolean, nil], enterprise_flag12: [:boolean, nil], enterprise_flag13: [:boolean, nil], enterprise_flag14: [:boolean, nil], enterprise_flag15: [:boolean, nil], enterprise_flag16: [:boolean, nil], enterprise_flag17: [:boolean, nil], enterprise_flag18: [:boolean, nil], enterprise_flag19: [:boolean, nil], enterprise_flag2: [:boolean, nil], enterprise_flag20: [:boolean, nil], enterprise_flag3: [:boolean, nil], enterprise_flag4: [:boolean, nil], enterprise_flag5: [:boolean, nil], enterprise_flag6: [:boolean, nil], enterprise_flag7: [:boolean, nil], enterprise_flag8: [:boolean, nil], enterprise_flag9: [:boolean, nil], enterprise_number1: [:numeric, nil], enterprise_number10: [:numeric, nil], enterprise_number11: [:numeric, nil], enterprise_number12: [:numeric, nil], enterprise_number13: [:numeric, nil], enterprise_number14: [:numeric, nil], enterprise_number15: [:numeric, nil], enterprise_number16: [:numeric, nil], enterprise_number17: [:numeric, nil], enterprise_number18: [:numeric, nil], enterprise_number19: [:numeric, nil], enterprise_number2: [:numeric, nil], enterprise_number20: [:numeric, nil], enterprise_number21: [:numeric, nil], enterprise_number22: [:numeric, nil], enterprise_number23: [:numeric, nil], enterprise_number24: [:numeric, nil], enterprise_number25: [:numeric, nil], enterprise_number26: [:numeric, nil], enterprise_number27: [:numeric, nil], enterprise_number28: [:numeric, nil], enterprise_number29: [:numeric, nil], enterprise_number3: [:numeric, nil], enterprise_number30: [:numeric, nil], enterprise_number31: [:numeric, nil], enterprise_number32: [:numeric, nil], enterprise_number33: [:numeric, nil], enterprise_number34: [:numeric, nil], enterprise_number35: [:numeric, nil], enterprise_number36: [:numeric, nil], enterprise_number37: [:numeric, nil], enterprise_number38: [:numeric, nil], enterprise_number39: [:numeric, nil], enterprise_number4: [:numeric, nil], enterprise_number40: [:numeric, nil], enterprise_number5: [:numeric, nil], enterprise_number6: [:numeric, nil], enterprise_number7: [:numeric, nil], enterprise_number8: [:numeric, nil], enterprise_number9: [:numeric, nil], enterprise_outline_code1: [:string, nil], enterprise_outline_code10: [:string, nil], enterprise_outline_code11: [:string, nil], enterprise_outline_code12: [:string, nil], enterprise_outline_code13: [:string, nil], enterprise_outline_code14: [:string, nil], enterprise_outline_code15: [:string, nil], enterprise_outline_code16: [:string, nil], enterprise_outline_code17: [:string, nil], enterprise_outline_code18: [:string, nil], enterprise_outline_code19: [:string, nil], enterprise_outline_code2: [:string, nil], enterprise_outline_code20: [:string, nil], enterprise_outline_code21: [:string, nil], enterprise_outline_code22: [:string, nil], enterprise_outline_code23: [:string, nil], enterprise_outline_code24: [:string, nil], enterprise_outline_code25: [:string, nil], enterprise_outline_code26: [:string, nil], enterprise_outline_code27: [:string, nil], enterprise_outline_code28: [:string, nil], enterprise_outline_code29: [:string, nil], enterprise_outline_code3: [:string, nil], enterprise_outline_code30: [:string, nil], enterprise_outline_code4: [:string, nil], enterprise_outline_code5: [:string, nil], enterprise_outline_code6: [:string, nil], enterprise_outline_code7: [:string, nil], enterprise_outline_code8: [:string, nil], enterprise_outline_code9: [:string, nil], enterprise_project_cost1: [:currency, nil], enterprise_project_cost10: [:currency, nil], enterprise_project_cost2: [:currency, nil], enterprise_project_cost3: [:currency, nil], enterprise_project_cost4: [:currency, nil], enterprise_project_cost5: [:currency, nil], enterprise_project_cost6: [:currency, nil], enterprise_project_cost7: [:currency, nil], enterprise_project_cost8: [:currency, nil], enterprise_project_cost9: [:currency, nil], enterprise_project_date1: [:date, nil], enterprise_project_date10: [:date, nil], enterprise_project_date11: [:date, nil], enterprise_project_date12: [:date, nil], enterprise_project_date13: [:date, nil], enterprise_project_date14: [:date, nil], enterprise_project_date15: [:date, nil], enterprise_project_date16: [:date, nil], enterprise_project_date17: [:date, nil], enterprise_project_date18: [:date, nil], enterprise_project_date19: [:date, nil], enterprise_project_date2: [:date, nil], enterprise_project_date20: [:date, nil], enterprise_project_date21: [:date, nil], enterprise_project_date22: [:date, nil], enterprise_project_date23: [:date, nil], enterprise_project_date24: [:date, nil], enterprise_project_date25: [:date, nil], enterprise_project_date26: [:date, nil], enterprise_project_date27: [:date, nil], enterprise_project_date28: [:date, nil], enterprise_project_date29: [:date, nil], enterprise_project_date3: [:date, nil], enterprise_project_date30: [:date, nil], enterprise_project_date4: [:date, nil], enterprise_project_date5: [:date, nil], enterprise_project_date6: [:date, nil], enterprise_project_date7: [:date, nil], enterprise_project_date8: [:date, nil], enterprise_project_date9: [:date, nil], enterprise_project_duration1: [:duration, nil], enterprise_project_duration10: [:duration, nil], enterprise_project_duration2: [:duration, nil], enterprise_project_duration3: [:duration, nil], enterprise_project_duration4: [:duration, nil], enterprise_project_duration5: [:duration, nil], enterprise_project_duration6: [:duration, nil], enterprise_project_duration7: [:duration, nil], enterprise_project_duration8: [:duration, nil], enterprise_project_duration9: [:duration, nil], enterprise_project_flag1: [:boolean, nil], enterprise_project_flag10: [:boolean, nil], enterprise_project_flag11: [:boolean, nil], enterprise_project_flag12: [:boolean, nil], enterprise_project_flag13: [:boolean, nil], enterprise_project_flag14: [:boolean, nil], enterprise_project_flag15: [:boolean, nil], enterprise_project_flag16: [:boolean, nil], enterprise_project_flag17: [:boolean, nil], enterprise_project_flag18: [:boolean, nil], enterprise_project_flag19: [:boolean, nil], enterprise_project_flag2: [:boolean, nil], enterprise_project_flag20: [:boolean, nil], enterprise_project_flag3: [:boolean, nil], enterprise_project_flag4: [:boolean, nil], enterprise_project_flag5: [:boolean, nil], enterprise_project_flag6: [:boolean, nil], enterprise_project_flag7: [:boolean, nil], enterprise_project_flag8: [:boolean, nil], enterprise_project_flag9: [:boolean, nil], enterprise_project_number1: [:numeric, nil], enterprise_project_number10: [:numeric, nil], enterprise_project_number11: [:numeric, nil], enterprise_project_number12: [:numeric, nil], enterprise_project_number13: [:numeric, nil], enterprise_project_number14: [:numeric, nil], enterprise_project_number15: [:numeric, nil], enterprise_project_number16: [:numeric, nil], enterprise_project_number17: [:numeric, nil], enterprise_project_number18: [:numeric, nil], enterprise_project_number19: [:numeric, nil], enterprise_project_number2: [:numeric, nil], enterprise_project_number20: [:numeric, nil], enterprise_project_number21: [:numeric, nil], enterprise_project_number22: [:numeric, nil], enterprise_project_number23: [:numeric, nil], enterprise_project_number24: [:numeric, nil], enterprise_project_number25: [:numeric, nil], enterprise_project_number26: [:numeric, nil], enterprise_project_number27: [:numeric, nil], enterprise_project_number28: [:numeric, nil], enterprise_project_number29: [:numeric, nil], enterprise_project_number3: [:numeric, nil], enterprise_project_number30: [:numeric, nil], enterprise_project_number31: [:numeric, nil], enterprise_project_number32: [:numeric, nil], enterprise_project_number33: [:numeric, nil], enterprise_project_number34: [:numeric, nil], enterprise_project_number35: [:numeric, nil], enterprise_project_number36: [:numeric, nil], enterprise_project_number37: [:numeric, nil], enterprise_project_number38: [:numeric, nil], enterprise_project_number39: [:numeric, nil], enterprise_project_number4: [:numeric, nil], enterprise_project_number40: [:numeric, nil], enterprise_project_number5: [:numeric, nil], enterprise_project_number6: [:numeric, nil], enterprise_project_number7: [:numeric, nil], enterprise_project_number8: [:numeric, nil], enterprise_project_number9: [:numeric, nil], enterprise_project_outline_code1: [:string, nil], enterprise_project_outline_code10: [:string, nil], enterprise_project_outline_code11: [:string, nil], enterprise_project_outline_code12: [:string, nil], enterprise_project_outline_code13: [:string, nil], enterprise_project_outline_code14: [:string, nil], enterprise_project_outline_code15: [:string, nil], enterprise_project_outline_code16: [:string, nil], enterprise_project_outline_code17: [:string, nil], enterprise_project_outline_code18: [:string, nil], enterprise_project_outline_code19: [:string, nil], enterprise_project_outline_code2: [:string, nil], enterprise_project_outline_code20: [:string, nil], enterprise_project_outline_code21: [:string, nil], enterprise_project_outline_code22: [:string, nil], enterprise_project_outline_code23: [:string, nil], enterprise_project_outline_code24: [:string, nil], enterprise_project_outline_code25: [:string, nil], enterprise_project_outline_code26: [:string, nil], enterprise_project_outline_code27: [:string, nil], enterprise_project_outline_code28: [:string, nil], enterprise_project_outline_code29: [:string, nil], enterprise_project_outline_code3: [:string, nil], enterprise_project_outline_code30: [:string, nil], enterprise_project_outline_code4: [:string, nil], enterprise_project_outline_code5: [:string, nil], enterprise_project_outline_code6: [:string, nil], enterprise_project_outline_code7: [:string, nil], enterprise_project_outline_code8: [:string, nil], enterprise_project_outline_code9: [:string, nil], enterprise_project_text1: [:string, nil], enterprise_project_text10: [:string, nil], enterprise_project_text11: [:string, nil], enterprise_project_text12: [:string, nil], enterprise_project_text13: [:string, nil], enterprise_project_text14: [:string, nil], enterprise_project_text15: [:string, nil], enterprise_project_text16: [:string, nil], enterprise_project_text17: [:string, nil], enterprise_project_text18: [:string, nil], enterprise_project_text19: [:string, nil], enterprise_project_text2: [:string, nil], enterprise_project_text20: [:string, nil], enterprise_project_text21: [:string, nil], enterprise_project_text22: [:string, nil], enterprise_project_text23: [:string, nil], enterprise_project_text24: [:string, nil], enterprise_project_text25: [:string, nil], enterprise_project_text26: [:string, nil], enterprise_project_text27: [:string, nil], enterprise_project_text28: [:string, nil], enterprise_project_text29: [:string, nil], enterprise_project_text3: [:string, nil], enterprise_project_text30: [:string, nil], enterprise_project_text31: [:string, nil], enterprise_project_text32: [:string, nil], enterprise_project_text33: [:string, nil], enterprise_project_text34: [:string, nil], enterprise_project_text35: [:string, nil], enterprise_project_text36: [:string, nil], enterprise_project_text37: [:string, nil], enterprise_project_text38: [:string, nil], enterprise_project_text39: [:string, nil], enterprise_project_text4: [:string, nil], enterprise_project_text40: [:string, nil], enterprise_project_text5: [:string, nil], enterprise_project_text6: [:string, nil], enterprise_project_text7: [:string, nil], enterprise_project_text8: [:string, nil], enterprise_project_text9: [:string, nil], enterprise_text1: [:string, nil], enterprise_text10: [:string, nil], enterprise_text11: [:string, nil], enterprise_text12: [:string, nil], enterprise_text13: [:string, nil], enterprise_text14: [:string, nil], enterprise_text15: [:string, nil], enterprise_text16: [:string, nil], enterprise_text17: [:string, nil], enterprise_text18: [:string, nil], enterprise_text19: [:string, nil], enterprise_text2: [:string, nil], enterprise_text20: [:string, nil], enterprise_text21: [:string, nil], enterprise_text22: [:string, nil], enterprise_text23: [:string, nil], enterprise_text24: [:string, nil], enterprise_text25: [:string, nil], enterprise_text26: [:string, nil], enterprise_text27: [:string, nil], enterprise_text28: [:string, nil], enterprise_text29: [:string, nil], enterprise_text3: [:string, nil], enterprise_text30: [:string, nil], enterprise_text31: [:string, nil], enterprise_text32: [:string, nil], enterprise_text33: [:string, nil], enterprise_text34: [:string, nil], enterprise_text35: [:string, nil], enterprise_text36: [:string, nil], enterprise_text37: [:string, nil], enterprise_text38: [:string, nil], enterprise_text39: [:string, nil], enterprise_text4: [:string, nil], enterprise_text40: [:string, nil], enterprise_text5: [:string, nil], enterprise_text6: [:string, nil], enterprise_text7: [:string, nil], enterprise_text8: [:string, nil], enterprise_text9: [:string, nil], error_message: [:string, nil], estimated: [:boolean, nil], estimated_weight: [:numeric, nil], expanded: [:boolean, nil], expected_finish: [:date, nil], expense_items: [:expense_item_list, nil], external_early_start: [:date, nil], external_late_finish: [:date, nil], external_project: [:boolean, nil], external_task: [:boolean, nil], feature_of_work: [:string, nil], finish: [:date, nil], finish1: [:date, nil], finish10: [:date, nil], finish2: [:date, nil], finish3: [:date, nil], finish4: [:date, nil], finish5: [:date, nil], finish6: [:date, nil], finish7: [:date, nil], finish8: [:date, nil], finish9: [:date, nil], finish_slack: [:duration, :actual_duration_units], finish_text: [:string, nil], finish_variance: [:duration, nil], fixed_cost: [:currency, nil], fixed_cost_accrual: [:accrue, nil], fixed_duration: [:boolean, nil], flag1: [:boolean, nil], flag10: [:boolean, nil], flag11: [:boolean, nil], flag12: [:boolean, nil], flag13: [:boolean, nil], flag14: [:boolean, nil], flag15: [:boolean, nil], flag16: [:boolean, nil], flag17: [:boolean, nil], flag18: [:boolean, nil], flag19: [:boolean, nil], flag2: [:boolean, nil], flag20: [:boolean, nil], flag3: [:boolean, nil], flag4: [:boolean, nil], flag5: [:boolean, nil], flag6: [:boolean, nil], flag7: [:boolean, nil], flag8: [:boolean, nil], flag9: [:boolean, nil], float_path: [:integer, nil], float_path_order: [:integer, nil], free_slack: [:duration, :actual_duration_units], group_by_summary: [:string, nil], guid: [:guid, nil], hammock_code: [:boolean, nil], hide_bar: [:boolean, nil], hyperlink: [:string, nil], hyperlink_address: [:string, nil], hyperlink_data: [:binary, nil], hyperlink_href: [:string, nil], hyperlink_screen_tip: [:string, nil], hyperlink_subaddress: [:string, nil], id: [:integer, nil], ignore_resource_calendar: [:boolean, nil], ignore_warnings: [:boolean, nil], index: [:integer, nil], indicators: [:string, nil], is_duration_valid: [:boolean, nil], is_finish_valid: [:boolean, nil], is_start_valid: [:boolean, nil], late_finish: [:date, nil], late_start: [:date, nil], level_assignments: [:boolean, nil], leveling_can_split: [:boolean, nil], leveling_delay: [:duration, :leveling_delay_units], leveling_delay_units: [:time_units, nil], linked_fields: [:boolean, nil], location_unique_id: [:integer, nil], longest_path: [:boolean, nil], mail: [:string, nil], manager: [:string, nil], manual_duration: [:duration, :manual_duration_units], manual_duration_units: [:time_units, nil], marked: [:boolean, nil], methodology_guid: [:guid, nil], milestone: [:boolean, nil], mod_or_claim_number: [:string, nil], name: [:string, nil], notes: [:notes, nil], null: [:boolean, nil], number1: [:numeric, nil], number10: [:numeric, nil], number11: [:numeric, nil], number12: [:numeric, nil], number13: [:numeric, nil], number14: [:numeric, nil], number15: [:numeric, nil], number16: [:numeric, nil], number17: [:numeric, nil], number18: [:numeric, nil], number19: [:numeric, nil], number2: [:numeric, nil], number20: [:numeric, nil], number3: [:numeric, nil], number4: [:numeric, nil], number5: [:numeric, nil], number6: [:numeric, nil], number7: [:numeric, nil], number8: [:numeric, nil], number9: [:numeric, nil], objects: [:numeric, nil], original_budget: [:currency, nil], outline_code1: [:string, nil], outline_code10: [:string, nil], outline_code10_index: [:integer, nil], outline_code1_index: [:integer, nil], outline_code2: [:string, nil], outline_code2_index: [:integer, nil], outline_code3: [:string, nil], outline_code3_index: [:integer, nil], outline_code4: [:string, nil], outline_code4_index: [:integer, nil], outline_code5: [:string, nil], outline_code5_index: [:integer, nil], outline_code6: [:string, nil], outline_code6_index: [:integer, nil], outline_code7: [:string, nil], outline_code7_index: [:integer, nil], outline_code8: [:string, nil], outline_code8_index: [:integer, nil], outline_code9: [:string, nil], outline_code9_index: [:integer, nil], outline_level: [:short, nil], outline_number: [:string, nil], overall_percent_complete: [:percentage, nil], overallocated: [:boolean, nil], overtime_cost: [:currency, nil], overtime_work: [:duration, nil], parent_task_unique_id: [:integer, nil], path_driven_successor: [:boolean, nil], path_driving_predecessor: [:boolean, nil], path_predecessor: [:boolean, nil], path_successor: [:boolean, nil], peak: [:units, nil], percent_complete: [:percentage, nil], percent_complete_type: [:percent_complete_type, nil], percent_work_complete: [:percentage, nil], phase_of_work: [:string, nil], physical_percent_complete: [:percentage, nil], placeholder: [:boolean, nil], planned_cost: [:currency, nil], planned_cost_expense: [:currency, nil], planned_cost_labor: [:currency, nil], planned_cost_material: [:currency, nil], planned_cost_non_labor: [:currency, nil], planned_duration: [:duration, nil], planned_finish: [:date, nil], planned_start: [:date, nil], planned_work: [:work, nil], planned_work_labor: [:duration, nil], planned_work_nonlabor: [:duration, nil], predecessors: [:relation_list, nil], preleveled_finish: [:date, nil], preleveled_start: [:date, nil], primary_resource_unique_id: [:integer, nil], priority: [:priority, nil], project: [:string, nil], publish: [:boolean, nil], recalc_outline_codes: [:boolean, nil], recurring: [:boolean, nil], recurring_data: [:binary, nil], regular_work: [:duration, nil], remaining_cost: [:currency, nil], remaining_cost_expense: [:currency, nil], remaining_cost_labor: [:currency, nil], remaining_cost_material: [:currency, nil], remaining_cost_non_labor: [:currency, nil], remaining_duration: [:duration, :actual_duration_units], remaining_early_finish: [:date, nil], remaining_early_start: [:date, nil], remaining_late_finish: [:date, nil], remaining_late_start: [:date, nil], remaining_overtime_cost: [:currency, nil], remaining_overtime_work: [:work, nil], remaining_regular_cost: [:currency, nil], remaining_regular_work: [:work, nil], remaining_work: [:work, nil], remaining_work_labor: [:duration, nil], remaining_work_nonlabor: [:duration, nil], request_demand: [:string, nil], resource_enterprise_multi_value_code20: [:string, nil], resource_enterprise_multi_value_code21: [:string, nil], resource_enterprise_multi_value_code22: [:string, nil], resource_enterprise_multi_value_code23: [:string, nil], resource_enterprise_multi_value_code24: [:string, nil], resource_enterprise_multi_value_code25: [:string, nil], resource_enterprise_multi_value_code26: [:string, nil], resource_enterprise_multi_value_code27: [:string, nil], resource_enterprise_multi_value_code28: [:string, nil], resource_enterprise_multi_value_code29: [:string, nil], resource_enterprise_outline_code1: [:string, nil], resource_enterprise_outline_code10: [:string, nil], resource_enterprise_outline_code11: [:string, nil], resource_enterprise_outline_code12: [:string, nil], resource_enterprise_outline_code13: [:string, nil], resource_enterprise_outline_code14: [:string, nil], resource_enterprise_outline_code15: [:string, nil], resource_enterprise_outline_code16: [:string, nil], resource_enterprise_outline_code17: [:string, nil], resource_enterprise_outline_code18: [:string, nil], resource_enterprise_outline_code19: [:string, nil], resource_enterprise_outline_code2: [:string, nil], resource_enterprise_outline_code20: [:string, nil], resource_enterprise_outline_code21: [:string, nil], resource_enterprise_outline_code22: [:string, nil], resource_enterprise_outline_code23: [:string, nil], resource_enterprise_outline_code24: [:string, nil], resource_enterprise_outline_code25: [:string, nil], resource_enterprise_outline_code26: [:string, nil], resource_enterprise_outline_code27: [:string, nil], resource_enterprise_outline_code28: [:string, nil], resource_enterprise_outline_code29: [:string, nil], resource_enterprise_outline_code3: [:string, nil], resource_enterprise_outline_code4: [:string, nil], resource_enterprise_outline_code5: [:string, nil], resource_enterprise_outline_code6: [:string, nil], resource_enterprise_outline_code7: [:string, nil], resource_enterprise_outline_code8: [:string, nil], resource_enterprise_outline_code9: [:string, nil], resource_enterprise_rbs: [:string, nil], resource_group: [:string, nil], resource_initials: [:string, nil], resource_names: [:string, nil], resource_phonetics: [:string, nil], resource_type: [:string, nil], response_pending: [:boolean, nil], responsibility_code: [:string, nil], resume: [:date, nil], resume_no_earlier_than: [:date, nil], resume_valid: [:boolean, nil], rollup: [:boolean, nil], schedule_percent_complete: [:percentage, nil], scheduled_duration: [:duration, :actual_duration_units], scheduled_finish: [:date, nil], scheduled_start: [:date, nil], secondary_constraint_date: [:date, nil], secondary_constraint_type: [:constraint, nil], section: [:string, nil], sequence_number: [:integer, nil], show_duration_text: [:boolean, nil], show_finish_text: [:boolean, nil], show_on_board: [:string, nil], show_start_text: [:boolean, nil], spi: [:numeric, nil], sprint: [:string, nil], sprint_finish: [:date, nil], sprint_id: [:integer, nil], sprint_start: [:date, nil], start: [:date, nil], start1: [:date, nil], start10: [:date, nil], start2: [:date, nil], start3: [:date, nil], start4: [:date, nil], start5: [:date, nil], start6: [:date, nil], start7: [:date, nil], start8: [:date, nil], start9: [:date, nil], start_slack: [:duration, :actual_duration_units], start_text: [:string, nil], start_variance: [:duration, nil], status: [:string, nil], status_indicator: [:string, nil], status_manager: [:string, nil], steps: [:step_list, nil], stop: [:date, nil], stored_material: [:currency, nil], subproject_file: [:string, nil], subproject_guid: [:guid, nil], subproject_read_only: [:boolean, nil], subproject_task_id: [:integer, nil], subproject_task_unique_id: [:integer, nil], subproject_tasks_uniqueid_offset: [:integer, nil], successors: [:relation_list, nil], summary: [:boolean, nil], summary_progress: [:date, nil], suspend_date: [:date, nil], sv: [:currency, nil], svpercent: [:percentage, nil], task_calendar: [:string, nil], task_calendar_guid: [:guid, nil], task_mode: [:task_mode, nil], task_summary_name: [:string, nil], tcpi: [:numeric, nil], teamstatus_pending: [:boolean, nil], text1: [:string, nil], text10: [:string, nil], text11: [:string, nil], text12: [:string, nil], text13: [:string, nil], text14: [:string, nil], text15: [:string, nil], text16: [:string, nil], text17: [:string, nil], text18: [:string, nil], text19: [:string, nil], text2: [:string, nil], text20: [:string, nil], text21: [:string, nil], text22: [:string, nil], text23: [:string, nil], text24: [:string, nil], text25: [:string, nil], text26: [:string, nil], text27: [:string, nil], text28: [:string, nil], text29: [:string, nil], text3: [:string, nil], text30: [:string, nil], text4: [:string, nil], text5: [:string, nil], text6: [:string, nil], text7: [:string, nil], text8: [:string, nil], text9: [:string, nil], total_slack: [:duration, nil], type: [:task_type, nil], unavailable: [:string, nil], unique_id: [:integer, nil], unique_id_predecessors: [:string, nil], unique_id_successors: [:string, nil], update_needed: [:boolean, nil], vac: [:currency, nil], warning: [:boolean, nil], wbs: [:string, nil], wbs_predecessors: [:relation_list, nil], wbs_successors: [:relation_list, nil], work: [:work, nil], work_area_code: [:string, nil], work_contour: [:work_contour, nil], work_splits: [:date_range_list, nil], work_variance: [:duration, nil], workers_per_day: [:integer, nil], }.freeze
- RESOURCE_FIELDS =
{ 0 => :id, 1 => :name, 2 => :initials, 3 => :group, 4 => :max_units, 5 => :base_calendar, 6 => :standard_rate, 7 => :overtime_rate, 8 => :text1, 9 => :text2, 10 => :code, 11 => :actual_cost, 12 => :cost, 13 => :work, 14 => :actual_work, 15 => :baseline_work, 16 => :overtime_work, 17 => :baseline_cost, 18 => :cost_per_use, 19 => :accrue_at, 20 => :notes, 21 => :remaining_cost, 22 => :remaining_work, 23 => :work_variance, 24 => :cost_variance, 25 => :overallocated, 26 => :peak, 27 => :unique_id, 28 => :notes, 29 => :percent_work_complete, 30 => :text3, 31 => :text4, 32 => :text5, 33 => :objects, 34 => :linked_fields, 35 => :email_address, 38 => :regular_work, 39 => :actual_overtime_work, 40 => :remaining_overtime_work, 47 => :overtime_cost, 48 => :actual_overtime_cost, 49 => :remaining_overtime_cost, 51 => :bcws, 52 => :bcwp, 53 => :acwp, 54 => :sv, 57 => :available_from, 58 => :available_to, 61 => :cost_rate_a, 62 => :cost_rate_b, 63 => :cost_rate_c, 64 => :cost_rate_d, 65 => :cost_rate_e, 70 => :standard_rate_units, 71 => :overtime_rate_units, 86 => :indicators, 97 => :text6, 98 => :text7, 99 => :text8, 100 => :text9, 101 => :text10, 102 => :start1, 103 => :start2, 104 => :start3, 105 => :start4, 106 => :start5, 107 => :finish1, 108 => :finish2, 109 => :finish3, 110 => :finish4, 111 => :finish5, 112 => :number1, 113 => :number2, 114 => :number3, 115 => :number4, 116 => :number5, 117 => :duration1, 118 => :duration2, 119 => :duration3, 120 => :duration1_units, 121 => :duration2_units, 122 => :duration3_units, 123 => :cost1, 124 => :cost2, 125 => :cost3, 126 => :flag10, 127 => :flag1, 128 => :flag2, 129 => :flag3, 130 => :flag4, 131 => :flag5, 132 => :flag6, 133 => :flag7, 134 => :flag8, 135 => :flag9, 136 => :hyperlink_data, 138 => :hyperlink, 139 => :hyperlink_address, 140 => :hyperlink_subaddress, 141 => :hyperlink_href, 144 => :assignment, 152 => :subproject_resource_unique_id, 159 => :task_summary_name, 163 => :can_level, 164 => :work_contour, 166 => :cost4, 167 => :cost5, 168 => :cost6, 169 => :cost7, 170 => :cost8, 171 => :cost9, 172 => :cost10, 173 => :date1, 174 => :date2, 175 => :date3, 176 => :date4, 177 => :date5, 178 => :date6, 179 => :date7, 180 => :date8, 181 => :date9, 182 => :date10, 183 => :duration4, 184 => :duration5, 185 => :duration6, 186 => :duration7, 187 => :duration8, 188 => :duration9, 189 => :duration10, 190 => :finish6, 191 => :finish7, 192 => :finish8, 193 => :finish9, 194 => :finish10, 195 => :flag11, 196 => :flag12, 197 => :flag13, 198 => :flag14, 199 => :flag15, 200 => :flag16, 201 => :flag17, 202 => :flag18, 203 => :flag19, 204 => :flag20, 205 => :number6, 206 => :number7, 207 => :number8, 208 => :number9, 209 => :number10, 210 => :number11, 211 => :number12, 212 => :number13, 213 => :number14, 214 => :number15, 215 => :number16, 216 => :number17, 217 => :number18, 218 => :number19, 219 => :number20, 220 => :start6, 221 => :start7, 222 => :start8, 223 => :start9, 224 => :start10, 225 => :text11, 226 => :text12, 227 => :text13, 228 => :text14, 229 => :text15, 230 => :text16, 231 => :text17, 232 => :text18, 233 => :text19, 234 => :text20, 235 => :text21, 236 => :text22, 237 => :text23, 238 => :text24, 239 => :text25, 240 => :text26, 241 => :text27, 242 => :text28, 243 => :text29, 244 => :text30, 245 => :duration4_units, 246 => :duration5_units, 247 => :duration6_units, 248 => :duration7_units, 249 => :duration8_units, 250 => :duration9_units, 251 => :duration10_units, 252 => :phonetics, 253 => :index, 257 => :assignment_delay, 258 => :assignment_units, 259 => :baseline_start, 260 => :baseline_finish, 261 => :confirmed, 262 => :finish, 263 => :leveling_delay, 264 => :response_pending, 265 => :start, 266 => :team_status_pending, 267 => :update_needed, 268 => :cv, 269 => :cost_rate_table, 270 => :actual_start, 271 => :actual_finish, 272 => :workgroup, 273 => :project, 276 => :availability_data, 278 => :outline_code1, 279 => :outline_code1_index, 280 => :outline_code2, 281 => :outline_code2_index, 282 => :outline_code3, 283 => :outline_code3_index, 284 => :outline_code4, 285 => :outline_code4_index, 286 => :outline_code5, 287 => :outline_code5_index, 288 => :outline_code6, 289 => :outline_code6_index, 290 => :outline_code7, 291 => :outline_code7_index, 292 => :outline_code8, 293 => :outline_code8_index, 294 => :outline_code9, 295 => :outline_code9_index, 296 => :outline_code10, 297 => :outline_code10_index, 299 => :material_label, 300 => :type, 301 => :vac, 306 => :group_by_summary, 311 => :windows_user_account, 312 => :hyperlink_screen_tip, 340 => :wbs, 341 => :enterprise_data, 342 => :baseline1_work, 343 => :baseline1_cost, 348 => :baseline1_start, 349 => :baseline1_finish, 352 => :baseline2_work, 353 => :baseline2_cost, 358 => :baseline2_start, 359 => :baseline2_finish, 362 => :baseline3_work, 363 => :baseline3_cost, 368 => :baseline3_start, 369 => :baseline3_finish, 372 => :baseline4_work, 373 => :baseline4_cost, 378 => :baseline4_start, 379 => :baseline4_finish, 382 => :baseline5_work, 383 => :baseline5_cost, 388 => :baseline5_start, 389 => :baseline5_finish, 392 => :baseline6_work, 393 => :baseline6_cost, 398 => :baseline6_start, 399 => :baseline6_finish, 402 => :baseline7_work, 403 => :baseline7_cost, 408 => :baseline7_start, 409 => :baseline7_finish, 412 => :baseline8_work, 413 => :baseline8_cost, 418 => :baseline8_start, 419 => :baseline8_finish, 422 => :baseline9_work, 423 => :baseline9_cost, 428 => :baseline9_start, 429 => :baseline9_finish, 432 => :baseline10_work, 433 => :baseline10_cost, 438 => :baseline10_start, 439 => :baseline10_finish, 442 => :task_outline_number, 443 => :enterprise_unique_id, 446 => :enterprise_cost1, 447 => :enterprise_cost2, 448 => :enterprise_cost3, 449 => :enterprise_cost4, 450 => :enterprise_cost5, 451 => :enterprise_cost6, 452 => :enterprise_cost7, 453 => :enterprise_cost8, 454 => :enterprise_cost9, 455 => :enterprise_cost10, 456 => :enterprise_date1, 457 => :enterprise_date2, 458 => :enterprise_date3, 459 => :enterprise_date4, 460 => :enterprise_date5, 461 => :enterprise_date6, 462 => :enterprise_date7, 463 => :enterprise_date8, 464 => :enterprise_date9, 465 => :enterprise_date10, 466 => :enterprise_date11, 467 => :enterprise_date12, 468 => :enterprise_date13, 469 => :enterprise_date14, 470 => :enterprise_date15, 471 => :enterprise_date16, 472 => :enterprise_date17, 473 => :enterprise_date18, 474 => :enterprise_date19, 475 => :enterprise_date20, 476 => :enterprise_date21, 477 => :enterprise_date22, 478 => :enterprise_date23, 479 => :enterprise_date24, 480 => :enterprise_date25, 481 => :enterprise_date26, 482 => :enterprise_date27, 483 => :enterprise_date28, 484 => :enterprise_date29, 485 => :enterprise_date30, 486 => :enterprise_duration1, 487 => :enterprise_duration2, 488 => :enterprise_duration3, 489 => :enterprise_duration4, 490 => :enterprise_duration5, 491 => :enterprise_duration6, 492 => :enterprise_duration7, 493 => :enterprise_duration8, 494 => :enterprise_duration9, 495 => :enterprise_duration10, 496 => :enterprise_duration1_units, 497 => :enterprise_duration2_units, 498 => :enterprise_duration3_units, 499 => :enterprise_duration4_units, 500 => :enterprise_duration5_units, 501 => :enterprise_duration6_units, 502 => :enterprise_duration7_units, 503 => :enterprise_duration8_units, 504 => :enterprise_duration9_units, 505 => :enterprise_duration10_units, 506 => :enterprise_flag1, 507 => :enterprise_flag2, 508 => :enterprise_flag3, 509 => :enterprise_flag4, 510 => :enterprise_flag5, 511 => :enterprise_flag6, 512 => :enterprise_flag7, 513 => :enterprise_flag8, 514 => :enterprise_flag9, 515 => :enterprise_flag10, 516 => :enterprise_flag11, 517 => :enterprise_flag12, 518 => :enterprise_flag13, 519 => :enterprise_flag14, 520 => :enterprise_flag15, 521 => :enterprise_flag16, 522 => :enterprise_flag17, 523 => :enterprise_flag18, 524 => :enterprise_flag19, 525 => :enterprise_flag20, 546 => :enterprise_number1, 547 => :enterprise_number2, 548 => :enterprise_number3, 549 => :enterprise_number4, 550 => :enterprise_number5, 551 => :enterprise_number6, 552 => :enterprise_number7, 553 => :enterprise_number8, 554 => :enterprise_number9, 555 => :enterprise_number10, 556 => :enterprise_number11, 557 => :enterprise_number12, 558 => :enterprise_number13, 559 => :enterprise_number14, 560 => :enterprise_number15, 561 => :enterprise_number16, 562 => :enterprise_number17, 563 => :enterprise_number18, 564 => :enterprise_number19, 565 => :enterprise_number20, 566 => :enterprise_number21, 567 => :enterprise_number22, 568 => :enterprise_number23, 569 => :enterprise_number24, 570 => :enterprise_number25, 571 => :enterprise_number26, 572 => :enterprise_number27, 573 => :enterprise_number28, 574 => :enterprise_number29, 575 => :enterprise_number30, 576 => :enterprise_number31, 577 => :enterprise_number32, 578 => :enterprise_number33, 579 => :enterprise_number34, 580 => :enterprise_number35, 581 => :enterprise_number36, 582 => :enterprise_number37, 583 => :enterprise_number38, 584 => :enterprise_number39, 585 => :enterprise_number40, 586 => :enterprise_outline_code1, 588 => :enterprise_outline_code2, 590 => :enterprise_outline_code3, 592 => :enterprise_outline_code4, 594 => :enterprise_outline_code5, 596 => :enterprise_outline_code6, 598 => :enterprise_outline_code7, 600 => :enterprise_outline_code8, 602 => :enterprise_outline_code9, 604 => :enterprise_outline_code10, 606 => :enterprise_outline_code11, 608 => :enterprise_outline_code12, 610 => :enterprise_outline_code13, 612 => :enterprise_outline_code14, 614 => :enterprise_outline_code15, 616 => :enterprise_outline_code16, 618 => :enterprise_outline_code17, 620 => :enterprise_outline_code18, 622 => :enterprise_outline_code19, 624 => :enterprise_outline_code20, 626 => :enterprise_outline_code21, 628 => :enterprise_outline_code22, 630 => :enterprise_outline_code23, 632 => :enterprise_outline_code24, 634 => :enterprise_outline_code25, 636 => :enterprise_outline_code26, 638 => :enterprise_outline_code27, 640 => :enterprise_outline_code28, 642 => :enterprise_outline_code29, 644 => :enterprise_rbs, 646 => :enterprise_text1, 647 => :enterprise_text2, 648 => :enterprise_text3, 649 => :enterprise_text4, 650 => :enterprise_text5, 651 => :enterprise_text6, 652 => :enterprise_text7, 653 => :enterprise_text8, 654 => :enterprise_text9, 655 => :enterprise_text10, 656 => :enterprise_text11, 657 => :enterprise_text12, 658 => :enterprise_text13, 659 => :enterprise_text14, 660 => :enterprise_text15, 661 => :enterprise_text16, 662 => :enterprise_text17, 663 => :enterprise_text18, 664 => :enterprise_text19, 665 => :enterprise_text20, 666 => :enterprise_text21, 667 => :enterprise_text22, 668 => :enterprise_text23, 669 => :enterprise_text24, 670 => :enterprise_text25, 671 => :enterprise_text26, 672 => :enterprise_text27, 673 => :enterprise_text28, 674 => :enterprise_text29, 675 => :enterprise_text30, 676 => :enterprise_text31, 677 => :enterprise_text32, 678 => :enterprise_text33, 679 => :enterprise_text34, 680 => :enterprise_text35, 681 => :enterprise_text36, 682 => :enterprise_text37, 683 => :enterprise_text38, 684 => :enterprise_text39, 685 => :enterprise_text40, 686 => :generic, 687 => :enterprise_base_calendar, 688 => :enterprise_required_values, 689 => :enterprise_name_used, 690 => :request_demand, 691 => :enterprise, 692 => :enterprise_is_checked_out, 693 => :enterprise_checked_out_by, 694 => :enterprise_last_modified_date, 695 => :enterprise_team_member, 696 => :inactive, 699 => :booking_type, 700 => :enterprise_multi_value20, 702 => :enterprise_multi_value21, 704 => :enterprise_multi_value22, 706 => :enterprise_multi_value23, 708 => :enterprise_multi_value24, 710 => :enterprise_multi_value25, 712 => :enterprise_multi_value26, 714 => :enterprise_multi_value27, 716 => :enterprise_multi_value28, 718 => :enterprise_multi_value29, 720 => :actual_work_protected, 721 => :actual_overtime_work_protected, 726 => :created, 728 => :guid, 729 => :calendar_guid, 737 => :summary, 738 => :error_message, 740 => :default_assignment_owner, 752 => :budget, 753 => :budget_work, 754 => :budget_cost, 755 => :import, 756 => :baseline_budget_work, 757 => :baseline_budget_cost, 760 => :baseline1_budget_work, 761 => :baseline1_budget_cost, 764 => :baseline2_budget_work, 765 => :baseline2_budget_cost, 768 => :baseline3_budget_work, 769 => :baseline3_budget_cost, 772 => :baseline4_budget_work, 773 => :baseline4_budget_cost, 776 => :baseline5_budget_work, 777 => :baseline5_budget_cost, 780 => :baseline6_budget_work, 781 => :baseline6_budget_cost, 784 => :baseline7_budget_work, 785 => :baseline7_budget_cost, 788 => :baseline8_budget_work, 789 => :baseline8_budget_cost, 792 => :baseline9_budget_work, 793 => :baseline9_budget_cost, 796 => :baseline10_budget_work, 797 => :baseline10_budget_cost, 800 => :team_assignment_pool, 801 => :cost_center, 803 => :assignment_owner, 808 => :active, 853 => :proposed_start, 856 => :proposed_finish, 859 => :proposed_max_units, 862 => :engagement_status, }.freeze
- RESOURCE_FIELD_TYPES =
field name => [data type, units field]
{ accrue_at: [:accrue, nil], active: [:boolean, nil], actual_cost: [:currency, nil], actual_finish: [:date, nil], actual_material: [:numeric, nil], actual_overtime_cost: [:currency, nil], actual_overtime_work: [:work, nil], actual_overtime_work_protected: [:work, nil], actual_regular_cost: [:currency, nil], actual_regular_work: [:work, nil], actual_start: [:date, nil], actual_work: [:work, nil], actual_work_protected: [:work, nil], acwp: [:currency, nil], assignment: [:boolean, nil], assignment_delay: [:delay, nil], assignment_owner: [:string, nil], assignment_units: [:units, nil], availability_data: [:binary, nil], available_from: [:date, nil], available_to: [:date, nil], base_calendar: [:string, nil], baseline10_budget_cost: [:currency, nil], baseline10_budget_work: [:work, nil], baseline10_cost: [:currency, nil], baseline10_finish: [:date, nil], baseline10_material: [:numeric, nil], baseline10_start: [:date, nil], baseline10_work: [:work, nil], baseline1_budget_cost: [:currency, nil], baseline1_budget_work: [:work, nil], baseline1_cost: [:currency, nil], baseline1_finish: [:date, nil], baseline1_material: [:numeric, nil], baseline1_start: [:date, nil], baseline1_work: [:work, nil], baseline2_budget_cost: [:currency, nil], baseline2_budget_work: [:work, nil], baseline2_cost: [:currency, nil], baseline2_finish: [:date, nil], baseline2_material: [:numeric, nil], baseline2_start: [:date, nil], baseline2_work: [:work, nil], baseline3_budget_cost: [:currency, nil], baseline3_budget_work: [:work, nil], baseline3_cost: [:currency, nil], baseline3_finish: [:date, nil], baseline3_material: [:numeric, nil], baseline3_start: [:date, nil], baseline3_work: [:work, nil], baseline4_budget_cost: [:currency, nil], baseline4_budget_work: [:work, nil], baseline4_cost: [:currency, nil], baseline4_finish: [:date, nil], baseline4_material: [:numeric, nil], baseline4_start: [:date, nil], baseline4_work: [:work, nil], baseline5_budget_cost: [:currency, nil], baseline5_budget_work: [:work, nil], baseline5_cost: [:currency, nil], baseline5_finish: [:date, nil], baseline5_material: [:numeric, nil], baseline5_start: [:date, nil], baseline5_work: [:work, nil], baseline6_budget_cost: [:currency, nil], baseline6_budget_work: [:work, nil], baseline6_cost: [:currency, nil], baseline6_finish: [:date, nil], baseline6_material: [:numeric, nil], baseline6_start: [:date, nil], baseline6_work: [:work, nil], baseline7_budget_cost: [:currency, nil], baseline7_budget_work: [:work, nil], baseline7_cost: [:currency, nil], baseline7_finish: [:date, nil], baseline7_material: [:numeric, nil], baseline7_start: [:date, nil], baseline7_work: [:work, nil], baseline8_budget_cost: [:currency, nil], baseline8_budget_work: [:work, nil], baseline8_cost: [:currency, nil], baseline8_finish: [:date, nil], baseline8_material: [:numeric, nil], baseline8_start: [:date, nil], baseline8_work: [:work, nil], baseline9_budget_cost: [:currency, nil], baseline9_budget_work: [:work, nil], baseline9_cost: [:currency, nil], baseline9_finish: [:date, nil], baseline9_material: [:numeric, nil], baseline9_start: [:date, nil], baseline9_work: [:work, nil], baseline_budget_cost: [:currency, nil], baseline_budget_work: [:work, nil], baseline_cost: [:currency, nil], baseline_finish: [:date, nil], baseline_material: [:numeric, nil], baseline_start: [:date, nil], baseline_work: [:work, nil], bcwp: [:currency, nil], bcws: [:currency, nil], booking_type: [:booking_type, nil], budget: [:boolean, nil], budget_cost: [:currency, nil], budget_work: [:work, nil], calculate_costs_from_units: [:boolean, nil], calendar_guid: [:guid, nil], calendar_unique_id: [:integer, nil], can_level: [:boolean, nil], code: [:string, nil], confirmed: [:boolean, nil], cost: [:currency, nil], cost1: [:currency, nil], cost10: [:currency, nil], cost2: [:currency, nil], cost3: [:currency, nil], cost4: [:currency, nil], cost5: [:currency, nil], cost6: [:currency, nil], cost7: [:currency, nil], cost8: [:currency, nil], cost9: [:currency, nil], cost_center: [:string, nil], cost_per_use: [:currency, nil], cost_rate_a: [:binary, nil], cost_rate_b: [:binary, nil], cost_rate_c: [:binary, nil], cost_rate_d: [:binary, nil], cost_rate_e: [:binary, nil], cost_rate_table: [:short, nil], cost_variance: [:currency, nil], created: [:date, nil], currency_unique_id: [:integer, nil], cv: [:currency, nil], date1: [:date, nil], date10: [:date, nil], date2: [:date, nil], date3: [:date, nil], date4: [:date, nil], date5: [:date, nil], date6: [:date, nil], date7: [:date, nil], date8: [:date, nil], date9: [:date, nil], default_assignment_owner: [:string, nil], default_units: [:units, nil], description: [:string, nil], duration1: [:duration, :duration1_units], duration10: [:duration, :duration10_units], duration10_units: [:time_units, nil], duration1_units: [:time_units, nil], duration2: [:duration, :duration2_units], duration2_units: [:time_units, nil], duration3: [:duration, :duration3_units], duration3_units: [:time_units, nil], duration4: [:duration, :duration4_units], duration4_units: [:time_units, nil], duration5: [:duration, :duration5_units], duration5_units: [:time_units, nil], duration6: [:duration, :duration6_units], duration6_units: [:time_units, nil], duration7: [:duration, :duration7_units], duration7_units: [:time_units, nil], duration8: [:duration, :duration8_units], duration8_units: [:time_units, nil], duration9: [:duration, :duration9_units], duration9_units: [:time_units, nil], email_address: [:string, nil], engagement_status: [:string, nil], enterprise: [:boolean, nil], enterprise_base_calendar: [:boolean, nil], enterprise_checked_out_by: [:string, nil], enterprise_cost1: [:currency, nil], enterprise_cost10: [:currency, nil], enterprise_cost2: [:currency, nil], enterprise_cost3: [:currency, nil], enterprise_cost4: [:currency, nil], enterprise_cost5: [:currency, nil], enterprise_cost6: [:currency, nil], enterprise_cost7: [:currency, nil], enterprise_cost8: [:currency, nil], enterprise_cost9: [:currency, nil], enterprise_data: [:binary, nil], enterprise_date1: [:date, nil], enterprise_date10: [:date, nil], enterprise_date11: [:date, nil], enterprise_date12: [:date, nil], enterprise_date13: [:date, nil], enterprise_date14: [:date, nil], enterprise_date15: [:date, nil], enterprise_date16: [:date, nil], enterprise_date17: [:date, nil], enterprise_date18: [:date, nil], enterprise_date19: [:date, nil], enterprise_date2: [:date, nil], enterprise_date20: [:date, nil], enterprise_date21: [:date, nil], enterprise_date22: [:date, nil], enterprise_date23: [:date, nil], enterprise_date24: [:date, nil], enterprise_date25: [:date, nil], enterprise_date26: [:date, nil], enterprise_date27: [:date, nil], enterprise_date28: [:date, nil], enterprise_date29: [:date, nil], enterprise_date3: [:date, nil], enterprise_date30: [:date, nil], enterprise_date4: [:date, nil], enterprise_date5: [:date, nil], enterprise_date6: [:date, nil], enterprise_date7: [:date, nil], enterprise_date8: [:date, nil], enterprise_date9: [:date, nil], enterprise_duration1: [:duration, :enterprise_duration1_units], enterprise_duration10: [:duration, :enterprise_duration10_units], enterprise_duration10_units: [:time_units, nil], enterprise_duration1_units: [:time_units, nil], enterprise_duration2: [:duration, :enterprise_duration2_units], enterprise_duration2_units: [:time_units, nil], enterprise_duration3: [:duration, :enterprise_duration3_units], enterprise_duration3_units: [:time_units, nil], enterprise_duration4: [:duration, :enterprise_duration4_units], enterprise_duration4_units: [:time_units, nil], enterprise_duration5: [:duration, :enterprise_duration5_units], enterprise_duration5_units: [:time_units, nil], enterprise_duration6: [:duration, :enterprise_duration6_units], enterprise_duration6_units: [:time_units, nil], enterprise_duration7: [:duration, :enterprise_duration7_units], enterprise_duration7_units: [:time_units, nil], enterprise_duration8: [:duration, :enterprise_duration8_units], enterprise_duration8_units: [:time_units, nil], enterprise_duration9: [:duration, :enterprise_duration9_units], enterprise_duration9_units: [:time_units, nil], enterprise_flag1: [:boolean, nil], enterprise_flag10: [:boolean, nil], enterprise_flag11: [:boolean, nil], enterprise_flag12: [:boolean, nil], enterprise_flag13: [:boolean, nil], enterprise_flag14: [:boolean, nil], enterprise_flag15: [:boolean, nil], enterprise_flag16: [:boolean, nil], enterprise_flag17: [:boolean, nil], enterprise_flag18: [:boolean, nil], enterprise_flag19: [:boolean, nil], enterprise_flag2: [:boolean, nil], enterprise_flag20: [:boolean, nil], enterprise_flag3: [:boolean, nil], enterprise_flag4: [:boolean, nil], enterprise_flag5: [:boolean, nil], enterprise_flag6: [:boolean, nil], enterprise_flag7: [:boolean, nil], enterprise_flag8: [:boolean, nil], enterprise_flag9: [:boolean, nil], enterprise_is_checked_out: [:boolean, nil], enterprise_last_modified_date: [:date, nil], enterprise_multi_value20: [:string, nil], enterprise_multi_value21: [:string, nil], enterprise_multi_value22: [:string, nil], enterprise_multi_value23: [:string, nil], enterprise_multi_value24: [:string, nil], enterprise_multi_value25: [:string, nil], enterprise_multi_value26: [:string, nil], enterprise_multi_value27: [:string, nil], enterprise_multi_value28: [:string, nil], enterprise_multi_value29: [:string, nil], enterprise_name_used: [:string, nil], enterprise_number1: [:numeric, nil], enterprise_number10: [:numeric, nil], enterprise_number11: [:numeric, nil], enterprise_number12: [:numeric, nil], enterprise_number13: [:numeric, nil], enterprise_number14: [:numeric, nil], enterprise_number15: [:numeric, nil], enterprise_number16: [:numeric, nil], enterprise_number17: [:numeric, nil], enterprise_number18: [:numeric, nil], enterprise_number19: [:numeric, nil], enterprise_number2: [:numeric, nil], enterprise_number20: [:numeric, nil], enterprise_number21: [:numeric, nil], enterprise_number22: [:numeric, nil], enterprise_number23: [:numeric, nil], enterprise_number24: [:numeric, nil], enterprise_number25: [:numeric, nil], enterprise_number26: [:numeric, nil], enterprise_number27: [:numeric, nil], enterprise_number28: [:numeric, nil], enterprise_number29: [:numeric, nil], enterprise_number3: [:numeric, nil], enterprise_number30: [:numeric, nil], enterprise_number31: [:numeric, nil], enterprise_number32: [:numeric, nil], enterprise_number33: [:numeric, nil], enterprise_number34: [:numeric, nil], enterprise_number35: [:numeric, nil], enterprise_number36: [:numeric, nil], enterprise_number37: [:numeric, nil], enterprise_number38: [:numeric, nil], enterprise_number39: [:numeric, nil], enterprise_number4: [:numeric, nil], enterprise_number40: [:numeric, nil], enterprise_number5: [:numeric, nil], enterprise_number6: [:numeric, nil], enterprise_number7: [:numeric, nil], enterprise_number8: [:numeric, nil], enterprise_number9: [:numeric, nil], enterprise_outline_code1: [:string, nil], enterprise_outline_code10: [:string, nil], enterprise_outline_code11: [:string, nil], enterprise_outline_code12: [:string, nil], enterprise_outline_code13: [:string, nil], enterprise_outline_code14: [:string, nil], enterprise_outline_code15: [:string, nil], enterprise_outline_code16: [:string, nil], enterprise_outline_code17: [:string, nil], enterprise_outline_code18: [:string, nil], enterprise_outline_code19: [:string, nil], enterprise_outline_code2: [:string, nil], enterprise_outline_code20: [:string, nil], enterprise_outline_code21: [:string, nil], enterprise_outline_code22: [:string, nil], enterprise_outline_code23: [:string, nil], enterprise_outline_code24: [:string, nil], enterprise_outline_code25: [:string, nil], enterprise_outline_code26: [:string, nil], enterprise_outline_code27: [:string, nil], enterprise_outline_code28: [:string, nil], enterprise_outline_code29: [:string, nil], enterprise_outline_code3: [:string, nil], enterprise_outline_code4: [:string, nil], enterprise_outline_code5: [:string, nil], enterprise_outline_code6: [:string, nil], enterprise_outline_code7: [:string, nil], enterprise_outline_code8: [:string, nil], enterprise_outline_code9: [:string, nil], enterprise_rbs: [:string, nil], enterprise_required_values: [:boolean, nil], enterprise_team_member: [:boolean, nil], enterprise_text1: [:string, nil], enterprise_text10: [:string, nil], enterprise_text11: [:string, nil], enterprise_text12: [:string, nil], enterprise_text13: [:string, nil], enterprise_text14: [:string, nil], enterprise_text15: [:string, nil], enterprise_text16: [:string, nil], enterprise_text17: [:string, nil], enterprise_text18: [:string, nil], enterprise_text19: [:string, nil], enterprise_text2: [:string, nil], enterprise_text20: [:string, nil], enterprise_text21: [:string, nil], enterprise_text22: [:string, nil], enterprise_text23: [:string, nil], enterprise_text24: [:string, nil], enterprise_text25: [:string, nil], enterprise_text26: [:string, nil], enterprise_text27: [:string, nil], enterprise_text28: [:string, nil], enterprise_text29: [:string, nil], enterprise_text3: [:string, nil], enterprise_text30: [:string, nil], enterprise_text31: [:string, nil], enterprise_text32: [:string, nil], enterprise_text33: [:string, nil], enterprise_text34: [:string, nil], enterprise_text35: [:string, nil], enterprise_text36: [:string, nil], enterprise_text37: [:string, nil], enterprise_text38: [:string, nil], enterprise_text39: [:string, nil], enterprise_text4: [:string, nil], enterprise_text40: [:string, nil], enterprise_text5: [:string, nil], enterprise_text6: [:string, nil], enterprise_text7: [:string, nil], enterprise_text8: [:string, nil], enterprise_text9: [:string, nil], enterprise_unique_id: [:integer, nil], error_message: [:string, nil], expenses_only: [:boolean, nil], finish: [:date, nil], finish1: [:date, nil], finish10: [:date, nil], finish2: [:date, nil], finish3: [:date, nil], finish4: [:date, nil], finish5: [:date, nil], finish6: [:date, nil], finish7: [:date, nil], finish8: [:date, nil], finish9: [:date, nil], flag1: [:boolean, nil], flag10: [:boolean, nil], flag11: [:boolean, nil], flag12: [:boolean, nil], flag13: [:boolean, nil], flag14: [:boolean, nil], flag15: [:boolean, nil], flag16: [:boolean, nil], flag17: [:boolean, nil], flag18: [:boolean, nil], flag19: [:boolean, nil], flag2: [:boolean, nil], flag20: [:boolean, nil], flag3: [:boolean, nil], flag4: [:boolean, nil], flag5: [:boolean, nil], flag6: [:boolean, nil], flag7: [:boolean, nil], flag8: [:boolean, nil], flag9: [:boolean, nil], generic: [:boolean, nil], group: [:string, nil], group_by_summary: [:boolean, nil], guid: [:guid, nil], hyperlink: [:string, nil], hyperlink_address: [:string, nil], hyperlink_data: [:binary, nil], hyperlink_href: [:string, nil], hyperlink_screen_tip: [:string, nil], hyperlink_subaddress: [:string, nil], id: [:integer, nil], import: [:boolean, nil], inactive: [:boolean, nil], index: [:integer, nil], indicators: [:string, nil], initials: [:string, nil], leveling_delay: [:duration, nil], linked_fields: [:boolean, nil], location_unique_id: [:integer, nil], material: [:numeric, nil], material_label: [:string, nil], max_units: [:units, nil], modify_on_integrate: [:boolean, nil], name: [:string, nil], notes: [:notes, nil], number1: [:numeric, nil], number10: [:numeric, nil], number11: [:numeric, nil], number12: [:numeric, nil], number13: [:numeric, nil], number14: [:numeric, nil], number15: [:numeric, nil], number16: [:numeric, nil], number17: [:numeric, nil], number18: [:numeric, nil], number19: [:numeric, nil], number2: [:numeric, nil], number20: [:numeric, nil], number3: [:numeric, nil], number4: [:numeric, nil], number5: [:numeric, nil], number6: [:numeric, nil], number7: [:numeric, nil], number8: [:numeric, nil], number9: [:numeric, nil], objects: [:numeric, nil], outline_code1: [:string, nil], outline_code10: [:string, nil], outline_code10_index: [:integer, nil], outline_code1_index: [:integer, nil], outline_code2: [:string, nil], outline_code2_index: [:integer, nil], outline_code3: [:string, nil], outline_code3_index: [:integer, nil], outline_code4: [:string, nil], outline_code4_index: [:integer, nil], outline_code5: [:string, nil], outline_code5_index: [:integer, nil], outline_code6: [:string, nil], outline_code6_index: [:integer, nil], outline_code7: [:string, nil], outline_code7_index: [:integer, nil], outline_code8: [:string, nil], outline_code8_index: [:integer, nil], outline_code9: [:string, nil], outline_code9_index: [:integer, nil], overallocated: [:boolean, nil], overtime_cost: [:currency, nil], overtime_rate: [:rate, nil], overtime_rate_units: [:rate_units, nil], overtime_work: [:work, nil], parent_id: [:integer, nil], peak: [:units, nil], per_day: [:numeric, nil], percent_work_complete: [:percentage, nil], period_dur: [:numeric, nil], phone: [:string, nil], phonetics: [:string, nil], planned_cost: [:currency, nil], planned_material: [:numeric, nil], planned_work: [:work, nil], pool: [:numeric, nil], primary_role_unique_id: [:integer, nil], priority: [:numeric, nil], project: [:string, nil], proposed_finish: [:date, nil], proposed_max_units: [:units, nil], proposed_start: [:date, nil], rate: [:numeric, nil], regular_work: [:work, nil], remaining_cost: [:currency, nil], remaining_material: [:numeric, nil], remaining_overtime_cost: [:currency, nil], remaining_overtime_work: [:work, nil], remaining_regular_cost: [:currency, nil], remaining_regular_work: [:work, nil], remaining_work: [:work, nil], request_demand: [:string, nil], resource_code_values: [:code_values, nil], resource_id: [:string, nil], response_pending: [:boolean, nil], role: [:boolean, nil], role_code_values: [:code_values, nil], sequence_number: [:integer, nil], shift_unique_id: [:integer, nil], standard_rate: [:rate, nil], standard_rate_units: [:rate_units, nil], start: [:date, nil], start1: [:date, nil], start10: [:date, nil], start2: [:date, nil], start3: [:date, nil], start4: [:date, nil], start5: [:date, nil], start6: [:date, nil], start7: [:date, nil], start8: [:date, nil], start9: [:date, nil], subproject_resource_unique_id: [:integer, nil], summary: [:string, nil], supply_reference: [:string, nil], sv: [:currency, nil], task_outline_number: [:string, nil], task_summary_name: [:string, nil], team_assignment_pool: [:boolean, nil], team_status_pending: [:boolean, nil], text1: [:string, nil], text10: [:string, nil], text11: [:string, nil], text12: [:string, nil], text13: [:string, nil], text14: [:string, nil], text15: [:string, nil], text16: [:string, nil], text17: [:string, nil], text18: [:string, nil], text19: [:string, nil], text2: [:string, nil], text20: [:string, nil], text21: [:string, nil], text22: [:string, nil], text23: [:string, nil], text24: [:string, nil], text25: [:string, nil], text26: [:string, nil], text27: [:string, nil], text28: [:string, nil], text29: [:string, nil], text3: [:string, nil], text30: [:string, nil], text4: [:string, nil], text5: [:string, nil], text6: [:string, nil], text7: [:string, nil], text8: [:string, nil], text9: [:string, nil], type: [:resource_type, nil], unavailable: [:string, nil], unique_id: [:integer, nil], unit: [:string, nil], unit_of_measure_unique_id: [:integer, nil], update_needed: [:boolean, nil], vac: [:currency, nil], wbs: [:string, nil], windows_user_account: [:string, nil], work: [:work, nil], work_contour: [:work_contour, nil], work_variance: [:duration, nil], workgroup: [:workgroup, nil], }.freeze
- ASSIGNMENT_FIELDS =
{ 0 => :unique_id, 1 => :task_unique_id, 2 => :resource_unique_id, 3 => :task_id, 4 => :resource_id, 5 => :task_name, 6 => :resource_name, 7 => :assignment_units, 8 => :work, 9 => :overtime_work, 10 => :actual_work, 11 => :regular_work, 12 => :remaining_work, 13 => :actual_overtime_work, 14 => :remaining_overtime_work, 16 => :baseline_work, 19 => :peak, 20 => :start, 21 => :finish, 22 => :actual_start, 23 => :actual_finish, 24 => :resume, 25 => :assignment_delay, 26 => :cost, 27 => :overtime_cost, 28 => :actual_cost, 29 => :remaining_cost, 30 => :actual_overtime_cost, 31 => :remaining_overtime_cost, 32 => :baseline_cost, 34 => :bcws, 35 => :bcwp, 36 => :acwp, 37 => :sv, 38 => :cost_variance, 39 => :work_contour, 43 => :percent_work_complete, 44 => :project, 49 => :raw_timephased_remaining_regular_work, 50 => :raw_timephased_actual_regular_work, 51 => :raw_timephased_actual_overtime_work, 52 => :raw_timephased_baseline_work, 53 => :raw_timephased_baseline_cost, 55 => :leveling_delay_units, 71 => :notes, 72 => :confirmed, 73 => :response_pending, 74 => :update_needed, 75 => :team_status_pending, 80 => :cost_rate_table, 87 => :timephased_actual_irregular_work, 88 => :text1, 89 => :text2, 90 => :text3, 91 => :text4, 92 => :text5, 93 => :text6, 94 => :text7, 95 => :text8, 96 => :text9, 97 => :text10, 98 => :start1, 99 => :start2, 100 => :start3, 101 => :start4, 102 => :start5, 103 => :finish1, 104 => :finish2, 105 => :finish3, 106 => :finish4, 107 => :finish5, 108 => :number1, 109 => :number2, 110 => :number3, 111 => :number4, 112 => :number5, 113 => :duration1, 114 => :duration2, 115 => :duration3, 116 => :duration1_units, 117 => :duration2_units, 118 => :duration3_units, 119 => :cost1, 120 => :cost2, 121 => :cost3, 122 => :flag10, 123 => :flag1, 124 => :flag2, 125 => :flag3, 126 => :flag4, 127 => :flag5, 128 => :flag6, 129 => :flag7, 130 => :flag8, 131 => :flag9, 132 => :linked_fields, 135 => :overallocated, 142 => :task_summary_name, 145 => :leveling_delay, 146 => :baseline_start, 147 => :baseline_finish, 150 => :hyperlink_data, 152 => :hyperlink, 153 => :hyperlink_address, 154 => :hyperlink_subaddress, 155 => :hyperlink_href, 159 => :cost4, 160 => :cost5, 161 => :cost6, 162 => :cost7, 163 => :cost8, 164 => :cost9, 165 => :cost10, 166 => :date1, 167 => :date2, 168 => :date3, 169 => :date4, 170 => :date5, 171 => :date6, 172 => :date7, 173 => :date8, 174 => :date9, 175 => :date10, 176 => :duration4, 177 => :duration5, 178 => :duration6, 179 => :duration7, 180 => :duration8, 181 => :duration9, 182 => :duration10, 183 => :finish6, 184 => :finish7, 185 => :finish8, 186 => :finish9, 187 => :finish10, 188 => :flag11, 189 => :flag12, 190 => :flag13, 191 => :flag14, 192 => :flag15, 193 => :flag16, 194 => :flag17, 195 => :flag18, 196 => :flag19, 197 => :flag20, 198 => :number6, 199 => :number7, 200 => :number8, 201 => :number9, 202 => :number10, 203 => :number11, 204 => :number12, 205 => :number13, 206 => :number14, 207 => :number15, 208 => :number16, 209 => :number17, 210 => :number18, 211 => :number19, 212 => :number20, 213 => :start6, 214 => :start7, 215 => :start8, 216 => :start9, 217 => :start10, 218 => :text11, 219 => :text12, 220 => :text13, 221 => :text14, 222 => :text15, 223 => :text16, 224 => :text17, 225 => :text18, 226 => :text19, 227 => :text20, 228 => :text21, 229 => :text22, 230 => :text23, 231 => :text24, 232 => :text25, 233 => :text26, 234 => :text27, 235 => :text28, 236 => :text29, 237 => :text30, 238 => :duration4_units, 239 => :duration5_units, 240 => :duration6_units, 241 => :duration7_units, 242 => :duration8_units, 243 => :duration9_units, 244 => :duration10_units, 246 => :index, 247 => :cv, 248 => :work_variance, 262 => :start_variance, 263 => :finish_variance, 264 => :stop, 270 => :variable_rate_units, 271 => :vac, 275 => :fixed_material_assignment, 276 => :resource_type, 279 => :hyperlink_screen_tip, 286 => :wbs, 289 => :baseline1_work, 290 => :baseline1_cost, 291 => :raw_timephased_baseline1_work, 292 => :raw_timephased_baseline1_cost, 295 => :baseline1_start, 296 => :baseline1_finish, 298 => :baseline2_work, 299 => :baseline2_cost, 300 => :raw_timephased_baseline2_work, 301 => :raw_timephased_baseline2_cost, 304 => :baseline2_start, 305 => :baseline2_finish, 307 => :baseline3_work, 308 => :baseline3_cost, 309 => :raw_timephased_baseline3_work, 310 => :raw_timephased_baseline3_cost, 313 => :baseline3_start, 314 => :baseline3_finish, 316 => :baseline4_work, 317 => :baseline4_cost, 318 => :raw_timephased_baseline4_work, 319 => :raw_timephased_baseline4_cost, 322 => :baseline4_start, 323 => :baseline4_finish, 325 => :baseline5_work, 326 => :baseline5_cost, 327 => :raw_timephased_baseline5_work, 328 => :raw_timephased_baseline5_cost, 331 => :baseline5_start, 332 => :baseline5_finish, 334 => :baseline6_work, 335 => :baseline6_cost, 336 => :raw_timephased_baseline6_work, 337 => :raw_timephased_baseline6_cost, 340 => :baseline6_start, 341 => :baseline6_finish, 343 => :baseline7_work, 344 => :baseline7_cost, 345 => :raw_timephased_baseline7_work, 346 => :raw_timephased_baseline7_cost, 349 => :baseline7_start, 350 => :baseline7_finish, 352 => :baseline8_work, 353 => :baseline8_cost, 354 => :raw_timephased_baseline8_work, 355 => :raw_timephased_baseline8_cost, 358 => :baseline8_start, 359 => :baseline8_finish, 361 => :baseline9_work, 362 => :baseline9_cost, 363 => :raw_timephased_baseline9_work, 364 => :raw_timephased_baseline9_cost, 367 => :baseline9_start, 368 => :baseline9_finish, 370 => :baseline10_work, 371 => :baseline10_cost, 372 => :raw_timephased_baseline10_work, 373 => :raw_timephased_baseline10_cost, 376 => :baseline10_start, 377 => :baseline10_finish, 379 => :task_outline_number, 381 => :enterprise_cost1, 382 => :enterprise_cost2, 383 => :enterprise_cost3, 384 => :enterprise_cost4, 385 => :enterprise_cost5, 386 => :enterprise_cost6, 387 => :enterprise_cost7, 388 => :enterprise_cost8, 389 => :enterprise_cost9, 390 => :enterprise_cost10, 391 => :enterprise_date1, 392 => :enterprise_date2, 393 => :enterprise_date3, 394 => :enterprise_date4, 395 => :enterprise_date5, 396 => :enterprise_date6, 397 => :enterprise_date7, 398 => :enterprise_date8, 399 => :enterprise_date9, 400 => :enterprise_date10, 401 => :enterprise_date11, 402 => :enterprise_date12, 403 => :enterprise_date13, 404 => :enterprise_date14, 405 => :enterprise_date15, 406 => :enterprise_date16, 407 => :enterprise_date17, 408 => :enterprise_date18, 409 => :enterprise_date19, 410 => :enterprise_date20, 411 => :enterprise_date21, 412 => :enterprise_date22, 413 => :enterprise_date23, 414 => :enterprise_date24, 415 => :enterprise_date25, 416 => :enterprise_date26, 417 => :enterprise_date27, 418 => :enterprise_date28, 419 => :enterprise_date29, 420 => :enterprise_date30, 421 => :enterprise_duration1, 422 => :enterprise_duration2, 423 => :enterprise_duration3, 424 => :enterprise_duration4, 425 => :enterprise_duration5, 426 => :enterprise_duration6, 427 => :enterprise_duration7, 428 => :enterprise_duration8, 429 => :enterprise_duration9, 430 => :enterprise_duration10, 441 => :enterprise_flag1, 442 => :enterprise_flag2, 443 => :enterprise_flag3, 444 => :enterprise_flag4, 445 => :enterprise_flag5, 446 => :enterprise_flag6, 447 => :enterprise_flag7, 448 => :enterprise_flag8, 449 => :enterprise_flag9, 450 => :enterprise_flag10, 451 => :enterprise_flag11, 452 => :enterprise_flag12, 453 => :enterprise_flag13, 454 => :enterprise_flag14, 455 => :enterprise_flag15, 456 => :enterprise_flag16, 457 => :enterprise_flag17, 458 => :enterprise_flag18, 459 => :enterprise_flag19, 460 => :enterprise_flag20, 461 => :enterprise_number1, 462 => :enterprise_number2, 463 => :enterprise_number3, 464 => :enterprise_number4, 465 => :enterprise_number5, 466 => :enterprise_number6, 467 => :enterprise_number7, 468 => :enterprise_number8, 469 => :enterprise_number9, 470 => :enterprise_number10, 471 => :enterprise_number11, 472 => :enterprise_number12, 473 => :enterprise_number13, 474 => :enterprise_number14, 475 => :enterprise_number15, 476 => :enterprise_number16, 477 => :enterprise_number17, 478 => :enterprise_number18, 479 => :enterprise_number19, 480 => :enterprise_number20, 481 => :enterprise_number21, 482 => :enterprise_number22, 483 => :enterprise_number23, 484 => :enterprise_number24, 485 => :enterprise_number25, 486 => :enterprise_number26, 487 => :enterprise_number27, 488 => :enterprise_number28, 489 => :enterprise_number29, 490 => :enterprise_number30, 491 => :enterprise_number31, 492 => :enterprise_number32, 493 => :enterprise_number33, 494 => :enterprise_number34, 495 => :enterprise_number35, 496 => :enterprise_number36, 497 => :enterprise_number37, 498 => :enterprise_number38, 499 => :enterprise_number39, 500 => :enterprise_number40, 501 => :enterprise_text1, 502 => :enterprise_text2, 503 => :enterprise_text3, 504 => :enterprise_text4, 505 => :enterprise_text5, 506 => :enterprise_text6, 507 => :enterprise_text7, 508 => :enterprise_text8, 509 => :enterprise_text9, 510 => :enterprise_text10, 511 => :enterprise_text11, 512 => :enterprise_text12, 513 => :enterprise_text13, 514 => :enterprise_text14, 515 => :enterprise_text15, 516 => :enterprise_text16, 517 => :enterprise_text17, 518 => :enterprise_text18, 519 => :enterprise_text19, 520 => :enterprise_text20, 521 => :enterprise_text21, 522 => :enterprise_text22, 523 => :enterprise_text23, 524 => :enterprise_text24, 525 => :enterprise_text25, 526 => :enterprise_text26, 527 => :enterprise_text27, 528 => :enterprise_text28, 529 => :enterprise_text29, 530 => :enterprise_text30, 531 => :enterprise_text31, 532 => :enterprise_text32, 533 => :enterprise_text33, 534 => :enterprise_text34, 535 => :enterprise_text35, 536 => :enterprise_text36, 537 => :enterprise_text37, 538 => :enterprise_text38, 539 => :enterprise_text39, 540 => :enterprise_text40, 545 => :enterprise_resource_outline_code1, 546 => :enterprise_resource_outline_code2, 547 => :enterprise_resource_outline_code3, 548 => :enterprise_resource_outline_code4, 549 => :enterprise_resource_outline_code5, 550 => :enterprise_resource_outline_code6, 551 => :enterprise_resource_outline_code7, 552 => :enterprise_resource_outline_code8, 553 => :enterprise_resource_outline_code9, 554 => :enterprise_resource_outline_code10, 555 => :enterprise_resource_outline_code11, 556 => :enterprise_resource_outline_code12, 557 => :enterprise_resource_outline_code13, 558 => :enterprise_resource_outline_code14, 559 => :enterprise_resource_outline_code15, 560 => :enterprise_resource_outline_code16, 561 => :enterprise_resource_outline_code17, 562 => :enterprise_resource_outline_code18, 563 => :enterprise_resource_outline_code19, 564 => :enterprise_resource_outline_code20, 565 => :enterprise_resource_outline_code21, 566 => :enterprise_resource_outline_code22, 567 => :enterprise_resource_outline_code23, 568 => :enterprise_resource_outline_code24, 569 => :enterprise_resource_outline_code25, 570 => :enterprise_resource_outline_code26, 571 => :enterprise_resource_outline_code27, 572 => :enterprise_resource_outline_code28, 573 => :enterprise_resource_outline_code29, 574 => :enterprise_resource_rbs, 605 => :resource_request_type, 607 => :enterprise_team_member, 610 => :enterprise_resource_multi_value20, 612 => :enterprise_resource_multi_value21, 614 => :enterprise_resource_multi_value22, 616 => :enterprise_resource_multi_value23, 618 => :enterprise_resource_multi_value24, 620 => :enterprise_resource_multi_value25, 622 => :enterprise_resource_multi_value26, 624 => :enterprise_resource_multi_value27, 626 => :enterprise_resource_multi_value28, 628 => :enterprise_resource_multi_value29, 630 => :actual_work_protected, 631 => :actual_overtime_work_protected, 634 => :created, 636 => :guid, 637 => :assignment_task_guid, 638 => :assignment_resource_guid, 646 => :summary, 668 => :owner, 669 => :budget_work, 670 => :budget_cost, 671 => :raw_timephased_budget_work, 672 => :raw_timephased_budget_cost, 673 => :baseline_budget_work, 674 => :baseline_budget_cost, 675 => :raw_timephased_baseline_budget_work, 676 => :raw_timephased_baseline_budget_cost, 677 => :baseline1_budget_work, 678 => :baseline1_budget_cost, 679 => :raw_timephased_baseline1_budget_work, 680 => :raw_timephased_baseline1_budget_cost, 681 => :baseline2_budget_work, 682 => :baseline2_budget_cost, 683 => :raw_timephased_baseline2_budget_work, 684 => :raw_timephased_baseline2_budget_cost, 685 => :baseline3_budget_work, 686 => :baseline3_budget_cost, 687 => :raw_timephased_baseline3_budget_work, 688 => :raw_timephased_baseline3_budget_cost, 689 => :baseline4_budget_work, 690 => :baseline4_budget_cost, 691 => :raw_timephased_baseline4_budget_work, 692 => :raw_timephased_baseline4_budget_cost, 693 => :baseline5_budget_work, 694 => :baseline5_budget_cost, 695 => :raw_timephased_baseline5_budget_work, 696 => :raw_timephased_baseline5_budget_cost, 697 => :baseline6_budget_work, 698 => :baseline6_budget_cost, 699 => :raw_timephased_baseline6_budget_work, 700 => :raw_timephased_baseline6_budget_cost, 701 => :baseline7_budget_work, 702 => :baseline7_budget_cost, 703 => :raw_timephased_baseline7_budget_work, 704 => :raw_timephased_baseline7_budget_cost, 705 => :baseline8_budget_work, 706 => :baseline8_budget_cost, 707 => :raw_timephased_baseline8_budget_work, 708 => :raw_timephased_baseline8_budget_cost, 709 => :baseline9_budget_work, 710 => :baseline9_budget_cost, 711 => :raw_timephased_baseline9_budget_work, 712 => :raw_timephased_baseline9_budget_cost, 713 => :baseline10_budget_work, 714 => :baseline10_budget_cost, 715 => :raw_timephased_baseline10_budget_work, 716 => :raw_timephased_baseline10_budget_cost, }.freeze
- ASSIGNMENT_FIELD_TYPES =
field name => [data type, units field]
{ actual_cost: [:currency, nil], actual_finish: [:date, nil], actual_material: [:numeric, nil], actual_overtime_cost: [:currency, nil], actual_overtime_work: [:work, nil], actual_overtime_work_protected: [:work, nil], actual_regular_cost: [:currency, nil], actual_regular_work: [:work, nil], actual_start: [:date, nil], actual_work: [:work, nil], actual_work_protected: [:work, nil], acwp: [:currency, nil], assignment_delay: [:delay, nil], assignment_resource_guid: [:guid, nil], assignment_task_guid: [:guid, nil], assignment_units: [:units, nil], baseline10_budget_cost: [:currency, nil], baseline10_budget_work: [:work, nil], baseline10_cost: [:currency, nil], baseline10_finish: [:date, nil], baseline10_material: [:numeric, nil], baseline10_start: [:date, nil], baseline10_work: [:work, nil], baseline1_budget_cost: [:currency, nil], baseline1_budget_work: [:work, nil], baseline1_cost: [:currency, nil], baseline1_finish: [:date, nil], baseline1_material: [:numeric, nil], baseline1_start: [:date, nil], baseline1_work: [:work, nil], baseline2_budget_cost: [:currency, nil], baseline2_budget_work: [:work, nil], baseline2_cost: [:currency, nil], baseline2_finish: [:date, nil], baseline2_material: [:numeric, nil], baseline2_start: [:date, nil], baseline2_work: [:work, nil], baseline3_budget_cost: [:currency, nil], baseline3_budget_work: [:work, nil], baseline3_cost: [:currency, nil], baseline3_finish: [:date, nil], baseline3_material: [:numeric, nil], baseline3_start: [:date, nil], baseline3_work: [:work, nil], baseline4_budget_cost: [:currency, nil], baseline4_budget_work: [:work, nil], baseline4_cost: [:currency, nil], baseline4_finish: [:date, nil], baseline4_material: [:numeric, nil], baseline4_start: [:date, nil], baseline4_work: [:work, nil], baseline5_budget_cost: [:currency, nil], baseline5_budget_work: [:work, nil], baseline5_cost: [:currency, nil], baseline5_finish: [:date, nil], baseline5_material: [:numeric, nil], baseline5_start: [:date, nil], baseline5_work: [:work, nil], baseline6_budget_cost: [:currency, nil], baseline6_budget_work: [:work, nil], baseline6_cost: [:currency, nil], baseline6_finish: [:date, nil], baseline6_material: [:numeric, nil], baseline6_start: [:date, nil], baseline6_work: [:work, nil], baseline7_budget_cost: [:currency, nil], baseline7_budget_work: [:work, nil], baseline7_cost: [:currency, nil], baseline7_finish: [:date, nil], baseline7_material: [:numeric, nil], baseline7_start: [:date, nil], baseline7_work: [:work, nil], baseline8_budget_cost: [:currency, nil], baseline8_budget_work: [:work, nil], baseline8_cost: [:currency, nil], baseline8_finish: [:date, nil], baseline8_material: [:numeric, nil], baseline8_start: [:date, nil], baseline8_work: [:work, nil], baseline9_budget_cost: [:currency, nil], baseline9_budget_work: [:work, nil], baseline9_cost: [:currency, nil], baseline9_finish: [:date, nil], baseline9_material: [:numeric, nil], baseline9_start: [:date, nil], baseline9_work: [:work, nil], baseline_budget_cost: [:currency, nil], baseline_budget_work: [:work, nil], baseline_cost: [:currency, nil], baseline_finish: [:date, nil], baseline_material: [:numeric, nil], baseline_start: [:date, nil], baseline_work: [:work, nil], bcwp: [:currency, nil], bcws: [:currency, nil], budget_cost: [:currency, nil], budget_work: [:work, nil], calculate_costs_from_units: [:boolean, nil], confirmed: [:boolean, nil], cost: [:currency, nil], cost1: [:currency, nil], cost10: [:currency, nil], cost2: [:currency, nil], cost3: [:currency, nil], cost4: [:currency, nil], cost5: [:currency, nil], cost6: [:currency, nil], cost7: [:currency, nil], cost8: [:currency, nil], cost9: [:currency, nil], cost_account_unique_id: [:integer, nil], cost_rate_table: [:short, nil], cost_variance: [:currency, nil], created: [:date, nil], cv: [:currency, nil], date1: [:date, nil], date10: [:date, nil], date2: [:date, nil], date3: [:date, nil], date4: [:date, nil], date5: [:date, nil], date6: [:date, nil], date7: [:date, nil], date8: [:date, nil], date9: [:date, nil], duration1: [:duration, :duration1_units], duration10: [:duration, :duration10_units], duration10_units: [:time_units, nil], duration1_units: [:time_units, nil], duration2: [:duration, :duration2_units], duration2_units: [:time_units, nil], duration3: [:duration, :duration3_units], duration3_units: [:time_units, nil], duration4: [:duration, :duration4_units], duration4_units: [:time_units, nil], duration5: [:duration, :duration5_units], duration5_units: [:time_units, nil], duration6: [:duration, :duration6_units], duration6_units: [:time_units, nil], duration7: [:duration, :duration7_units], duration7_units: [:time_units, nil], duration8: [:duration, :duration8_units], duration8_units: [:time_units, nil], duration9: [:duration, :duration9_units], duration9_units: [:time_units, nil], enterprise_cost1: [:currency, nil], enterprise_cost10: [:currency, nil], enterprise_cost2: [:currency, nil], enterprise_cost3: [:currency, nil], enterprise_cost4: [:currency, nil], enterprise_cost5: [:currency, nil], enterprise_cost6: [:currency, nil], enterprise_cost7: [:currency, nil], enterprise_cost8: [:currency, nil], enterprise_cost9: [:currency, nil], enterprise_date1: [:date, nil], enterprise_date10: [:date, nil], enterprise_date11: [:date, nil], enterprise_date12: [:date, nil], enterprise_date13: [:date, nil], enterprise_date14: [:date, nil], enterprise_date15: [:date, nil], enterprise_date16: [:date, nil], enterprise_date17: [:date, nil], enterprise_date18: [:date, nil], enterprise_date19: [:date, nil], enterprise_date2: [:date, nil], enterprise_date20: [:date, nil], enterprise_date21: [:date, nil], enterprise_date22: [:date, nil], enterprise_date23: [:date, nil], enterprise_date24: [:date, nil], enterprise_date25: [:date, nil], enterprise_date26: [:date, nil], enterprise_date27: [:date, nil], enterprise_date28: [:date, nil], enterprise_date29: [:date, nil], enterprise_date3: [:date, nil], enterprise_date30: [:date, nil], enterprise_date4: [:date, nil], enterprise_date5: [:date, nil], enterprise_date6: [:date, nil], enterprise_date7: [:date, nil], enterprise_date8: [:date, nil], enterprise_date9: [:date, nil], enterprise_duration1: [:duration, nil], enterprise_duration10: [:duration, nil], enterprise_duration2: [:duration, nil], enterprise_duration3: [:duration, nil], enterprise_duration4: [:duration, nil], enterprise_duration5: [:duration, nil], enterprise_duration6: [:duration, nil], enterprise_duration7: [:duration, nil], enterprise_duration8: [:duration, nil], enterprise_duration9: [:duration, nil], enterprise_flag1: [:boolean, nil], enterprise_flag10: [:boolean, nil], enterprise_flag11: [:boolean, nil], enterprise_flag12: [:boolean, nil], enterprise_flag13: [:boolean, nil], enterprise_flag14: [:boolean, nil], enterprise_flag15: [:boolean, nil], enterprise_flag16: [:boolean, nil], enterprise_flag17: [:boolean, nil], enterprise_flag18: [:boolean, nil], enterprise_flag19: [:boolean, nil], enterprise_flag2: [:boolean, nil], enterprise_flag20: [:boolean, nil], enterprise_flag3: [:boolean, nil], enterprise_flag4: [:boolean, nil], enterprise_flag5: [:boolean, nil], enterprise_flag6: [:boolean, nil], enterprise_flag7: [:boolean, nil], enterprise_flag8: [:boolean, nil], enterprise_flag9: [:boolean, nil], enterprise_number1: [:numeric, nil], enterprise_number10: [:numeric, nil], enterprise_number11: [:numeric, nil], enterprise_number12: [:numeric, nil], enterprise_number13: [:numeric, nil], enterprise_number14: [:numeric, nil], enterprise_number15: [:numeric, nil], enterprise_number16: [:numeric, nil], enterprise_number17: [:numeric, nil], enterprise_number18: [:numeric, nil], enterprise_number19: [:numeric, nil], enterprise_number2: [:numeric, nil], enterprise_number20: [:numeric, nil], enterprise_number21: [:numeric, nil], enterprise_number22: [:numeric, nil], enterprise_number23: [:numeric, nil], enterprise_number24: [:numeric, nil], enterprise_number25: [:numeric, nil], enterprise_number26: [:numeric, nil], enterprise_number27: [:numeric, nil], enterprise_number28: [:numeric, nil], enterprise_number29: [:numeric, nil], enterprise_number3: [:numeric, nil], enterprise_number30: [:numeric, nil], enterprise_number31: [:numeric, nil], enterprise_number32: [:numeric, nil], enterprise_number33: [:numeric, nil], enterprise_number34: [:numeric, nil], enterprise_number35: [:numeric, nil], enterprise_number36: [:numeric, nil], enterprise_number37: [:numeric, nil], enterprise_number38: [:numeric, nil], enterprise_number39: [:numeric, nil], enterprise_number4: [:numeric, nil], enterprise_number40: [:numeric, nil], enterprise_number5: [:numeric, nil], enterprise_number6: [:numeric, nil], enterprise_number7: [:numeric, nil], enterprise_number8: [:numeric, nil], enterprise_number9: [:numeric, nil], enterprise_resource_multi_value20: [:string, nil], enterprise_resource_multi_value21: [:string, nil], enterprise_resource_multi_value22: [:string, nil], enterprise_resource_multi_value23: [:string, nil], enterprise_resource_multi_value24: [:string, nil], enterprise_resource_multi_value25: [:string, nil], enterprise_resource_multi_value26: [:string, nil], enterprise_resource_multi_value27: [:string, nil], enterprise_resource_multi_value28: [:string, nil], enterprise_resource_multi_value29: [:string, nil], enterprise_resource_outline_code1: [:string, nil], enterprise_resource_outline_code10: [:string, nil], enterprise_resource_outline_code11: [:string, nil], enterprise_resource_outline_code12: [:string, nil], enterprise_resource_outline_code13: [:string, nil], enterprise_resource_outline_code14: [:string, nil], enterprise_resource_outline_code15: [:string, nil], enterprise_resource_outline_code16: [:string, nil], enterprise_resource_outline_code17: [:string, nil], enterprise_resource_outline_code18: [:string, nil], enterprise_resource_outline_code19: [:string, nil], enterprise_resource_outline_code2: [:string, nil], enterprise_resource_outline_code20: [:string, nil], enterprise_resource_outline_code21: [:string, nil], enterprise_resource_outline_code22: [:string, nil], enterprise_resource_outline_code23: [:string, nil], enterprise_resource_outline_code24: [:string, nil], enterprise_resource_outline_code25: [:string, nil], enterprise_resource_outline_code26: [:string, nil], enterprise_resource_outline_code27: [:string, nil], enterprise_resource_outline_code28: [:string, nil], enterprise_resource_outline_code29: [:string, nil], enterprise_resource_outline_code3: [:string, nil], enterprise_resource_outline_code4: [:string, nil], enterprise_resource_outline_code5: [:string, nil], enterprise_resource_outline_code6: [:string, nil], enterprise_resource_outline_code7: [:string, nil], enterprise_resource_outline_code8: [:string, nil], enterprise_resource_outline_code9: [:string, nil], enterprise_resource_rbs: [:string, nil], enterprise_team_member: [:string, nil], enterprise_text1: [:string, nil], enterprise_text10: [:string, nil], enterprise_text11: [:string, nil], enterprise_text12: [:string, nil], enterprise_text13: [:string, nil], enterprise_text14: [:string, nil], enterprise_text15: [:string, nil], enterprise_text16: [:string, nil], enterprise_text17: [:string, nil], enterprise_text18: [:string, nil], enterprise_text19: [:string, nil], enterprise_text2: [:string, nil], enterprise_text20: [:string, nil], enterprise_text21: [:string, nil], enterprise_text22: [:string, nil], enterprise_text23: [:string, nil], enterprise_text24: [:string, nil], enterprise_text25: [:string, nil], enterprise_text26: [:string, nil], enterprise_text27: [:string, nil], enterprise_text28: [:string, nil], enterprise_text29: [:string, nil], enterprise_text3: [:string, nil], enterprise_text30: [:string, nil], enterprise_text31: [:string, nil], enterprise_text32: [:string, nil], enterprise_text33: [:string, nil], enterprise_text34: [:string, nil], enterprise_text35: [:string, nil], enterprise_text36: [:string, nil], enterprise_text37: [:string, nil], enterprise_text38: [:string, nil], enterprise_text39: [:string, nil], enterprise_text4: [:string, nil], enterprise_text40: [:string, nil], enterprise_text5: [:string, nil], enterprise_text6: [:string, nil], enterprise_text7: [:string, nil], enterprise_text8: [:string, nil], enterprise_text9: [:string, nil], finish: [:date, nil], finish1: [:date, nil], finish10: [:date, nil], finish2: [:date, nil], finish3: [:date, nil], finish4: [:date, nil], finish5: [:date, nil], finish6: [:date, nil], finish7: [:date, nil], finish8: [:date, nil], finish9: [:date, nil], finish_variance: [:duration, nil], fixed_material_assignment: [:string, nil], flag1: [:boolean, nil], flag10: [:boolean, nil], flag11: [:boolean, nil], flag12: [:boolean, nil], flag13: [:boolean, nil], flag14: [:boolean, nil], flag15: [:boolean, nil], flag16: [:boolean, nil], flag17: [:boolean, nil], flag18: [:boolean, nil], flag19: [:boolean, nil], flag2: [:boolean, nil], flag20: [:boolean, nil], flag3: [:boolean, nil], flag4: [:boolean, nil], flag5: [:boolean, nil], flag6: [:boolean, nil], flag7: [:boolean, nil], flag8: [:boolean, nil], flag9: [:boolean, nil], guid: [:guid, nil], hyperlink: [:string, nil], hyperlink_address: [:string, nil], hyperlink_data: [:binary, nil], hyperlink_href: [:string, nil], hyperlink_screen_tip: [:string, nil], hyperlink_subaddress: [:string, nil], index: [:integer, nil], leveling_delay: [:duration, :leveling_delay_units], leveling_delay_units: [:time_units, nil], linked_fields: [:boolean, nil], material: [:numeric, nil], notes: [:notes, nil], number1: [:numeric, nil], number10: [:numeric, nil], number11: [:numeric, nil], number12: [:numeric, nil], number13: [:numeric, nil], number14: [:numeric, nil], number15: [:numeric, nil], number16: [:numeric, nil], number17: [:numeric, nil], number18: [:numeric, nil], number19: [:numeric, nil], number2: [:numeric, nil], number20: [:numeric, nil], number3: [:numeric, nil], number4: [:numeric, nil], number5: [:numeric, nil], number6: [:numeric, nil], number7: [:numeric, nil], number8: [:numeric, nil], number9: [:numeric, nil], overallocated: [:boolean, nil], override_rate: [:rate, nil], overtime_cost: [:currency, nil], overtime_work: [:work, nil], owner: [:string, nil], peak: [:units, nil], percent_work_complete: [:percentage, nil], planned_cost: [:currency, nil], planned_finish: [:date, nil], planned_material: [:numeric, nil], planned_start: [:date, nil], planned_work: [:work, nil], project: [:string, nil], rate_index: [:integer, nil], rate_source: [:rate_source, nil], raw_timephased_actual_overtime_work: [:timephased_work_list, nil], raw_timephased_actual_regular_work: [:timephased_work_list, nil], raw_timephased_baseline10_budget_cost: [:timephased_cost_list, nil], raw_timephased_baseline10_budget_work: [:timephased_work_list, nil], raw_timephased_baseline10_cost: [:timephased_cost_list, nil], raw_timephased_baseline10_work: [:timephased_work_list, nil], raw_timephased_baseline1_budget_cost: [:timephased_cost_list, nil], raw_timephased_baseline1_budget_work: [:timephased_work_list, nil], raw_timephased_baseline1_cost: [:timephased_cost_list, nil], raw_timephased_baseline1_work: [:timephased_work_list, nil], raw_timephased_baseline2_budget_cost: [:timephased_cost_list, nil], raw_timephased_baseline2_budget_work: [:timephased_work_list, nil], raw_timephased_baseline2_cost: [:timephased_cost_list, nil], raw_timephased_baseline2_work: [:timephased_work_list, nil], raw_timephased_baseline3_budget_cost: [:timephased_cost_list, nil], raw_timephased_baseline3_budget_work: [:timephased_work_list, nil], raw_timephased_baseline3_cost: [:timephased_cost_list, nil], raw_timephased_baseline3_work: [:timephased_work_list, nil], raw_timephased_baseline4_budget_cost: [:timephased_cost_list, nil], raw_timephased_baseline4_budget_work: [:timephased_work_list, nil], raw_timephased_baseline4_cost: [:timephased_cost_list, nil], raw_timephased_baseline4_work: [:timephased_work_list, nil], raw_timephased_baseline5_budget_cost: [:timephased_cost_list, nil], raw_timephased_baseline5_budget_work: [:timephased_work_list, nil], raw_timephased_baseline5_cost: [:timephased_cost_list, nil], raw_timephased_baseline5_work: [:timephased_work_list, nil], raw_timephased_baseline6_budget_cost: [:timephased_cost_list, nil], raw_timephased_baseline6_budget_work: [:timephased_work_list, nil], raw_timephased_baseline6_cost: [:timephased_cost_list, nil], raw_timephased_baseline6_work: [:timephased_work_list, nil], raw_timephased_baseline7_budget_cost: [:timephased_cost_list, nil], raw_timephased_baseline7_budget_work: [:timephased_work_list, nil], raw_timephased_baseline7_cost: [:timephased_cost_list, nil], raw_timephased_baseline7_work: [:timephased_work_list, nil], raw_timephased_baseline8_budget_cost: [:timephased_cost_list, nil], raw_timephased_baseline8_budget_work: [:timephased_work_list, nil], raw_timephased_baseline8_cost: [:timephased_cost_list, nil], raw_timephased_baseline8_work: [:timephased_work_list, nil], raw_timephased_baseline9_budget_cost: [:timephased_cost_list, nil], raw_timephased_baseline9_budget_work: [:timephased_work_list, nil], raw_timephased_baseline9_cost: [:timephased_cost_list, nil], raw_timephased_baseline9_work: [:timephased_work_list, nil], raw_timephased_baseline_budget_cost: [:timephased_cost_list, nil], raw_timephased_baseline_budget_work: [:timephased_work_list, nil], raw_timephased_baseline_cost: [:timephased_cost_list, nil], raw_timephased_baseline_work: [:timephased_work_list, nil], raw_timephased_budget_cost: [:timephased_cost_list, nil], raw_timephased_budget_work: [:timephased_work_list, nil], raw_timephased_planned_work: [:timephased_work_list, nil], raw_timephased_remaining_overtime_work: [:timephased_work_list, nil], raw_timephased_remaining_regular_work: [:timephased_work_list, nil], regular_work: [:work, nil], remaining_assignment_units: [:units, nil], remaining_cost: [:currency, nil], remaining_early_finish: [:date, nil], remaining_early_start: [:date, nil], remaining_late_finish: [:date, nil], remaining_late_start: [:date, nil], remaining_material: [:numeric, nil], remaining_overtime_cost: [:currency, nil], remaining_overtime_work: [:work, nil], remaining_regular_cost: [:currency, nil], remaining_regular_work: [:work, nil], remaining_work: [:work, nil], resource_assignment_code_values: [:code_values, nil], resource_id: [:integer, nil], resource_name: [:string, nil], resource_request_type: [:resource_request_type, nil], resource_type: [:resource_type, nil], resource_unique_id: [:integer, nil], response_pending: [:boolean, nil], resume: [:date, nil], role_unique_id: [:integer, nil], start: [:date, nil], start1: [:date, nil], start10: [:date, nil], start2: [:date, nil], start3: [:date, nil], start4: [:date, nil], start5: [:date, nil], start6: [:date, nil], start7: [:date, nil], start8: [:date, nil], start9: [:date, nil], start_variance: [:duration, nil], stop: [:date, nil], summary: [:string, nil], sv: [:currency, nil], task_id: [:integer, nil], task_name: [:string, nil], task_outline_number: [:string, nil], task_summary_name: [:string, nil], task_unique_id: [:integer, nil], team_status_pending: [:boolean, nil], text1: [:string, nil], text10: [:string, nil], text11: [:string, nil], text12: [:string, nil], text13: [:string, nil], text14: [:string, nil], text15: [:string, nil], text16: [:string, nil], text17: [:string, nil], text18: [:string, nil], text19: [:string, nil], text2: [:string, nil], text20: [:string, nil], text21: [:string, nil], text22: [:string, nil], text23: [:string, nil], text24: [:string, nil], text25: [:string, nil], text26: [:string, nil], text27: [:string, nil], text28: [:string, nil], text29: [:string, nil], text3: [:string, nil], text30: [:string, nil], text4: [:string, nil], text5: [:string, nil], text6: [:string, nil], text7: [:string, nil], text8: [:string, nil], text9: [:string, nil], timephased_actual_irregular_work: [:timephased_work_list, nil], unavailable: [:string, nil], unique_id: [:integer, nil], update_needed: [:boolean, nil], vac: [:currency, nil], variable_rate_units: [:work_units, nil], wbs: [:string, nil], work: [:work, nil], work_contour: [:work_contour, nil], work_variance: [:work, nil], }.freeze