10-02-2020 02:03 AM
Hello
I'm looking for the best way to solve a problem please :
I'm using DKT Enterprise. Target users around 40k.
They are not "day to day OnBase users", most of them will only use the DKT reader.
Each reading group is configured for an OnBase user group. A notification is send when a new document is in the user group.
OnBase user groups are mapped to active directory groups.
If I add a document in a reading group, only users who already logged on time in OnBase received the notification.
We use the option "synchronize user attribute on auto-logon" as OnBase is also used for other projects / wv apps.
What would be the best way to send the dkt notification to the unknown OnBase users please ?
My first lead is something like :
All AD group used for DKT are name DKT_XXXXX
Every night, a script parsed the AD, search for all groups DKT_*, and create / update / remove users in OnBase.
Perhaps there is a better way : /
Any idea can helps!
10-05-2020 07:54 AM
Hi Fabien,
There are a couple ways about this. Within Config there is an tool for importing user and user groups. This is a manual process, but will allow you to create an index file (text or XML) to import your users. The other way is through the Unity API which has a User Management feature whereas you can manage (create, update, delete) user within the system.
Since you are looking for an automated solution, the best way would be to create a custom solution using the Unity API. The customer application could query Active Directory for the full list of users within the respective AD user groups and then checks OnBase for those users, performing the required actions on the users (i.e. adding, updating, deleting).
Best wishes.
10-05-2020 07:54 AM
Hi Fabien,
There are a couple ways about this. Within Config there is an tool for importing user and user groups. This is a manual process, but will allow you to create an index file (text or XML) to import your users. The other way is through the Unity API which has a User Management feature whereas you can manage (create, update, delete) user within the system.
Since you are looking for an automated solution, the best way would be to create a custom solution using the Unity API. The customer application could query Active Directory for the full list of users within the respective AD user groups and then checks OnBase for those users, performing the required actions on the users (i.e. adding, updating, deleting).
Best wishes.
10-06-2020 08:04 AM
Hi Adam,
Thanks for your reply. Unity API it would be so !
10-14-2020 12:36 PM
hi fabien,
this is a lower tech version which requires a pretty beefy workflow, has many moving parts and some unity scripting is still necessary. Should you have the C# chops to fully implement in the Unity API, Active Directory (AD) can be accessed, employment status/user groups can be determined from AD, the User Name does not change with employee name changes and you don't need a huge audit log, what's below probably should not be considered 😉 All should be run during off hours if not global
that should take care of most possibilities and auto provision users in OnBase who have never logged in......
d
10-18-2020 11:26 AM
Hello Dave
Thanks a lot for your help and your detailed solution!
I'll let you know how we managed this, once done 😉
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.