|
115 | 115 | AND TO_DATE('{end}', 'MM/DD/YYYY') |
116 | 116 | """ |
117 | 117 |
|
| 118 | +work_order_time_logs = """ |
| 119 | +SELECT |
| 120 | + LABTRANSID, |
| 121 | + REFWO as WONUM, |
| 122 | + CRAFT, |
| 123 | + TO_CHAR(TRUNC(STARTDATE) + (STARTTIME - TRUNC(STARTTIME)), 'YYYY-MM-DD"T"HH24:MI:SS') AS STARTDATETIME, |
| 124 | + TO_CHAR(TRUNC(FINISHDATE) + (FINISHTIME - TRUNC(FINISHTIME)), 'YYYY-MM-DD"T"HH24:MI:SS') AS FINISHDATETIME, |
| 125 | + REGULARHRS, |
| 126 | + ENTERDATE |
| 127 | +FROM MAXIMO_DM.LKP_LABTRANS |
| 128 | +WHERE |
| 129 | + SITEID='SBO' AND |
| 130 | + ENTERDATE BETWEEN TO_DATE('{start}', 'MM/DD/YYYY') |
| 131 | + AND TO_DATE('{end}', 'MM/DD/YYYY') |
| 132 | +""" |
| 133 | + |
| 134 | +work_order_materials = """ |
| 135 | +SELECT |
| 136 | + MATUSETRANSID, |
| 137 | + REFWO as WONUM, |
| 138 | + ITEMNUM, |
| 139 | + DESCRIPTION, |
| 140 | + ISSUETYPE, |
| 141 | + STORELOC, |
| 142 | + QUANTITY, |
| 143 | + SHIPTO as UNIT, |
| 144 | + LINECOST, |
| 145 | + ACTUALDATE |
| 146 | +FROM MAXIMO_DM.DIM_MATUSETRANS |
| 147 | +WHERE SITEID = 'SBO' AND |
| 148 | + TRANSDATE BETWEEN TO_DATE('{start}', 'MM/DD/YYYY') |
| 149 | + AND TO_DATE('{end}', 'MM/DD/YYYY') |
| 150 | +""" |
| 151 | + |
| 152 | +work_order_specifications = """ |
| 153 | +SELECT |
| 154 | + spec.WORKORDERSPECID, |
| 155 | + spec.WONUM, |
| 156 | + spec.ASSETATTRID, |
| 157 | + lkp.DESCRIPTION, |
| 158 | + lkp.DATATYPE, |
| 159 | + lkp.DOMAINID, |
| 160 | + spec.ALNVALUE, |
| 161 | + spec.NUMVALUE, |
| 162 | + spec.MEASUREUNITID, |
| 163 | + spec.CHANGEDATE |
| 164 | +FROM MAXIMO_DM.DIM_WORKORDERSPEC spec |
| 165 | + LEFT JOIN (SELECT * FROM MAXIMO_DM.DIM_ASSETATTRIBUTE WHERE SITEID = 'SBO') lkp |
| 166 | + ON lkp.ASSETATTRID = spec.ASSETATTRID |
| 167 | +WHERE spec.SITEID = 'SBO' |
| 168 | + AND (spec.NUMVALUE IS NOT NULL OR spec.ALNVALUE IS NOT NULL) AND |
| 169 | + CHANGEDATE BETWEEN TO_DATE('{start}', 'MM/DD/YYYY') |
| 170 | + AND TO_DATE('{end}', 'MM/DD/YYYY') |
| 171 | +""" |
| 172 | + |
118 | 173 | maximo_url_search_params = ( |
119 | 174 | "event=loadapp&value=sbo_wotrk&additionalevent=useqbe&additionaleventvalue=wonum=" |
120 | 175 | ) |
121 | 176 |
|
122 | | - |
123 | 177 | QUERIES = { |
124 | 178 | "work_orders": { |
125 | 179 | "template": work_orders, |
|
136 | 190 | "query_params": ["start", "end"], |
137 | 191 | "dataset_resource_id": "dbbh-gygn", |
138 | 192 | }, |
| 193 | + "work_order_time_logs": { |
| 194 | + "template": work_order_time_logs, |
| 195 | + "query_params": ["start", "end"], |
| 196 | + "dataset_resource_id": "gsg2-nuh6", |
| 197 | + }, |
| 198 | + "work_order_materials": { |
| 199 | + "template": work_order_materials, |
| 200 | + "query_params": ["start", "end"], |
| 201 | + "dataset_resource_id": "gr65-gj74", |
| 202 | + }, |
| 203 | + "work_order_specifications": { |
| 204 | + "template": work_order_specifications, |
| 205 | + "query_params": ["start", "end"], |
| 206 | + "dataset_resource_id": "nvm3-3kju", |
| 207 | + }, |
139 | 208 | } |
0 commit comments