XOG: Insufficient rights to edit project when attempting to XOG Allocations if user does not have Project - Edit Management right.
search cancel

XOG: Insufficient rights to edit project when attempting to XOG Allocations if user does not have Project - Edit Management right.

book

Article ID: 271951

calendar_today

Updated On:

Products

Clarity PPM SaaS Clarity PPM On Premise

Issue/Introduction

User (Resource Manager (‘RM’)) has View rights to ALL investments and Hardbook rights to His resources.  In the UI, the RM is able to update allocations for HIS resources on ANY investment he has View rights for.

When updating allocations for his resources via an Allocation uploader (utilizing XOG) within the project and/or Idea dates (no date changes required), the RM is able to Update allocations for HIS resources on Ideas (where View access only); however NOT on the projects as he receives a XOG error:

</KeyInformation>
<ErrorInformation>
<Severity>FATAL</Severity>
<Description>Project Object failed</Description>
<Exception><![CDATA[
java.lang.Exception: XOG: Insufficient rights to edit project PRxxxxx

Steps to Reproduce: 

1. Create a user and make it a resource manager for at least 1 resource.
2. Assign below Global rights:
Project - Cost Plan
Project - View Management - All
Project - View Tasks - All
Project - XOG Access
Project Management - Navigate
Projects - Navigate
Resource - Navigate
Resource - Soft Book - All
Resource - View - All
3. Using the credentials for user created in Step 1 attempt to run a XOG using XOG client. Sample below
<NikuDataBus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/nikuxog_project.xsd">
  <Header action="write" externalSource="NIKU" objectType="project" version="13.0"/>
  <Projects>
    <Project name="ggg" projectID="PRJ00050">
      <Resources>
        <Resource availFrom="2023-06-22T00:00:00" availTo="2023-06-22T00:00:00" resourceID="ks">
          <AllocCurve>
            <Segment finish="2023-06-22T00:00:00" start="2023-06-22T00:00:00" sum="0.825"/>
          </AllocCurve>
        </Resource>
      </Resources>
    </Project>
  </Projects>
</NikuDataBus>
4. Notice error XOG: Insufficient rights to edit project
Note: XOG for Idea does work.

Expected Results: It should allow user to Add allocations

Actual Results: It does not allow to add Allocations

Environment

Release : 16.0.3

Resolution

DE77331, Under review by Engineering team.

Workaround: Assign Project Edit Management right.