Idea Effort Task Has Task Dates Set to Years 1900 and 2079
search cancel

Idea Effort Task Has Task Dates Set to Years 1900 and 2079

book

Article ID: 404750

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

When you export an Idea instance that has an effort task ("~rmw") using XOG, if the Idea instance does not have any Start and Finish dates set, the task has the min/max dates set (such as in year 1900 and year 2079).

(relevant XOG output parts):

[...]
<Idea name="idea"
      objectID="ID0001"
      [...]>
    [...]
    <InvestmentResources>
        <Resource resourceID="resource"
                  [...]>
            [...]
        </Resource>
    </InvestmentResources>
    <InvestmentTasks>
        <Task finish="2079-06-02T17:00:00"
              internalTaskID="5000001"
              name="idea"
              start="1900-01-01T08:00:00"
              taskID="~rmw"
              [...]>
            <Assignments>
                <TaskLabor finish="2079-06-02T17:00:00"
                           resourceID="resource"
                           start="1900-01-01T08:00:00"
                           [...]>
                    [...]
                </TaskLabor>
            </Assignments>
            [...]
        </Task>
    </InvestmentTasks>
    [...]
</Idea>
[...]

Environment

Any Clarity supported release.

Cause

The Idea instance does not have Start/Finish dates, but Tasks and Assignments require those dates.

Resolution

This is working as per the intended design.

If you set a Start and Finish dates to the Idea instance (although they are optional, it is strongly recommended for Ideas to have values for Start/Finish dates), the effort task will inherit the dates from the Idea instance instead of setting the min/max dates.

(relevant XOG output parts):

[...]
<Idea finish="2026-01-01T00:00:00"
      name="idea"
      objectID="ID0001"
      start="2025-01-01T00:00:00"
      [...]>
    [...]
    <InvestmentResources>
        <Resource availFrom="2025-01-01T00:00:00"
                  availTo="2026-01-01T00:00:00"
                  resourceID="resource"
                  [...]>
            [...]
        </Resource>
    </InvestmentResources>
    <InvestmentTasks>
        <Task finish="2025-12-31T17:00:00"
              internalTaskID="5000001"
              name="idea"
              start="2025-01-01T08:00:00"
              taskID="~rmw"
              [...]>
            <Assignments>
                <TaskLabor finish="2025-12-31T17:00:00"
                           resourceID="resource"
                           start="2025-01-01T08:00:00"
                           [...]>
                    [...]
                </TaskLabor>
            </Assignments>
            [...]
        </Task>
    </InvestmentTasks>
    [...]
</Idea>
[...]

Additional Information