Relationship Rules Between Tasks Are Not Executed Correctly With 'Invalid Currency Code' Error
(Doc ID 2780149.1)
Last updated on JULY 08, 2021
Applies to:Oracle Agile Product Portfolio Management - Version 22.214.171.124 and later
Information in this document applies to any platform.
User defined some relationship rules between project activities, ECOs, Documents, and Items. When the ECOs status or the lifecycle phase of the item/document is changed, the rule is triggered but the task status is not updated as defined by the rule.
If the cost attributes from the activity object are given a value on the task, the status changes to Complete. There is an Error message in the server logs when this happens. If the cost attributes are not inputted, then the task status will change to complete when the source event happens, but the percentage complete is not updated to 100%. It stays on the value that is present before the rule has been triggered.
ERROR IN THE APPLICATION SERVER LOGS ( <AgileHome>/agileDomain/servers/<hostname>-Agile/logs/stdout.log )
Change status failed. Subscription detail :Publisher : CO517688 Subscriber : DV Rule Test 2. Reason : Invalid currency code.
STEPS TO REPRODUCE
The issue can be reproduced at will with the following steps:
1. Create an activity (task) and input one of the activity’s money attributes for it.
2. Add relationship to ECO and adapt rule to when ECO released set Task to Complete.
3. When trying to release the ECO, it is released the event is also triggered as indicated by the icon in the rule but the task status does not change to complete.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document