Skip to main content

Environment Setup

This guide covers the initial setup required before fully using VEXPLOR Logic Studio: organization structure, user management, and permission configuration.

System Requirements​

Browsers​

BrowserMinimum Version
Chrome90+
Edge90+
Firefox90+
Safari15+

Network​

  • HTTPS connection required
  • WebSocket support (for real-time notifications)

Account and Authentication​

First Login​

Log in to logicstudio.vexplor.com with the account created by your administrator.

  • Email and password-based authentication
  • JWT token-based session management
  • Automatic renewal via refresh token when access token expires

Profile Settings​

After login, click the profile icon in the upper right to configure personal information:

  • Name
  • Phone number
  • Profile image

Organization Structure​

Tenant Architecture​

VEXPLOR Logic Studio uses a multi-tenant architecture. Each organization (tenant) operates in a completely isolated environment.

  • Independent database schema (tenant_{id})
  • Independent user and permission system
  • Independent solution deployment environment

Department Management​

Configure the department structure within your organization. Departments are managed in a hierarchical tree structure.

  1. Navigate to the Organization Management menu.
  2. Select the Department Management tab.
  3. Create parent departments first, then add child departments.
Company
├── Production
│ ├── Plant 1
│ └── Plant 2
├── Quality Control
│ ├── Incoming Inspection
│ └── Process Inspection
├── Materials Management
└── Business Support

User Management​

Create and manage accounts for organization members.

  1. Go to Organization Management > User Management.
  2. Click the Add User button.
  3. Enter the following information:
    • Email (login ID)
    • Name
    • Department
    • Role

Permission Settings (RBAC)​

VEXPLOR Logic Studio uses Role-Based Access Control (RBAC).

Role Structure​

RoleDescriptionKey Permissions
AdminFull system managementAccess all features, manage users, configure permissions
ManagerDepartment/team managementManage department data, approve workflows
UserGeneral userAccess assigned menus, enter/view data
ViewerRead-onlyView data only, no edit/delete

Role Assignment​

  1. Navigate to the Permission Management menu.
  2. Select a user.
  3. Assign a role.

Feature-Level Access Control​

In addition to roles, granular access permissions can be set for specific features or menus.

  • Menu Access: Control sidebar menu items displayed per role.
  • Data Access: Set CRUD permissions at the table level.
  • Workflow Permissions: Configure workflow action permissions such as approve/reject.

Block Configuration​

Block Selection​

Configure blocks that were not selected during onboarding or that are additionally needed.

The platform provides 22 block modules:

DomainBlocks
Sales/DevelopmentSales Management, Product Development
Planning/ProcurementProduction Planning, Procurement, Inventory Management
ProductionManufacturing Execution, Shop Floor POP
QualityQuality Control, Laboratory/Analysis, Food Safety/HACCP, Cosmetics GMP
EquipmentEquipment Management
LogisticsLogistics/Transportation, Warehouse Management
Business SupportHR, Finance/Accounting, CRM, Groupware
Energy/EnvironmentEnergy Management, ESG
InfrastructureSecurity Management, IoT/Digital Twin

Each block maps to one or more solution templates. Activating a block makes the corresponding solution's tables, screens, and workflows available.

Block Interconnections​

Blocks operate independently while exchanging data with other blocks:

  • Production Planning > Manufacturing Execution: Production orders flow to work orders
  • Manufacturing Execution > Quality Control: Production LOTs registered as inspection targets
  • Shop Floor POP > Manufacturing Execution: Shop floor results reflected in MES in real-time
  • Procurement > Inventory Management: Inventory automatically increases on receipt

Notification Settings​

Notification Channels​

VEXPLOR Logic Studio supports 5 notification channels:

ChannelDescriptionConfiguration Required
In-AppIn-platform notificationsNone (enabled by default)
EmailEmail notificationsSMTP or Gmail OAuth2
SlackSlack channel notificationsSlack Bot Token, Channel ID
WebhookHTTP POST callsWebhook URL
SMSText messagesTwilio account credentials

Notification Rules​

Integrate with workflows to automatically send notifications on specific events:

  • Notify approvers when approval is requested
  • Notify materials manager on low inventory
  • Notify quality control team on defect occurrence

Initial Setup Checklist​

After completing setup, verify the following:

  • Department structure registered
  • User accounts created with roles assigned
  • Required blocks activated
  • Notification channels configured (at minimum In-App)
  • Menu access verified by logging in as a test user

Next Steps​

Once environment setup is complete, you can fully utilize the platform: