SG-2371 User Setup | Organizations - Record for organization * missing when EAM user created via Mingle with ROLESECU set to ON - HxGN EAM - Version 12.0 - Hexagon

HxGN EAM Resolved Issues for 2022

Language
English
Product
HxGN EAM
Search by Category
HxGN EAM Version
12

SG-2371 User Setup | Organizations - Record for organization * missing when EAM user created via Mingle with ROLESECU set to ON

 Description 

+*Description*+:

(Cloud 11.7.1 Build 1, can be reproduced on a Support env) If a Role record (different from * role with default organization different from the DEFORG) is created on EAM and synchronized over to Ming.le, and new user is created in Mingle, then on the User Setup screen | Organizations tab, only one record for Role is present, whereas two are expected: one for the role default organization (present), another for the DEFORG (missing). When adding the Role-Organization record manually from EAM User Setup | Organizations, the system automatically adds the second row as expected with ROLESECU set to 'ON'.

+*Use Case: EAM.ADMN.REQ.OrganizationsforUsers*+

_ROLESECU is set to “ON†:_

_If the ROLESECU Installation parameter is set to ON, then the system will not protect the Role field. It will also not default a value as per the basic flow._

_When a record is inserted for an Organization not equal to the DEFORG, the system will check to see if a record already exists for that Role in the DEFORG Organization. If not,_ *_then the system will, in addition to the record being inserted, insert a second record for the DEFORG Organization and the same Role and User Group being inserted_*.

+*Support environment where issue can be reproduced*+:

URL: https://

(separate email for login credentials)

Prerequisites:

- Install parameter DEFORG *

- Install parameter ROLESECU ON

- Role created on EAM with default organization different from DEFORG * organization, synced with Mingle Role Security following KB 2143484.

+*Steps to Reproduce*+

# Create Role in EAM with default organization different from DEFORG *

Role: EAM-G

Default Org: ORG1

# Sync EAM Role to Mingle via ION Document Flow EAM to Ming.Le with Sync.SecurityRoleMaster BOD. Follow KB 2143484.

Ming.Le > Manage Applications > EAM

EAM Permissions - IFSSecurityRole

# Create new user in Mingle and add EAM role EAM-G under Security Role

User CVPTEST CVPTEST

Security Role: EAM-G

# Verify user creation on EAM, organizations and roles added from User Setup screen:

User ID is CVPTEST CVPTEST

from User Setup | Organizations tab:

* Only one row for Role EAM-G is created on Organizations tab, for organization ORG1, whereas two rows are expected:

a) Row for organization ORG1 and role EAM-G present

b) Row for DEFORG organization * and role EAM-G *missing and expected*

* If the row for organization ORG1 and role EAM-G is removed, and added manually from EAM (not feeding from user creation from Mingle) then system creates the second row too, as expected with ROLESECU set to 'ON'.

a) Row for organization ORG1 and role EAM-G present

b) Row for organization DEFORG * and role EAM-G present