Openbravo Issue Tracking System - Retail Modules
View Issue Details
0054280Retail ModulesEvents for Clientpublic2024-01-09 18:502024-01-09 18:51
charlotte_vasseur 
Triage Platform Conn 
normalmajoralways
newopen 
5
 
 
No
0054280: inputsAndApprovals: user Name is send in approvedBy in the external system
With an external system and event subscription configured, when doing an action on POS that requires an approval: the name of the user that approves is sent in the JSON in the external system

This is not compliant regarding GDPR, maybe we should send Username instead of the Name of the user
In BO:
- Configure an external system (see "BO Config External System.png")
- Configure an event subscription with the previous external system (see "BO Config Event Subscription.png")
- Configure an EDL Configuration (see "BO EDL Configuration.png")
- Configure a role that requires approval for a user action (ex: 'Return Line' for role 'VallBlancaUser' - see "Role ApprovalRequired.png")
- Configure another role that can approve the previous user action (ex: 'Return Line' for role 'The White Valley Group Admin' - see "Role CanApprove.png")
- Configure a different Name and Username for the user that can approve (see "User Name.png")

In POS, login with the user that has the role that cannot approve (ex: vallblanca/openbravo)
Do the action that requires approval (ex: add the product and select 'Return Line' on it)
Enter the credentials of the user that can approve previously configured (ex: Openbravo/openbravo)
See "POS Approval.png"
Finalize the ticket
Go to the external system and check the JSON sent
=> The Name of the user is present in the fields 'approvedBy'
See "JSON external system.png"
No tags attached.
png BO Config External System.png (49,114) 2024-01-09 18:50
https://issues.openbravo.com/file_download.php?file_id=19307&type=bug
png

png BO Config Event Subscription.png (55,476) 2024-01-09 18:51
https://issues.openbravo.com/file_download.php?file_id=19308&type=bug
png

png BO EDL Configuration.png (40,821) 2024-01-09 18:51
https://issues.openbravo.com/file_download.php?file_id=19309&type=bug
png

png Role ApprovalRequired.png (90,139) 2024-01-09 18:51
https://issues.openbravo.com/file_download.php?file_id=19310&type=bug
png

png Role CanApprove.png (55,476) 2024-01-09 18:51
https://issues.openbravo.com/file_download.php?file_id=19311&type=bug
png

png User Name.png (23,680) 2024-01-09 18:51
https://issues.openbravo.com/file_download.php?file_id=19312&type=bug
png

png POS Approval.png (101,899) 2024-01-09 18:51
https://issues.openbravo.com/file_download.php?file_id=19313&type=bug
png

png JSON external system.png (37,821) 2024-01-09 18:51
https://issues.openbravo.com/file_download.php?file_id=19314&type=bug
png
Issue History
2024-01-09 18:50charlotte_vasseurNew Issue
2024-01-09 18:50charlotte_vasseurAssigned To => Triage Platform Conn
2024-01-09 18:50charlotte_vasseurFile Added: BO Config External System.png
2024-01-09 18:50charlotte_vasseurTriggers an Emergency Pack => No
2024-01-09 18:51charlotte_vasseurFile Added: BO Config Event Subscription.png
2024-01-09 18:51charlotte_vasseurFile Added: BO EDL Configuration.png
2024-01-09 18:51charlotte_vasseurFile Added: Role ApprovalRequired.png
2024-01-09 18:51charlotte_vasseurFile Added: Role CanApprove.png
2024-01-09 18:51charlotte_vasseurFile Added: User Name.png
2024-01-09 18:51charlotte_vasseurFile Added: POS Approval.png
2024-01-09 18:51charlotte_vasseurFile Added: JSON external system.png

There are no notes attached to this issue.