I Totally agree with both of the options you stated in last post.
Original Message:
Sent: Mon May 04, 2026 10:34 AM
From: Ajay Katre
Subject: LDAP case-sensitive user synchronization
Hi Haris,
You will have to weigh the effort (and timeline) for the two options you have: (a) update the username in the product table versus (b) change the custom code to accommodate the case difference. I recommend starting with a support ticket to get a realistic take on the first option.
------------------------------
Ajay Katre
Salient Process
------------------------------
Original Message:
Sent: Mon May 04, 2026 07:28 AM
From: Jens Engelke
Subject: LDAP case-sensitive user synchronization
The good news is that the numeric id is the primary key of this table. Code should not refer to users by name, but by numeric id in all "serious places".
Of course there are exceptions, but they tend to not matter much, e.g. the "last modified" field of an artifact in authoring (process designer) users a by name reference.
Anyway, a support ticket should help you.
------------------------------
Jens Engelke
Original Message:
Sent: Mon May 04, 2026 04:38 AM
From: Muhammad Haris Khan
Subject: LDAP case-sensitive user synchronization
Hi Jens,
Please check my response to Ajay's post, as that does not apply to our scenario.
Regards,
Hais
------------------------------
Muhammad Haris Khan
Original Message:
Sent: Mon May 04, 2026 04:25 AM
From: Jens Engelke
Subject: LDAP case-sensitive user synchronization
In that case, I concur with Ajay's post above.
------------------------------
Jens Engelke
Original Message:
Sent: Mon May 04, 2026 04:18 AM
From: Muhammad Haris Khan
Subject: LDAP case-sensitive user synchronization
Hi Jens,
The requirement for uppercase usernames in the BAW database is driven by custom code that expects query results to be returned in uppercase (e.g., ABC1234). Any deviation from this format will break the functionality.
Regards,
Haris
------------------------------
Muhammad Haris Khan
Original Message:
Sent: Mon May 04, 2026 04:09 AM
From: Jens Engelke
Subject: LDAP case-sensitive user synchronization
Note that BPM is long out of support. BAW (Business Automation Workflow) is today's product name.
Many "special treatments" have been added over time. When you sign in as a user ABC1234 and the code finds a user abc1234 in cache or the database, we'll use the lower case record. That is, even if your user's representation has changed, you continue to have the same permissions and task assignments as before.
Do you actually need the user to show up in upper case for cosmetic reasons?
------------------------------
Jens Engelke