Skip to main content

Admin

The Admin section is the central place for managing tenants, tenant admins, and analytics configurations.

Admin

Key Features in the Admin Page:

  1. Configure Analytics (Top Panel)
    1. Add Tenant → Create a new tenant, assign logo, and generate Tenant ID.
    2. Add Tenant Admin → Create and assign admin users for each tenant.
    3. Add Type → Define categories of analytics types (e.g., video analytics, product analytics).
    4. Add Category → Add specific analytic categories under each type.
    5. Add Analytics → Create new analytics linked to tenants, categories, and types.
  2. Tenant Admins (Bottom Panel)
    1. Displays a list of all created Tenant Admins.
    2. Columns include:
      1. Name → Admin’s full name or identifier.
      2. Tenant → The tenant to which the admin belongs.
      3. Date Added → Timestamp of when the admin account was created.
      4. Status → Active/Inactive state of the admin account.

Usage in Workflows

  • Platform Admins (super-admins) use this section to:
    • Onboard new tenants and admins.
    • Define analytic structures (type, category, and analytic).
    • Ensure proper multi-tenant architecture with access segregation.

Onboarding of Tenants

Tenant Architecture

Admin

Tenant

A tenant refers to an individual or organization that utilizes our platform or services. In the context of our system, a tenant typically represents a distinct entity with its own set of resources, configurations, and data. Tenants may include businesses, institutions, or individuals who subscribe to our services to access specific functionalities or solutions tailored to their needs. Each tenant operates within its own isolated environment, ensuring data privacy, security, and customization according to their requirements.

Tenant Admin

A tenant admin, short for tenant administrator, is a designated user within a tenant organization who holds administrative privileges and responsibilities for managing the tenant's account and resources on our platform. Tenant admins play a crucial role in overseeing and controlling various aspects of the tenant's environment, such as user access permissions, configuration settings, data management, and account billing. They serve as the primary point of contact for internal and external communications regarding the tenant's account, ensuring smooth operation, compliance, and alignment with organizational goals and policies.

Analytics Type

Analytics types are nothing but the line of businesses based on different domains, for example - Manufacturing analytics, Product video analytics are different types of analytics.

While creating a new analytics type, eizen admin needs to add an analytics type name.

Categories

Categories are specific to analytics type, for example - Manufacturing analytics can have machines and operators as categories, Product video analytics can have brands as categories.

Eizen Admin has to create categories based on tenant requirements. While creating categories, eizen admin adds a category name and selects analytics type.

Analytics

Analytics are specific to categories and regions or subcategories, for example - Manufacturing analytics

Eizen Admin has to create analytics based on tenant requirements. While creating analytics, eizen admin adds analytics name and selects analytics type.

Zones

Zones can be specific to workspace, rooms based on your use cases

Tenant admin can create zones specific to analytics and categories. Create zone by adding zone name and selecting analytics

Sources

Sources are video inputs like camera streaming, youtube videos, etc based on your use case.

 Tenant admin can add sources specific to analytics. Create source by adding source name, description, username, password, source type, source URL and select analytics/ zone.

AI Models

AI models needs to be added and mapped to sources in order to get the analytics. AI models will be added in the UI by eizen admin and tenant admin needs to map model to the source while adding new source.

Examples for different analytic entities :

TenantsUnileverLSETApollo
Analytics TypeProduct Video AnalyticsZoo AnalyticsHealthcare Analytics
CategoriesHaircare, Beauty, FoodMonkey, BirdPatient monitoring, Visitor management
ZonesLakme, Cornetto, Vim, etcHawkheaded parrot, Duskyheaded, etcCritical zone, Isolation zone, ICU, etc
SourcesOffline videos, real-time video adsReal-time camera streaming, offline videosReal-time camera streaming, offline videos
Source modelsDetection model, Re-Identification modelBird detection model, Monkey detection model, Re-Identification modelActivity recognition model, Re-Identification model

User Scopes and Characteristics

FeaturesEizen AdminTenant AdminTenant User
Tenant Creation🚫🚫
Admin Creation🚫🚫
Analytics Creation🚫🚫
Analytics Type Creation🚫🚫
Analytics Type Selection🚫🚫
Category Creation🚫🚫
Category Selection🚫🚫
Zone Creation🚫🚫
Zone Selection🚫🚫
Source Creation🚫🚫
Source Deletion🚫🚫
Source Model Creation🚫🚫
Source Model Selection🚫🚫
User Creation🚫🚫
User Deletion🚫🚫
Viewing Analytics🚫

Eizen Admin Flow

Eizen admin can login and perform the following tasks to onboard a tenant:

  • Create a Tenant by adding a tenant name.
Admin
  • Add a Tenant admin with username, temporary password, full name, email ID and select tenant.
Admin
  • Create Analytics Type by adding a name and select tenant.
Admin
  • Add new Category by adding a category name, select tenant and analytic type.
Admin
  • Create new Analytics by adding analytics name, description, select tenant, analytics type and analytics category.
Admin
  • Add new AI models with model name, description, model type, objects, events and activities

AI Model Info Format -

id: int

    Activities: List[str]

    Events: List[str]

    modelType: str

    Name: str

    Objects: List[str]

Example AI model info -

id: int

Activities: List[str]

Events: List[str]

modelType: str

Name: str

Objects: List[str]

Tenant Admin Flow

Tenant Admin has to register with our sales team to get access to our product. While registration, the admin has to provide his contact and organisation details for authorisation. Once the registration is done, the admin can sign in to our product with his authorised email ID and password to get verified. Eizen admin creates Tenant, Tenant Admin, Analytics Types, Categories and Analytics required for the admin during registration.

Eizen Analytics home page displays the list of Analytics categorised by Analytics Type. Admin has to add zones and sources to the analytics in order to get the analytics data in the UI. Admin can also add users of their organisation and assign analytics. 

Tenant admin can login and perform the following tasks to get analytics:

  • Navigate to Admin page in the side bar to add zones, sources and users.
Admin
  • Create a zone by adding a zone name and select analytics from the list.
Admin
  • Create a source by adding source name, source description, source type, select analytics, zones, AI models and source URL.
Admin
  • Add users by adding username, email ID, select role and assign analytics.
Admin
  • View analytics and library.
Admin

User Flow

When a Tenant admin adds a user, the user will get notified with a username and temporary password. User can sign in to our product with his authorised email ID and password to get verified. 

eizen Analytics home page displays the list of Analytics assigned to the user categorized by Analytics Type. Users can view the analytics and library.