Invite users

In 10Duke SysAdmin, you create new users into 10Duke Enterprise by sending them an email invitation. You can also send email invitations to invite existing users to organizations.

You can send invitations as follows:

  • Invite new and existing users to an organization.

    Use this option when you want to grant the users access to the organization’s licenses (by adding them to the necessary user groups of the organization), to grant them administrator access to the organization, or both.

    With existing users, you also have the option of adding them to a user group without notifying them about it with an invitation.

  • Invite new users to only create a user account for them.

    Use this option to create users who don’t need to be associated with an organization: your system administrators or your consumer customers. With this option, you don’t give the users access to any licenses yet.

    If needed, you can also add these users to organizations later.

When you invite a new user, 10Duke Enterprise only creates a user account and the access rights take effect after the user has accepted the invitation and signed up.

With existing users, they are only added to the organization after they have logged in and accepted the invitation.

Limitations

  • When inviting a new user to an organization, make sure you define their user groups and roles correctly. You cannot make changes to these until they have accepted the invitation and signed up and 10Duke Enterprise has created a user account for them. (You can revoke their invitation if needed.)

  • If an earlier invitation to an organization already exists in the system with the same email address, you must delete that invitation before you can send another invitation to the same organization. This can happen, for example, if the user declined an earlier invitation.

Before you start

  • Make sure that email sending has been configured in 10Duke Enterprise and email templates have been set up. If you need email templates in multiple languages, additional localization configuration is needed. Contact the 10Duke Integration Support team.

  • To give the user access to organization licenses, make sure the organization has the necessary user groups defined.

  • To grant organization administrator access to the user, you can assign them the OrgAdmin role that every organization has by default. If more specific access control is needed, create the necessary organization roles. Contact the 10Duke Integration Support team for support.

  • In many cases, the license that the end user consumes controls what they can and cannot do in the client application. However, if you need role-based access control in the client application, you can externalize the roles and permissions in the application to 10Duke Enterprise. This includes creating client roles in ROLES AND PERMISSIONS > Client roles and assigning them to users. Contact the 10Duke Integration Support team for support.

Invite a user to an organization

When you invite a user to an organization, you authorize them to consume the organization’s licenses by adding them to user groups. You can also grant them administrator access to the organization if needed.

If you want to invite the user to multiple user groups, invite them on the Organizations page. If only one user group is needed, you can also invite them to that one group on the organization’s User groups page.

You can invite a user to as many organizations as needed.

Invite a user to one or more user groups

  1. In the left sidebar, go to IDENTITY > Organizations.

  2. In the table, select the organization to which to invite the user, and select Actions > Invite user.

    On the side panel that opens, click Next after completing each step.

  3. In step 1 Email, define the email address and language for the invitation:

    • Recipient’s email: Enter the email address where the invitation is sent.

      • To invite and create a new user, the email address must be unique in the system.

      • To invite an existing user, enter the email address associated with their user account.

    • Choose a language for the email: Select the language for the invitation.

      The languages available depend on the email template setup in your 10Duke Enterprise configuration.

  4. In step 2 Details, define the recipient and sender names and a personal message:

    • Recipient’s name: Enter the name of the invited user shown in the invitation.

    • Valid until (optional): Define an expiry date after which the invitation can no longer be accepted (or declined). Use the format YYYY-MM-DD. The invitation validity starts immediately.

    • Your name: Enter the sender’s name shown in the invitation.

    • Personal message (optional): Enter a short personal message.

      This message is added to the default email message. It’s also shown on the web page where the user accepts or declines the invitation.

      The maximum message length is 2048 characters.

      Any line breaks are ignored—the message is shown as one paragraph of text.

  5. In step 3 User groups, select at least one user group.

    The user will get access to the organization licenses that these user groups are authorized to consume.

    If you don’t want to define any client or organization roles for the user, click Skip to summary to go straight to the last step.

  6. In step 4 Client roles (optional), select client roles for the user, if additional role-based access control has been implemented in your client application.

  7. In step 5 Organization roles (optional), select organization roles for the user.

    To grant administrator access to the organization, select the OrgAdmin role.

  8. In step 6 Summary, check that all the information is correct, and click Invite to send the invitation.

Invite a user to a user group

  1. In the left sidebar, go to IDENTITY > Organizations.

  2. In the organization table, select the organization to which to invite the user, and select Actions > Manage user groups.

    The organization’s user group table opens.

  3. In the table, select the group to which to invite the user.

    The user will get access to the organization licenses that this group has access to.

  4. Go to the Users tab, and select Actions > Invite user. A side panel opens.

  5. Complete the steps in the same way as when inviting a user from the organization table (see above).

Invite a system administrator or a consumer user

To invite a user so that only a user account is created:

  1. In the left sidebar, go to IDENTITY > Invitations > User invitations.

  2. Click Invite. A side panel opens.

  3. Complete the steps in the same way as when inviting a user to an organization (see above).

Next steps