Skip to content

SOP-003: E2B User Management

DOCUMENT CONTROL

FieldValue
SOP IDSOP-003
Version1.0
StatusActive

INFO

Document Control Title: E2B User Management Version: 1.0 Date: 2023-04-20 Owner: IT Operations

Purpose

This Standard Operating Procedure (SOP) document outlines the procedures for creating and managing user accounts in the E2B system. It provides a step-by-step guide to ensure consistent and secure user management practices within the organization.

Procedure Flowchart

ascii
┌───────────────────┐
│ Start User Account│
│    Management     │
└───────────────────┘

┌───────────────────┐
│   Gather User     │
│   Information     │
└───────────────────┘

┌───────────────────┐
│   Create User     │
│     Account       │
└───────────────────┘

┌───────────────────┐
│  Configure User   │
│     Privileges    │
└───────────────────┘

┌───────────────────┐
│   Activate User   │
│     Account       │
└───────────────────┘

┌───────────────────┐
│   Communicate    │
│   User Account   │
│   Information    │
└───────────────────┘

┌───────────────────┐
│      End User     │
│   Account Management│
└───────────────────┘

Procedure

WARNING

Before performing any user account management tasks, ensure that you have the necessary permissions and access rights within the E2B system.

1. Gather User Information

  • Collect the following information from the user or their manager:
    • Full name
    • Email address
    • Job title or role
    • Department or team
    • Reason for account creation (e.g., new hire, role change)

2. Create User Account

  1. Log in to the E2B system with your administrator credentials.
  2. Navigate to the "User Management" section.
  3. Click on the "Create New User" button.
  4. Fill in the user information gathered in step 1.
  5. Set the initial user password, or provide instructions for the user to set their own password.
  6. Select the appropriate user role and privileges based on the user's job responsibilities.
  7. Click "Save" to create the user account.

Example user creation code snippet:

python
from e2b_api import create_user

user_data = {
    "full_name": "John Doe",
    "email": "john.doe@example.com",
    "job_title": "Analyst",
    "department": "Finance",
    "password": "Temp@123"
}

new_user = create_user(user_data)
print(f"New user created: {new_user.full_name}")

3. Configure User Privileges

  1. Review the user's job responsibilities and determine the appropriate level of access and privileges.
  2. Navigate to the user's account settings in the E2B system.
  3. Assign the user to the relevant user groups or roles.
  4. Customize the user's access permissions as needed.
  5. Save the changes to the user's account.

DANGER

Ensure that you follow the principle of least privilege when assigning user permissions. Only grant the minimum required access for the user to perform their job duties.

4. Activate User Account

  1. Once the user account is created and configured, change the user's status to "Active".
  2. Communicate the user's login credentials and any necessary instructions to the user.

5. Communicate User Account Information

  1. Notify the user's manager or team lead about the new user account creation.
  2. Provide the user's login credentials and any relevant information about their access privileges.
  3. Encourage the user to change their temporary password upon first login.

Verification Checklist

  • [ ] User information is gathered correctly
  • [ ] User account is created successfully
  • [ ] User privileges are configured appropriately
  • [ ] User account is activated and communicated to the user
  • [ ] User is able to log in to the E2B system

Troubleshooting

IssuePossible CauseSolution
User cannot log inIncorrect login credentialsVerify the user's login credentials and reset the password if necessary
User is unable to access certain featuresIncorrect user privilegesReview and update the user's access permissions
User reports issues with the E2B systemTechnical problem with the E2B systemContact the E2B system administrator or IT support team for further assistance

See Also