# User Management

To start using WebAccess/DMP, you will first need a user account .

Use Sign Up Link: If you are the first individual from your company to access the platform, utilize the provided Sign Up link to create your account.

Invitation Requirement: If someone else from your company has already signed up, you will need to request an invitation link from them. This invitation link will be sent to your email address, enabling you to register for access to the platform.

  • system Adminstrator:

    • The System Administrator is the administrator of the platform. In addition to the standard permissions, the Sysadmin can also Register and Delete devices, Add devices to any company and Only the Sysadmin has the privilege to directly create new user accounts within the system..
    • Contact your Sysadmin if you have any issues that your company administrator cannot resolve.
  • User and Company Management:

    • Once registered, you can create users, invite them to companies, and set their permissions. You can also create additional companies and invite users to these companies.

# 1. Sign Up / Sign In

Access the WebAccess/DMP Site: Navigate to wadmp3.com, which will redirect you to the login page.

Login Page

  • Initiate Sign Up: Click on the "Sign Up" link if you are the first from your company to register. If another company member is already registered,request them to add you to the company.

Sign Up Page

  • Complete the Registration Form: Fill in your details on the sign-up page and click the "Create Account" button.

  • Email Confirmation: Check your email inbox for the confirmation email. Click the confirmation link to activate your account.

Email Confirmation

  • Finalize Account Setup: After confirming your email, your account will be ready. You can now log in to WebAccess/DMP using your login credentials.

Email Click

# Using other identity providers to sign up/sign in

Below are the provided options:

Gmail: Allow users to utilize their Gmail accounts for registration or login purposes.

Microsoft: Integrate with Microsoft accounts for authentication.

providers options

# 2. Add Users

# Create new users

  • Overview: Creating users is the primary method to add them to your companies. When a user is invited, the process differs based on whether they are an existing user or a new one:

  • New User: Will receive a registration link via email, which, upon completion of registration, will not only create their account but also add them to your company.

  • Preconditions:

    • You must be logged into the platform.
    • You must have permissions to create users, which can be verified by editing your profile and checking for the appropriate permissions.

permissions_user

Steps to Create a New User:

  • Select the Appropriate Context:

    • Navigate to Users from the Side Menu in the context of the company where you want to add the user.

    • Alternatively, select "Companies" from the Side Menu, choose your desired company, then proceed to invite a user.

  • Initiate User Invitation:

    • Click the Invite User button located on the right top of the Users or Companies page.

users-invite

companies-invite

  • Fill Out the Invitation Form:
    • Enter the prospective user's email and define specific permissions for their role.

user-permissions

  • User Email Confirmation:
    • The invitee will receive an email with a link to confirm the invitation. They must click this link to proceed.

email-invitation

  • Account Registration:
    • The link directs the invitee to the main page to complete their account setup. The email field is pre-filled from the link and cannot be changed. They must fill up the remaining login data and click the Create Account button.

test_subject

  • Confirmation of Registration:
    • After account creation, a confirmation message is displayed. The new user can now access their account either by clicking the Dashboard link or by logging in on the main page.

subject_success

# Invite existing users

  • You can invite existing or new users who just created their account to any company you have permission to. You can do it similarly, like when creating a new user.

  • You can check your permissions if you edit your user. Your assigned permissions are shown as check marks.

permissions_user

To invite existing users to your company:

  • Navigate to Users: Select Users from the Menu in the context of the company where you want to add the user.

  • Initiate Invitation: Click on the Invite User button located at the top right of the Users page.

  • Fill Out Invitation Form: Enter the user's email address and assign specific permissions for the user.

users-invite

  • Send and Confirm Invitation: The user will receive an email invitation. They must click the link in the email to proceed with account setup.

email-invitation

invite-confirmation

  • Complete Account Setup: The user follows the link to the main page, fills in their login details, and clicks Create Account. The email used is pre-filled and cannot be changed.

check-company

# 3. Remove Users

# Remove a user from a company

To remove a user:

  1. Make sure that you're in the right company where you want to remove the user, then select Users from the Side Menu.

  2. On the "Users" page, click the "Remove User from Company" action button on the right of the page.

users-remove

# Delete a user account

  • Each user can delete his or her own account (this feature is currently available only directly via API)

  • On-Premises user accounts with System Administrator priviledges are also able to delete accounts of other users.

# 4. Two-Factor authentication (2-FA)

2FA (Two-Factor authentication) provides an additional level of security to protect your account.

Suppose it is enabled and already set up after a successful login. In that case, you will be asked for a one-time password to enter from your Auth App (Microsoft Authenticator, Google Authenticator, Authy, etc.)

Authenticator Apps

To configure 2FA, you should first download the Authenticator app to your phone. We support a wide array of Auth apps.

# How to enable 2-FA?

You can activate 2FA in the Company Edit Form.

2FA

After turning it on, you can configure a 2FA using your Auth application.

Important Notice: Enabling 2FA will add an extra option, “Service Account” (in the user's permissions settings), so company admins can enable/disable this feature for users in a company having 2FA enabled (this will allow users to use the scripts even if they have 2FA enabled otherwise they will not be able to).

Enable 2FA

When you enable 2FA for a company, all users will be forced to set up the 2FA after they log in. They cannot use the system until they complete the 2FA setup.

# Using 2-FA

Once you have downloaded the application, you must scan the QR code or enter the given code manually.

2FA app

Type in the unique password you see in your Auth app to sign in.

2FA app password

⚠️ Important Notice:

Turning 2FA off for the company will turn it off for all users in that company.

# 5. Permissions

# Permissions management

  • User Restrictions:

    • Users cannot edit their own permissions.
    • Users cannot add themselves to any company.
  • Leaving a Company:

    • A user can remove themselves from a company if:

      • The company has at least one other Company Admin.
      • The user has the "Edit Users" permission for that company.
  • Profile Information Editing:

    • Users may always edit their own profile information (e.g., email, name) regardless of their permissions.

Managing Other Users:

  • A user can remove another user from a company if they have "Edit Users" permission on that company.
  • A user can edit another user's profile information only if they have "Edit Users" permission for at least one of the companies the user is in.

# Explanations of individual permissions

user_permissions

# Company Admin - sets a fixed set of permissions:

  • User Permissions:

    • View: Allows viewing a list of users they have access to.
    • Create: Allows the user to create new users for their company.
    • Edit: Allows the user to edit an existing user.
    • Delete: Allows the user to delete another user.
  • Company Permissions:

    • Create: Allows the user to create new standalone companies.
    • Edit: Allows the user to edit an existing company.
  • Devices Permissions:

    • View: Allows the user to view device details.
    • Claim & Release: Allows the user to claim a device in the system.
    • Edit: Allows the user to make changes to a device.
    • Delete: Allows the user to delete a device from the company. System-wide device deletion requires sysadmin permissions.
  • Alerts, History, Rules & Endpoints Permissions:

    • View: Allows viewing a list of Alerts, History, Rules & Endpoints.
    • Create: Allows the creation of new Alerts, History, Rules & Endpoints.
    • Edit: Allows editing of existing Alerts, History, Rules & Endpoints.
    • Delete: Allows deletion of Alerts, History, Rules & Endpoints.
  • Additional Permissions:

    • Auditing: View auditing details.
    • Fields: Manage fields.
    • Views: Manage views.
    • AppStore: Manage the AppStore.
    • Billing: Manage billing.