I am needing to create a large number of SAML users (~23,000) in lfds and have tried using the batch import function which worked for the first few batches but seems extremely slow and in consistent now. I know it is possible through the sdk and can do it that way, but I would prefer to use a built-in method if there is one that will work for us
Question
Question
What is the best way to create/import a large number of users
Replies
Laserfiche 12 Workflow has the ability to create SAML accounts in LFDS.
Workflow
User management enhancements and new activities
- New activities to create, manage, and delete Laserfiche and SAML users and groups managed in Laserfiche Directory Server. This includes licenses, user properties, and membership within Laserfiche groups.
- Support working with Directory Server users and groups in existing workflow activities: Assign Rights, Business Process Step, Update Participants, For Each User, Set Entry Owner, Find User, Find Manager, Find Group, Email, Route Entry to User, Route Entry to Group, Workflow initiator variable and Business Process Rule
- Remove registration of Windows and LDAP users from Directory Server with new Delete User activity
For a set of users that large, I would recommend using SCIM if possible.
SCIM allows supported SAML providers, Okta or Entra ID/Azure AD, to push SAML user information (new, changed, removed) to Laserfiche Directory Server, removing the need to manually manage thousands of users or build your own automation.
Note: SCIM is available at higher subscription tiers or as an add-on for perpetual systems; you may not currently have that module
If SCIM is not an option, then using the new Workflow activities Blake and Sam mentioned would be much more scalable than CSV import.
I guess the best method is to use the SDK , no built-in function can do this task .
- creating users one by one