Notifications
Clear all

Role Buyer Supply Chain Admin does not have permission to execute the Action PLT.InsertOrUpdate

1 Posts
2 Users
0 Reactions
4,032 Views
0
Topic starter

Can you please explain me this error . which permission on which level is missing ? 

 

<ModelList xmlns="http://www.onenetwork.com/Platform" xmlns:YMS="http://www.yms.onenetwork.com/YardManagement" xmlns:SCC="http://www.onenetwork.com/SupplyChainCore" xmlns:LNTL="http://www.LogisticsTelemetry.onenetwork.com/LogisticsTelemetry" xmlns:TOSX="http://www.onenetwork.com/TransportationPlanning" xmlns:FISE="http://www.fieldservice.onenetwork.com/FieldService" xmlns:MDM="http://www.mdm.onenetwork.com/MasterDataManagement" xmlns:RPL="http://www.onenetwork.com/Replenishment" xmlns:FIN="http://www.financials.onenetwork.com/Financials" xmlns:SCH="http://www.onenetwork.com/Scheduling" xmlns:DPX="http://www.onenetwork.com/DemandPlanner" xmlns:MFG="http://www.onenetwork.com/Manufacturing" xmlns:LCNS="http://www.licensing.onenetwork.com/Licensing" xmlns:WMS="http://www.wms.onenetwork.com/WarehouseManagement" xmlns:CMDC="http://www.cmdclient.onenetwork.com/CMDClient" xmlns:QCAD="http://www.qualitycomplianceanddisposition.onenetwork.com/QualityComplianceAndDisposition" xmlns:ATPC="http://www.atpc.onenetwork.com/ATPCore" xmlns:IVP="http://www.onenetwork.com/InventoryPlanning" xmlns:RDTS="http://www.rdts.onenetwork.com/RDTSequencing" xmlns:TMS="http://www.onenetwork.com/Transportation" xmlns:BLCL="http://www.billingclient.onenetwork.com/BillingClient" xmlns:OMS="http://www.onenetwork.com/OMS" xmlns:SNOP="http://www.snop.onenetwork.com/SNOP" xmlns:AMS="http://www.ams.onenetwork.com/AssetManagement" xmlns:GLGC="http://www.glgclient.onenetwork.com/GLGClient" xmlns:CHCS="http://www.chcs.onenetwork.com/ChainOfCustody" xmlns:RISK="http://www.riskresilience.onenetwork.com/RiskResilience" xmlns:ENSG="http://www.esg.onenetwork.com/EnterpriseSocialGraph" xmlns:SMRO="http://www.smro.onenetwork.com/MROManagement" xmlns:SCPT="http://www.scpt.onenetwork.com/SCProcessTemplate" xmlns:RTL="http://www.onenetwork.com/Retail" xmlns:GSDM="http://www.globalsdm.onenetwork.com/GlobalSDM" xmlns:DAWH="http://www.dw.onenetwork.com/DataWarehouse">
<ValueChainId>0</ValueChainId>
<CustomModelName>Standard OrgListPerm</CustomModelName>
<ActionName>PLT.InsertOrUpdate</ActionName>
<OrgListPerm>
<ActionName>PLT.InsertOrUpdate</ActionName>
<InputRefId>1</InputRefId>
<Error>
<MajorCode>80003</MajorCode>
<MinorCode>29</MinorCode>
<Message>Role Buyer Supply Chain Admin does not have permission to execute the Action PLT.InsertOrUpdate because none of Related Generic Model [Owner,OwningEntity] has valid write permission.</Message>
<MessageArg>PLT.InsertOrUpdate</MessageArg>
<MessageArg>Buyer Supply Chain Admin</MessageArg>
<MessageArg>Owner,OwningEntity</MessageArg>
</Error>
<ValueChainId>8001</ValueChainId>
<OwnerId>10101</OwnerId>
<OwnerModelLevel>SCC.Location</OwnerModelLevel>
<OwnerDisplay>Storage Area</OwnerDisplay>
<OrgName>SUP6</OrgName>
<OrgEnterpriseName>SUP6</OrgEnterpriseName>
<PermissionType>Management</PermissionType>
<Udfs/>
</OrgListPerm>
</ModelList>

 

image
1 Answer
0

@kunalbadgujar - Currently the permission you have added constrains write activity on the model by Organization for the Buyer Supply Chain Admin, in particular the User has to belong to the Organization that is listed as the Owner and OwningEntity on the record. This means that the following needs to be true:

  • User must have the Buyer Supply Chain Admin role
  • User must belong to the Organization that is listed as the Owner and OwningEntity on the record

If either of these are false, the action will fail with a permissions error. The Owner is the NK on the OrgListPerm model and is made up of the OwnerId, OwnerModelLevel, and OwnerDisplay. This means that in your case, the Owner is who owns the SCC_LOCATION record where SYS_LOCATION_ID = 10101. Check that record as well to ensure your User belong to the Organization that owns both the SCC_LOCATION record and the OrgListPerm record.

Also ensure that the Role is applied on the action itself and not just on the model

image