Job Splitting Job Materials evenly between the original job and the new job

I have a client that wants to evenly distribute the job materials when performing a job split, regardless of the required material qty. For example, if the job material required is 200 lbs. of steel but they actually use only 150 lbs. of steel and mark as issued complete and then split the job, 75 lbs. need to go to both jobs. I know Epicor does job splitting where the new jobs get the 100 lbs. and the short fall goes to the old job, but they want it evenly split. Anyone ever do this? Should I try through a function? Or is it even possible? The material is marked as complete before trying to split. Should we run WIP prior to splitting?

I did do a trace and the method being called is ProcessSplitJob. It is only updating the JobProd Table, nothing else that I can see. So, if it’s a process, I am thinking I may to create a function? to Update the JobMatl Table and check as complete. The real question is, can this really be done. This can’t be the only customer that has a need for this.

Thanks. Your other option is to enclose the text in triple backticks: `

trace data here

Thanks Mark. I wasn’t sure how to paste it.

1 Like
  <businessObject>Ice.Proxy.BO.GenXDataImpl</businessObject>
  <methodName>GetRows</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>Ice.BO.GenXDataDataSet</returnType>
  <localTime>10/6/2025 12:28:54:5757784</localTime>
  <threadID>1</threadID>
  <correlationId>ebbca144-8c1b-4b9c-afea-69744a351806</correlationId>
  <executionTime total="6" roundTrip="6" channel="0" bpm="0" bpmDataForm="0" other="0" />
  <retries>0</retries>
  <parameters>
    <parameter name="whereClauseXXXDef" type="System.String"><![CDATA[Company='SCI' AND ProductID='EP' AND TypeCode='ProcessCallXReff' AND CGCCode='' AND Key1='ProcessXrefCustom' AND Key2='' AND Key3='']]></parameter>
    <parameter name="pageSize" type="System.Int32"><![CDATA[0]]></parameter>
    <parameter name="absolutePage" type="System.Int32"><![CDATA[0]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.Lib.BOReaderImpl</businessObject>
  <methodName>GetList</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Data.DataSet</returnType>
  <localTime>10/6/2025 12:28:54:9307805</localTime>
  <threadID>1</threadID>
  <correlationId>0688cfee-e19b-4919-8f12-411e0eb0f7b2</correlationId>
  <executionTime total="13" roundTrip="6" channel="0" bpm="0" bpmDataForm="0" other="7" />
  <retries>0</retries>
  <parameters>
    <parameter name="serviceNamespace" type="System.String"><![CDATA[Ice:BO:LangName]]></parameter>
    <parameter name="whereClause" type="System.String"><![CDATA[LangNameID='ENU']]></parameter>
    <parameter name="columnList" type="System.String"><![CDATA[LangNameID,TransVer,Culture,Description,HasTrans,ParentLangID]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.Lib.ClientCacheImpl</businessObject>
  <methodName>GetClassInformation</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>Ice.Lib.ClassAttributeDataSet</returnType>
  <localTime>10/6/2025 12:28:55:1093916</localTime>
  <threadID>1</threadID>
  <correlationId>190a2737-e837-45b1-bee4-ee0ad12676f3</correlationId>
  <executionTime total="8" roundTrip="7" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="token" type="System.String"><![CDATA[SerialNumberSearch]]></parameter>
    <parameter name="additionalTokens" type="System.String[]"><![CDATA[]]></parameter>
    <parameter name="nameSpace" type="System.String"><![CDATA[Erp:BO]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.GenXDataImpl</businessObject>
  <methodName>GetRows</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>Ice.BO.GenXDataDataSet</returnType>
  <localTime>10/6/2025 12:28:55:1253919</localTime>
  <threadID>1</threadID>
  <correlationId>ba158494-7e6b-47a6-ac99-5da15a1a0854</correlationId>
  <executionTime total="3" roundTrip="3" channel="0" bpm="0" bpmDataForm="0" other="0" />
  <retries>0</retries>
  <parameters>
    <parameter name="whereClauseXXXDef" type="System.String"><![CDATA[Company='SCI' AND ProductID='EP' AND TypeCode='ProcessCallXReff' AND CGCCode='' AND Key1='ProcessXrefCustom' AND Key2='' AND Key3='']]></parameter>
    <parameter name="pageSize" type="System.Int32"><![CDATA[0]]></parameter>
    <parameter name="absolutePage" type="System.Int32"><![CDATA[0]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysActivityTrackerImpl</businessObject>
  <methodName>TrackActivity</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:28:55:2213652</localTime>
  <threadID>1</threadID>
  <correlationId>515c008b-43d7-4105-84db-56003c45972f</correlationId>
  <executionTime total="20" roundTrip="19" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="activityType" type="System.Int32"><![CDATA[2]]></parameter>
    <parameter name="recordKeys" type="System.String[]"><![CDATA[PR000079;Classic;;;;;;;;;]]></parameter>
    <parameter name="description" type="System.String"><![CDATA[Menu: PR000079 - Split Job Entry]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.GenXDataImpl</businessObject>
  <methodName>GetList</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>Ice.BO.XXXDefListDataSet</returnType>
  <localTime>10/6/2025 12:28:55:2423668</localTime>
  <threadID>1</threadID>
  <correlationId>3467fc13-8c7e-4618-bc44-93959db37555</correlationId>
  <executionTime total="16" roundTrip="8" channel="0" bpm="0" bpmDataForm="0" other="8" />
  <retries>0</retries>
  <parameters>
    <parameter name="whereClause" type="System.String"><![CDATA[Key2 = 'App.SplitJobEntry.SplitJobEntryForm']]></parameter>
    <parameter name="pageSize" type="System.Int32"><![CDATA[0]]></parameter>
    <parameter name="absolutePage" type="System.Int32"><![CDATA[0]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Erp.Proxy.BO.SplitJobImpl</businessObject>
  <methodName>GetRows</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>Erp.BO.SplitJobDataSet</returnType>
  <localTime>10/6/2025 12:28:55:4053656</localTime>
  <threadID>1</threadID>
  <correlationId>26b87aa8-fdfc-416e-998d-6b405ceb737a</correlationId>
  <executionTime total="137" roundTrip="107" channel="0" bpm="0" bpmDataForm="0" other="30" />
  <retries>0</retries>
  <parameters>
    <parameter name="whereClauseJobProd" type="System.String"><![CDATA[JobNum = '107289' BY JobNum]]></parameter>
    <parameter name="whereClauseLegalNumGenOpts" type="System.String"><![CDATA[]]></parameter>
    <parameter name="whereClauseSelectedSerialNumbers" type="System.String"><![CDATA[]]></parameter>
    <parameter name="whereClauseSNFormat" type="System.String"><![CDATA[]]></parameter>
    <parameter name="pageSize" type="System.Int32"><![CDATA[0]]></parameter>
    <parameter name="absolutePage" type="System.Int32"><![CDATA[0]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Erp.Proxy.BO.SplitJobImpl</businessObject>
  <methodName>ValidateJobProd</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:29:05:1377730</localTime>
  <threadID>1</threadID>
  <correlationId>3f5f2eca-39ee-4edc-b018-cdc1221e6a3d</correlationId>
  <executionTime total="48" roundTrip="42" channel="0" bpm="5" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="ipJobProdRowid" type="System.String"><![CDATA[4267129d-b7d0-40c3-8f68-c4fdd1200c7e]]></parameter>
    <parameter name="ds" type="Erp.BO.SplitJobDataSet">
      <SplitJobDataSet xmlns="http://www.epicor.com/Ice/300/BO/SplitJob/SplitJob">
        <JobProd>
          <Company>SCI</Company>
          <JobNum>107289</JobNum>
          <OrderNum>0</OrderNum>
          <OrderLine>0</OrderLine>
          <OrderRelNum>0</OrderRelNum>
          <ProdQty>90.00000000</ProdQty>
          <WarehouseCode>MAIN</WarehouseCode>
          <TargetJobNum></TargetJobNum>
          <TargetAssemblySeq>0</TargetAssemblySeq>
          <TargetMtlSeq>0</TargetMtlSeq>
          <ShippedQty>0.00000000</ShippedQty>
          <ReceivedQty>0.00000000</ReceivedQty>
          <WIPQty>90.00000000</WIPQty>
          <CallNum>0</CallNum>
          <CallLine>0</CallLine>
          <TFLineNum></TFLineNum>
          <PartNum>4989.03</PartNum>
          <Plant></Plant>
          <DemandContractNum>0</DemandContractNum>
          <DemandHeadSeq>0</DemandHeadSeq>
          <DemandDtlSeq>0</DemandDtlSeq>
          <DemandScheduleSeq>0</DemandScheduleSeq>
          <PlanUserID></PlanUserID>
          <PlanID></PlanID>
          <SysRevID>538195413</SysRevID>
          <SysRowID>4267129d-b7d0-40c3-8f68-c4fdd1200c7e</SysRowID>
          <WIPToMiscShipment>false</WIPToMiscShipment>
          <RMANum>0</RMANum>
          <RMALine>0</RMALine>
          <RMAReceipt>0</RMAReceipt>
          <RMADisp>0</RMADisp>
          <DMRNum>0</DMRNum>
          <DMRActionNum>0</DMRActionNum>
          <AttributeSetID>0</AttributeSetID>
          <PlanningNumberOfPieces>0</PlanningNumberOfPieces>
          <RevisionNum>1/15/2025</RevisionNum>
          <CustID></CustID>
          <CustName></CustName>
          <DemandLinkSource>Whse MAIN</DemandLinkSource>
          <DemandLinkStatus></DemandLinkStatus>
          <IUM>EA</IUM>
          <JHPartDesc></JHPartDesc>
          <JHPartNum></JHPartNum>
          <MakeToJobQty>0.00000000</MakeToJobQty>
          <MakeToStockQty>90.00000000</MakeToStockQty>
          <MakeToType>STOCK</MakeToType>
          <MaxAllowedQty>90.00000000</MaxAllowedQty>
          <MtlPartDesc></MtlPartDesc>
          <MtlPartNum></MtlPartNum>
          <OrdWIPQty>0.00000000</OrdWIPQty>
          <OurStockQty>0.00000000</OurStockQty>
          <PullFromStockWarehouseCode></PullFromStockWarehouseCode>
          <PullFromStockWarehouseDesc></PullFromStockWarehouseDesc>
          <SplitQty>45</SplitQty>
          <StkWIPQty>0.00000000</StkWIPQty>
          <TFOrdLine>0</TFOrdLine>
          <TFOrdNum></TFOrdNum>
          <TotalSplitQuantity>0.00000000</TotalSplitQuantity>
          <TrackSerialNumbers>false</TrackSerialNumbers>
          <Valid>true</Valid>
          <AsmPartDesc></AsmPartDesc>
          <AsmPartNum></AsmPartNum>
          <EnableAttributeSetSearch>false</EnableAttributeSetSearch>
          <DispNumberOfPieces>0.00000000</DispNumberOfPieces>
          <CustInactive>false</CustInactive>
          <ShipToNumInactive>false</ShipToNumInactive>
          <BitFlag>0</BitFlag>
          <CallLineLineDesc></CallLineLineDesc>
          <DynAttrValueSetShortDescription></DynAttrValueSetShortDescription>
          <DynAttrValueSetDescription></DynAttrValueSetDescription>
          <JobNumPartDescription>9652M87P03 -  Elbow Casting</JobNumPartDescription>
          <OrderLineLineDesc></OrderLineLineDesc>
          <OrderNumCurrencyCode></OrderNumCurrencyCode>
          <OrderNumCardMemberName></OrderNumCardMemberName>
          <PartAttrClassID></PartAttrClassID>
          <PartTrackInventoryByRevision>false</PartTrackInventoryByRevision>
          <PartSalesUM>EA</PartSalesUM>
          <PartTrackSerialNum>false</PartTrackSerialNum>
          <PartSellingFactor>1.00000000</PartSellingFactor>
          <PartTrackLots>true</PartTrackLots>
          <PartIUM>EA</PartIUM>
          <PartTrackDimension>false</PartTrackDimension>
          <PartPricePerCode>E</PartPricePerCode>
          <PartPartDescription>9652M87P03 -  Elbow Casting</PartPartDescription>
          <PartTrackInventoryAttributes>false</PartTrackInventoryAttributes>
          <WarehouseCodeDescription>Marysville Warehouse (Main)</WarehouseCodeDescription>
          <RowMod>U</RowMod>
        </JobProd>
      </SplitJobDataSet>
    </parameter>
  </parameters>
  <paramDataSetChanges>
    <paramDataSet name="ds" useDataSetNbr="0">
      <changedValue tableName="JobProd" rowState="Modified" rowNum="0" colName="SplitQty"><![CDATA[45]]></changedValue>
      <changedValue tableName="JobProd" rowState="Modified" rowNum="0" colName="Valid"><![CDATA[True]]></changedValue>
      <changedValue tableName="JobProd" rowState="Modified" rowNum="0" colName="RowMod"><![CDATA[U]]></changedValue>
    </paramDataSet>
  </paramDataSetChanges>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:29:13:8441821</localTime>
  <threadID>48</threadID>
  <correlationId>a498fc2b-968d-4c14-92fc-fedb0dc85505</correlationId>
  <executionTime total="4" roundTrip="3" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:29:13 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Erp.Proxy.BO.JobEntryImpl</businessObject>
  <methodName>GetList</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>Erp.BO.JobHeadListDataSet</returnType>
  <localTime>10/6/2025 12:29:25:5242700</localTime>
  <threadID>1</threadID>
  <correlationId>9c558d21-f62b-4c11-b864-5218e9830919</correlationId>
  <executionTime total="7" roundTrip="6" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="whereClause" type="System.String"><![CDATA[JobNum = '107289-A' BY JobNum]]></parameter>
    <parameter name="pageSize" type="System.Int32"><![CDATA[0]]></parameter>
    <parameter name="absolutePage" type="System.Int32"><![CDATA[0]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Erp.Proxy.BO.SplitJobImpl</businessObject>
  <methodName>PreProcessValidate</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:29:25:6152689</localTime>
  <threadID>1</threadID>
  <correlationId>319b4843-61c9-4874-b390-c862e10f9df5</correlationId>
  <executionTime total="194" roundTrip="193" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="ipJobNum" type="System.String"><![CDATA[107289]]></parameter>
    <parameter name="splitQty" type="System.String"><![CDATA[45]]></parameter>
    <parameter name="ipDoLbrCheck" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="ds" type="Erp.BO.SplitJobDataSet">
      <SplitJobDataSet xmlns="http://www.epicor.com/Ice/300/BO/SplitJob/SplitJob">
        <JobProd>
          <Company>SCI</Company>
          <JobNum>107289</JobNum>
          <OrderNum>0</OrderNum>
          <OrderLine>0</OrderLine>
          <OrderRelNum>0</OrderRelNum>
          <ProdQty>90.00000000</ProdQty>
          <WarehouseCode>MAIN</WarehouseCode>
          <TargetJobNum></TargetJobNum>
          <TargetAssemblySeq>0</TargetAssemblySeq>
          <TargetMtlSeq>0</TargetMtlSeq>
          <ShippedQty>0.00000000</ShippedQty>
          <ReceivedQty>0.00000000</ReceivedQty>
          <WIPQty>90.00000000</WIPQty>
          <CallNum>0</CallNum>
          <CallLine>0</CallLine>
          <TFLineNum></TFLineNum>
          <PartNum>4989.03</PartNum>
          <Plant></Plant>
          <DemandContractNum>0</DemandContractNum>
          <DemandHeadSeq>0</DemandHeadSeq>
          <DemandDtlSeq>0</DemandDtlSeq>
          <DemandScheduleSeq>0</DemandScheduleSeq>
          <PlanUserID></PlanUserID>
          <PlanID></PlanID>
          <SysRevID>538195413</SysRevID>
          <SysRowID>4267129d-b7d0-40c3-8f68-c4fdd1200c7e</SysRowID>
          <WIPToMiscShipment>false</WIPToMiscShipment>
          <RMANum>0</RMANum>
          <RMALine>0</RMALine>
          <RMAReceipt>0</RMAReceipt>
          <RMADisp>0</RMADisp>
          <DMRNum>0</DMRNum>
          <DMRActionNum>0</DMRActionNum>
          <AttributeSetID>0</AttributeSetID>
          <PlanningNumberOfPieces>0</PlanningNumberOfPieces>
          <RevisionNum>1/15/2025</RevisionNum>
          <CustID></CustID>
          <CustName></CustName>
          <DemandLinkSource>Whse MAIN</DemandLinkSource>
          <DemandLinkStatus></DemandLinkStatus>
          <IUM>EA</IUM>
          <JHPartDesc></JHPartDesc>
          <JHPartNum></JHPartNum>
          <MakeToJobQty>0.00000000</MakeToJobQty>
          <MakeToStockQty>90.00000000</MakeToStockQty>
          <MakeToType>STOCK</MakeToType>
          <MaxAllowedQty>90.00000000</MaxAllowedQty>
          <MtlPartDesc></MtlPartDesc>
          <MtlPartNum></MtlPartNum>
          <OrdWIPQty>0.00000000</OrdWIPQty>
          <OurStockQty>0.00000000</OurStockQty>
          <PullFromStockWarehouseCode></PullFromStockWarehouseCode>
          <PullFromStockWarehouseDesc></PullFromStockWarehouseDesc>
          <SplitQty>45</SplitQty>
          <StkWIPQty>0.00000000</StkWIPQty>
          <TFOrdLine>0</TFOrdLine>
          <TFOrdNum></TFOrdNum>
          <TotalSplitQuantity>0.00000000</TotalSplitQuantity>
          <TrackSerialNumbers>false</TrackSerialNumbers>
          <Valid>true</Valid>
          <AsmPartDesc></AsmPartDesc>
          <AsmPartNum></AsmPartNum>
          <EnableAttributeSetSearch>false</EnableAttributeSetSearch>
          <DispNumberOfPieces>0.00000000</DispNumberOfPieces>
          <CustInactive>false</CustInactive>
          <ShipToNumInactive>false</ShipToNumInactive>
          <BitFlag>0</BitFlag>
          <CallLineLineDesc></CallLineLineDesc>
          <DynAttrValueSetShortDescription></DynAttrValueSetShortDescription>
          <DynAttrValueSetDescription></DynAttrValueSetDescription>
          <JobNumPartDescription>9652M87P03 -  Elbow Casting</JobNumPartDescription>
          <OrderLineLineDesc></OrderLineLineDesc>
          <OrderNumCurrencyCode></OrderNumCurrencyCode>
          <OrderNumCardMemberName></OrderNumCardMemberName>
          <PartAttrClassID></PartAttrClassID>
          <PartTrackInventoryByRevision>false</PartTrackInventoryByRevision>
          <PartSalesUM>EA</PartSalesUM>
          <PartTrackSerialNum>false</PartTrackSerialNum>
          <PartSellingFactor>1.00000000</PartSellingFactor>
          <PartTrackLots>true</PartTrackLots>
          <PartIUM>EA</PartIUM>
          <PartTrackDimension>false</PartTrackDimension>
          <PartPricePerCode>E</PartPricePerCode>
          <PartPartDescription>9652M87P03 -  Elbow Casting</PartPartDescription>
          <PartTrackInventoryAttributes>false</PartTrackInventoryAttributes>
          <WarehouseCodeDescription>Marysville Warehouse (Main)</WarehouseCodeDescription>
          <RowMod>U</RowMod>
        </JobProd>
      </SplitJobDataSet>
    </parameter>
  </parameters>
  <paramDataSetChanges>
    <paramDataSet name="ds" useDataSetNbr="0">
      <changedValue tableName="JobProd" rowState="Modified" rowNum="0" colName="SplitQty"><![CDATA[45]]></changedValue>
      <changedValue tableName="JobProd" rowState="Modified" rowNum="0" colName="Valid"><![CDATA[True]]></changedValue>
      <changedValue tableName="JobProd" rowState="Modified" rowNum="0" colName="RowMod"><![CDATA[U]]></changedValue>
    </paramDataSet>
  </paramDataSetChanges>
</tracePacket>

<tracePacket>
  <businessObject>Erp.Proxy.BO.SplitJobImpl</businessObject>
  <methodName>PreProcessSplitJob</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:29:25:8112698</localTime>
  <threadID>1</threadID>
  <correlationId>d7afdaf2-fb46-4e6d-9a20-7d491e9df23d</correlationId>
  <executionTime total="9" roundTrip="8" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="ds" type="Erp.BO.SplitJobDataSet">
      <SplitJobDataSet xmlns="http://www.epicor.com/Ice/300/BO/SplitJob/SplitJob">
        <JobProd>
          <Company>SCI</Company>
          <JobNum>107289</JobNum>
          <OrderNum>0</OrderNum>
          <OrderLine>0</OrderLine>
          <OrderRelNum>0</OrderRelNum>
          <ProdQty>90.00000000</ProdQty>
          <WarehouseCode>MAIN</WarehouseCode>
          <TargetJobNum></TargetJobNum>
          <TargetAssemblySeq>0</TargetAssemblySeq>
          <TargetMtlSeq>0</TargetMtlSeq>
          <ShippedQty>0.00000000</ShippedQty>
          <ReceivedQty>0.00000000</ReceivedQty>
          <WIPQty>90.00000000</WIPQty>
          <CallNum>0</CallNum>
          <CallLine>0</CallLine>
          <TFLineNum></TFLineNum>
          <PartNum>4989.03</PartNum>
          <Plant></Plant>
          <DemandContractNum>0</DemandContractNum>
          <DemandHeadSeq>0</DemandHeadSeq>
          <DemandDtlSeq>0</DemandDtlSeq>
          <DemandScheduleSeq>0</DemandScheduleSeq>
          <PlanUserID></PlanUserID>
          <PlanID></PlanID>
          <SysRevID>538195413</SysRevID>
          <SysRowID>4267129d-b7d0-40c3-8f68-c4fdd1200c7e</SysRowID>
          <WIPToMiscShipment>false</WIPToMiscShipment>
          <RMANum>0</RMANum>
          <RMALine>0</RMALine>
          <RMAReceipt>0</RMAReceipt>
          <RMADisp>0</RMADisp>
          <DMRNum>0</DMRNum>
          <DMRActionNum>0</DMRActionNum>
          <AttributeSetID>0</AttributeSetID>
          <PlanningNumberOfPieces>0</PlanningNumberOfPieces>
          <RevisionNum>1/15/2025</RevisionNum>
          <CustID></CustID>
          <CustName></CustName>
          <DemandLinkSource>Whse MAIN</DemandLinkSource>
          <DemandLinkStatus></DemandLinkStatus>
          <IUM>EA</IUM>
          <JHPartDesc></JHPartDesc>
          <JHPartNum></JHPartNum>
          <MakeToJobQty>0.00000000</MakeToJobQty>
          <MakeToStockQty>90.00000000</MakeToStockQty>
          <MakeToType>STOCK</MakeToType>
          <MaxAllowedQty>90.00000000</MaxAllowedQty>
          <MtlPartDesc></MtlPartDesc>
          <MtlPartNum></MtlPartNum>
          <OrdWIPQty>0.00000000</OrdWIPQty>
          <OurStockQty>0.00000000</OurStockQty>
          <PullFromStockWarehouseCode></PullFromStockWarehouseCode>
          <PullFromStockWarehouseDesc></PullFromStockWarehouseDesc>
          <SplitQty>45</SplitQty>
          <StkWIPQty>0.00000000</StkWIPQty>
          <TFOrdLine>0</TFOrdLine>
          <TFOrdNum></TFOrdNum>
          <TotalSplitQuantity>0.00000000</TotalSplitQuantity>
          <TrackSerialNumbers>false</TrackSerialNumbers>
          <Valid>true</Valid>
          <AsmPartDesc></AsmPartDesc>
          <AsmPartNum></AsmPartNum>
          <EnableAttributeSetSearch>false</EnableAttributeSetSearch>
          <DispNumberOfPieces>0.00000000</DispNumberOfPieces>
          <CustInactive>false</CustInactive>
          <ShipToNumInactive>false</ShipToNumInactive>
          <BitFlag>0</BitFlag>
          <CallLineLineDesc></CallLineLineDesc>
          <DynAttrValueSetShortDescription></DynAttrValueSetShortDescription>
          <DynAttrValueSetDescription></DynAttrValueSetDescription>
          <JobNumPartDescription>9652M87P03 -  Elbow Casting</JobNumPartDescription>
          <OrderLineLineDesc></OrderLineLineDesc>
          <OrderNumCurrencyCode></OrderNumCurrencyCode>
          <OrderNumCardMemberName></OrderNumCardMemberName>
          <PartAttrClassID></PartAttrClassID>
          <PartTrackInventoryByRevision>false</PartTrackInventoryByRevision>
          <PartSalesUM>EA</PartSalesUM>
          <PartTrackSerialNum>false</PartTrackSerialNum>
          <PartSellingFactor>1.00000000</PartSellingFactor>
          <PartTrackLots>true</PartTrackLots>
          <PartIUM>EA</PartIUM>
          <PartTrackDimension>false</PartTrackDimension>
          <PartPricePerCode>E</PartPricePerCode>
          <PartPartDescription>9652M87P03 -  Elbow Casting</PartPartDescription>
          <PartTrackInventoryAttributes>false</PartTrackInventoryAttributes>
          <WarehouseCodeDescription>Marysville Warehouse (Main)</WarehouseCodeDescription>
          <RowMod>U</RowMod>
        </JobProd>
      </SplitJobDataSet>
    </parameter>
    <parameter name="ipDueDate" type="System.DateTime"><![CDATA[10/6/2025 12:28:55 PM]]></parameter>
  </parameters>
  <paramDataSetChanges>
    <paramDataSet name="ds" useDataSetNbr="0">
      <changedValue tableName="JobProd" rowState="Modified" rowNum="0" colName="SplitQty"><![CDATA[45]]></changedValue>
      <changedValue tableName="JobProd" rowState="Modified" rowNum="0" colName="Valid"><![CDATA[True]]></changedValue>
      <changedValue tableName="JobProd" rowState="Modified" rowNum="0" colName="RowMod"><![CDATA[U]]></changedValue>
    </paramDataSet>
  </paramDataSetChanges>
</tracePacket>

<tracePacket>
  <businessObject>Erp.Proxy.BO.SplitJobImpl</businessObject>
  <methodName>ProcessSplitJob</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:29:25:8212700</localTime>
  <threadID>1</threadID>
  <correlationId>0c47891d-9e02-4974-a377-ba3d37673f2e</correlationId>
  <executionTime total="1227" roundTrip="1226" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="ipJobNum" type="System.String"><![CDATA[107289]]></parameter>
    <parameter name="ipNewJobNum" type="System.String"><![CDATA[107289-A]]></parameter>
    <parameter name="ipDueDate" type="System.DateTime"><![CDATA[10/6/2025 12:28:55 PM]]></parameter>
    <parameter name="partTranCreation" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="ds" type="Erp.BO.SplitJobDataSet">
      <SplitJobDataSet xmlns="http://www.epicor.com/Ice/300/BO/SplitJob/SplitJob">
        <JobProd>
          <Company>SCI</Company>
          <JobNum>107289</JobNum>
          <OrderNum>0</OrderNum>
          <OrderLine>0</OrderLine>
          <OrderRelNum>0</OrderRelNum>
          <ProdQty>90.00000000</ProdQty>
          <WarehouseCode>MAIN</WarehouseCode>
          <TargetJobNum></TargetJobNum>
          <TargetAssemblySeq>0</TargetAssemblySeq>
          <TargetMtlSeq>0</TargetMtlSeq>
          <ShippedQty>0.00000000</ShippedQty>
          <ReceivedQty>0.00000000</ReceivedQty>
          <WIPQty>90.00000000</WIPQty>
          <CallNum>0</CallNum>
          <CallLine>0</CallLine>
          <TFLineNum></TFLineNum>
          <PartNum>4989.03</PartNum>
          <Plant></Plant>
          <DemandContractNum>0</DemandContractNum>
          <DemandHeadSeq>0</DemandHeadSeq>
          <DemandDtlSeq>0</DemandDtlSeq>
          <DemandScheduleSeq>0</DemandScheduleSeq>
          <PlanUserID></PlanUserID>
          <PlanID></PlanID>
          <SysRevID>538195413</SysRevID>
          <SysRowID>4267129d-b7d0-40c3-8f68-c4fdd1200c7e</SysRowID>
          <WIPToMiscShipment>false</WIPToMiscShipment>
          <RMANum>0</RMANum>
          <RMALine>0</RMALine>
          <RMAReceipt>0</RMAReceipt>
          <RMADisp>0</RMADisp>
          <DMRNum>0</DMRNum>
          <DMRActionNum>0</DMRActionNum>
          <AttributeSetID>0</AttributeSetID>
          <PlanningNumberOfPieces>0</PlanningNumberOfPieces>
          <RevisionNum>1/15/2025</RevisionNum>
          <CustID></CustID>
          <CustName></CustName>
          <DemandLinkSource>Whse MAIN</DemandLinkSource>
          <DemandLinkStatus></DemandLinkStatus>
          <IUM>EA</IUM>
          <JHPartDesc></JHPartDesc>
          <JHPartNum></JHPartNum>
          <MakeToJobQty>0.00000000</MakeToJobQty>
          <MakeToStockQty>90.00000000</MakeToStockQty>
          <MakeToType>STOCK</MakeToType>
          <MaxAllowedQty>90.00000000</MaxAllowedQty>
          <MtlPartDesc></MtlPartDesc>
          <MtlPartNum></MtlPartNum>
          <OrdWIPQty>0.00000000</OrdWIPQty>
          <OurStockQty>0.00000000</OurStockQty>
          <PullFromStockWarehouseCode></PullFromStockWarehouseCode>
          <PullFromStockWarehouseDesc></PullFromStockWarehouseDesc>
          <SplitQty>45</SplitQty>
          <StkWIPQty>0.00000000</StkWIPQty>
          <TFOrdLine>0</TFOrdLine>
          <TFOrdNum></TFOrdNum>
          <TotalSplitQuantity>0.00000000</TotalSplitQuantity>
          <TrackSerialNumbers>false</TrackSerialNumbers>
          <Valid>true</Valid>
          <AsmPartDesc></AsmPartDesc>
          <AsmPartNum></AsmPartNum>
          <EnableAttributeSetSearch>false</EnableAttributeSetSearch>
          <DispNumberOfPieces>0.00000000</DispNumberOfPieces>
          <CustInactive>false</CustInactive>
          <ShipToNumInactive>false</ShipToNumInactive>
          <BitFlag>0</BitFlag>
          <CallLineLineDesc></CallLineLineDesc>
          <DynAttrValueSetShortDescription></DynAttrValueSetShortDescription>
          <DynAttrValueSetDescription></DynAttrValueSetDescription>
          <JobNumPartDescription>9652M87P03 -  Elbow Casting</JobNumPartDescription>
          <OrderLineLineDesc></OrderLineLineDesc>
          <OrderNumCurrencyCode></OrderNumCurrencyCode>
          <OrderNumCardMemberName></OrderNumCardMemberName>
          <PartAttrClassID></PartAttrClassID>
          <PartTrackInventoryByRevision>false</PartTrackInventoryByRevision>
          <PartSalesUM>EA</PartSalesUM>
          <PartTrackSerialNum>false</PartTrackSerialNum>
          <PartSellingFactor>1.00000000</PartSellingFactor>
          <PartTrackLots>true</PartTrackLots>
          <PartIUM>EA</PartIUM>
          <PartTrackDimension>false</PartTrackDimension>
          <PartPricePerCode>E</PartPricePerCode>
          <PartPartDescription>9652M87P03 -  Elbow Casting</PartPartDescription>
          <PartTrackInventoryAttributes>false</PartTrackInventoryAttributes>
          <WarehouseCodeDescription>Marysville Warehouse (Main)</WarehouseCodeDescription>
          <RowMod>U</RowMod>
        </JobProd>
      </SplitJobDataSet>
    </parameter>
  </parameters>
  <paramDataSetChanges>
    <paramDataSet name="ds" useDataSetNbr="0">
      <changedValue tableName="JobProd" rowState="Modified" rowNum="0" colName="SplitQty"><![CDATA[45]]></changedValue>
      <changedValue tableName="JobProd" rowState="Modified" rowNum="0" colName="Valid"><![CDATA[True]]></changedValue>
      <changedValue tableName="JobProd" rowState="Modified" rowNum="0" colName="RowMod"><![CDATA[U]]></changedValue>
    </paramDataSet>
  </paramDataSetChanges>
</tracePacket>

<tracePacket>
  <businessObject>Erp.Proxy.BO.JobEntryImpl</businessObject>
  <methodName>GetDatasetForTree</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>Erp.BO.JobEntryDataSet</returnType>
  <localTime>10/6/2025 12:29:27:1448575</localTime>
  <threadID>1</threadID>
  <correlationId>c4536c22-9823-43e1-9020-1a89f508d2b0</correlationId>
  <executionTime total="148" roundTrip="139" channel="0" bpm="0" bpmDataForm="0" other="9" />
  <retries>0</retries>
  <parameters>
    <parameter name="ipJobNum" type="System.String"><![CDATA[107289]]></parameter>
    <parameter name="ipStartAssemblySeq" type="System.Int32"><![CDATA[0]]></parameter>
    <parameter name="ipCurrentAssemblySeq" type="System.Int32"><![CDATA[0]]></parameter>
    <parameter name="ipCompleteTree" type="System.Boolean"><![CDATA[False]]></parameter>
    <parameter name="ipJobTypeMode" type="System.String"><![CDATA[MFG,PRJ,SRV]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.Lib.BOReaderImpl</businessObject>
  <methodName>GetList</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Data.DataSet</returnType>
  <localTime>10/6/2025 12:29:27:3496096</localTime>
  <threadID>1</threadID>
  <correlationId>8f5dc9dc-b294-4fea-9b8a-01b95f260fef</correlationId>
  <executionTime total="5" roundTrip="4" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="serviceNamespace" type="System.String"><![CDATA[Erp:BO:OpStd]]></parameter>
    <parameter name="whereClause" type="System.String"><![CDATA[]]></parameter>
    <parameter name="columnList" type="System.String"><![CDATA[OpStdID,ResourceGrpID,OpCode,Description]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:29:43:8618651</localTime>
  <threadID>48</threadID>
  <correlationId>4b271215-ea8e-4119-8644-c47a62fe2b74</correlationId>
  <executionTime total="20" roundTrip="4" channel="0" bpm="14" bpmDataForm="0" other="2" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:29:43 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:30:13:8962862</localTime>
  <threadID>48</threadID>
  <correlationId>2a4c7878-7048-482b-a5da-f1ebb8ec2fd7</correlationId>
  <executionTime total="5" roundTrip="3" channel="0" bpm="0" bpmDataForm="0" other="2" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:30:13 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:30:43:9139967</localTime>
  <threadID>48</threadID>
  <correlationId>8fe3a1b6-1e01-488d-af99-ba124aee1650</correlationId>
  <executionTime total="5" roundTrip="4" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:30:43 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:31:13:9329402</localTime>
  <threadID>48</threadID>
  <correlationId>a54a29c7-e12d-4a2e-aa70-b3f9f3b99291</correlationId>
  <executionTime total="5" roundTrip="4" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:31:13 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:31:43:9531277</localTime>
  <threadID>48</threadID>
  <correlationId>da747325-61b9-4127-9c62-6010ce1fb994</correlationId>
  <executionTime total="5" roundTrip="4" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:31:43 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:32:13:9710628</localTime>
  <threadID>48</threadID>
  <correlationId>6c9f4cff-5685-40e6-9242-f0d19610be38</correlationId>
  <executionTime total="7" roundTrip="5" channel="0" bpm="0" bpmDataForm="0" other="2" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:32:13 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:32:43:9886229</localTime>
  <threadID>48</threadID>
  <correlationId>1522daab-2fbf-4e30-93e3-09c96466387a</correlationId>
  <executionTime total="5" roundTrip="4" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:32:43 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:33:14:0050544</localTime>
  <threadID>48</threadID>
  <correlationId>5fbbdd0f-3c07-4eb1-9b51-4b8268b24939</correlationId>
  <executionTime total="5" roundTrip="4" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:33:14 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:33:44:0174198</localTime>
  <threadID>48</threadID>
  <correlationId>417c5a74-839e-4de0-9c9e-5522bacf5a39</correlationId>
  <executionTime total="5" roundTrip="4" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:33:44 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:34:14:0360562</localTime>
  <threadID>48</threadID>
  <correlationId>36311208-0b1d-4c60-963e-66b32dd5f458</correlationId>
  <executionTime total="5" roundTrip="4" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:34:14 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:34:44:0519362</localTime>
  <threadID>48</threadID>
  <correlationId>b685a09c-06cb-4902-86af-223e28c82c5c</correlationId>
  <executionTime total="6" roundTrip="3" channel="0" bpm="1" bpmDataForm="0" other="2" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:34:44 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:35:14:0848981</localTime>
  <threadID>48</threadID>
  <correlationId>af4c14b5-c9c9-485b-b72c-a02f896a19fb</correlationId>
  <executionTime total="6" roundTrip="4" channel="0" bpm="0" bpmDataForm="0" other="2" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:35:14 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:35:44:1019407</localTime>
  <threadID>48</threadID>
  <correlationId>804965ad-8671-4af2-a056-10fc4a315777</correlationId>
  <executionTime total="4" roundTrip="3" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:35:44 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:36:14:1165202</localTime>
  <threadID>48</threadID>
  <correlationId>922333bb-3abe-454c-8f72-bea01f912cd5</correlationId>
  <executionTime total="5" roundTrip="4" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:36:14 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:36:44:1358971</localTime>
  <threadID>48</threadID>
  <correlationId>d06b43c7-a092-4c6c-ba84-28359bb0acb9</correlationId>
  <executionTime total="5" roundTrip="4" channel="0" bpm="0" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:36:44 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

<tracePacket>
  <businessObject>Ice.Proxy.BO.SysMonitorImpl</businessObject>
  <methodName>CheckForTaskUpdatesKeepIdleTime</methodName>
  <appServerUri>https://epicor2024.XXXXXXXXX.local/KineticPilot/</appServerUri>
  <returnType>System.Void</returnType>
  <localTime>10/6/2025 12:37:14:1514762</localTime>
  <threadID>48</threadID>
  <correlationId>4d783a22-3fa9-43ce-9d70-3401dd2905a8</correlationId>
  <executionTime total="6" roundTrip="4" channel="0" bpm="1" bpmDataForm="0" other="1" />
  <retries>0</retries>
  <parameters>
    <parameter name="sysRptLstSysRevId" type="System.Int64"><![CDATA[0]]></parameter>
    <parameter name="workstationId" type="System.String"><![CDATA[EPICOR2024 13]]></parameter>
    <parameter name="sysTaskSysRevId" type="System.Int64"><![CDATA[-1]]></parameter>
    <parameter name="historyOnly" type="System.Boolean"><![CDATA[True]]></parameter>
    <parameter name="startedOn" type="System.DateTime"><![CDATA[10/5/2025 7:37:14 PM]]></parameter>
    <parameter name="retrieveAllTasks" type="System.Boolean"><![CDATA[False]]></parameter>
  </parameters>
</tracePacket>

Has anyone attempted this before? As I work through it, I am beginning to think it might be possible. Since SplitJob is an actual service, getting it actually split material evenly among the two jobs is something that Epicor will not allow. I currently have a function to try and split the materials but it will not do it. I am missing something. (I did get some help with the code from ChatGPT and it is proving very helpful, I just don’t think I am getting the right code.)

You would likely need to not use the SplitJob BO at all and do the Job Splitting process manually, creating the new job, then walking through each material on the parent job and performing the appropriate set of transactions to pull it off the parent job and bring it into the child job.

1 Like

My client splits jobs all day and that is time consuming. Plus you have to return any material and reissue, which is what the Split Job BO does. It just does it where the material issued even though complete, if the required qty is 400 and you issue 380 it splits the jobs ad materials like this - New job 200 require/200 issued (complete), original job 200 required/ 180 issued (not complete). It needs to be evenly split.

Oh definitely it takes a long time.. When I said manually, I didn’t mean every time, just for the sake of getting the trace to automate it. I did a similar process at a previous gig to automate Job Splitting, due to specific requirements we couldn’t use the SplitJob BO.

Oh, now I understand

You have trace it all the way through to figure out what needs to be done without using the Split Job BO

1 Like