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
| Browser | Minimum Version |
|---|---|
| Chrome | 90+ |
| Edge | 90+ |
| Firefox | 90+ |
| Safari | 15+ |
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.
- Navigate to the Organization Management menu.
- Select the Department Management tab.
- 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.
- Go to Organization Management > User Management.
- Click the Add User button.
- Enter the following information:
- Email (login ID)
- Name
- Department
- Role
Permission Settings (RBAC)
VEXPLOR Logic Studio uses Role-Based Access Control (RBAC).
Role Structure
| Role | Description | Key Permissions |
|---|---|---|
| Admin | Full system management | Access all features, manage users, configure permissions |
| Manager | Department/team management | Manage department data, approve workflows |
| User | General user | Access assigned menus, enter/view data |
| Viewer | Read-only | View data only, no edit/delete |
Role Assignment
- Navigate to the Permission Management menu.
- Select a user.
- 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:
| Domain | Blocks |
|---|---|
| Sales/Development | Sales Management, Product Development |
| Planning/Procurement | Production Planning, Procurement, Inventory Management |
| Production | Manufacturing Execution, Shop Floor POP |
| Quality | Quality Control, Laboratory/Analysis, Food Safety/HACCP, Cosmetics GMP |
| Equipment | Equipment Management |
| Logistics | Logistics/Transportation, Warehouse Management |
| Business Support | HR, Finance/Accounting, CRM, Groupware |
| Energy/Environment | Energy Management, ESG |
| Infrastructure | Security 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:
| Channel | Description | Configuration Required |
|---|---|---|
| In-App | In-platform notifications | None (enabled by default) |
| Email notifications | SMTP or Gmail OAuth2 | |
| Slack | Slack channel notifications | Slack Bot Token, Channel ID |
| Webhook | HTTP POST calls | Webhook URL |
| SMS | Text messages | Twilio 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:
- Solution Guide - Apply industry solution templates.
- Schema Designer - Design custom tables.
- Workflow - Automate business processes.
- Tutorials - Follow step-by-step hands-on exercises.