Using XOG to Remove ETC hours and Set Task Status to Completed

book

Article ID: 131246

calendar_today

Updated On:

Products

CLARITY PPM FOR ITG CLARITY PPM FEDERAL Clarity PPM SaaS - Application Clarity PPM On Premise

Issue/Introduction



What needs to be updated in the XOG xml to be able to zero out unused ETC hours on assignments and set a task's status to Completed? 

Environment

Release: CODFSS99000-15.5-PPM SAAS FedRAMP-Sandbox-Small Environment
Component:

Resolution

To zero out the unused ETC, this needs to be done by updating the ETC curve sum to 0. To update the status to Completed, the status needs to be updated to 2.

Here is a sample xml used to make the above two updates on a task assignment and task: 
 
<NikuDataBus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/nikuxog_project.xsd">
    <Header action="write" externalSource="NIKU" objectType="project" version="15.4.1.115"/>
    <Projects>
        <Project  name="Test Project" projectID="00000197">
            <Tasks>
                <Task name="Task 1" taskID="tsk1" outlineLevel="1" status="2" >
                    <Baselines/>
                    <Assignments>
                        <TaskLabor resourceID="res1">
                            <EstCurve>
                                <Segment finish="2019-01-22T17:00:00" start="2019-01-22T00:00:00" sum="0"/>
                            </EstCurve>
                        </TaskLabor>
                    </Assignments>
                </Task>
            </Tasks>
        </Project>
    </Projects>
</NikuDataBus>