For system administrators

Permission management and master data: decide who sees and changes what

With permission management in ELX, administrators decide what each user can do on every screen and which branches and districts they see. They also set stage time limits and contract guides, backed by an audit log of who changed master data and key operational records, and when.

What permission management covers in ELX

This module is the ELX control centre: it decides who opens each screen, which records they see, how a work order moves between stages, and which approved lists everyone picks from.

  • One permission matrix, per screen and action

    Grant each user show, add, update, delete, change status, show others’ data, relay and import rights on every screen. The side menu lists only the screens they may open.

  • Data scoped to branches and districts

    Link users to their branches, cities and districts, or to every district in selected cities. Their lists and dashboard stay inside that scope; administrators see everything.

  • Audit log with per-record history

    Adds, edits, deletes and status changes on master data and key operational records are logged with user, date and a record snapshot, and administrators can open any record’s full history.

  • Stage time limits and mandatory data

    Set each stage’s allowed days and relay mode (automatic, or manual through a distribution basket), make notes or attachments mandatory, and require a delay justification once the limit is passed.

  • General configuration and email server

    One screen for the VAT rate used in extracts, time-limit counting, sequence-by-contract numbering and issuing materials from the project screen, plus outgoing SMTP settings with a test email.

  • Contract, item and material guides

    Each contract keeps its own items and prices. Within it, materials and drill types link to the implementation items they produce, which are added to the project when materials are issued or drill types chosen, if enabled.

  • Offices, regions, cities and districts

    A linked region, city and district hierarchy; missing records are added from OpenStreetMap after a preview. Each administrative office covers set districts and is tagged on work orders.

  • Bilingual interface and field help

    Arabic right to left, English left to right. Rename screens and interface text per language, and add help, with an optional image or video, to any field.

From setup to daily control

  1. 1

    Build the master data

    Define branches, warehouses, contracts and administrative offices, add missing cities and districts from OpenStreetMap, and import implementation items and materials from Excel after reviewing the differences.

  2. 2

    Create users and set their scope

    Give each employee a user code and password, link them to their branches and districts, and send them a test Telegram message.

  3. 3

    Grant permissions

    Review the user’s current rights, then tick actions per screen or for all screens at once. Their side menu is rebuilt on save.

  4. 4

    Set the stage rules

    Choose each stage’s time limit, relay mode and what relay requires: notes, attachments or a delay justification.

  5. 5

    Review the audit log

    When questions arise, open the record’s full history: who changed what, and when.

Why electrical contractors need clear access governance

In shared spreadsheets everyone sees everything, nobody can tell who changed a price or removed a record, and branch and contract data blur together. In ELX every user works within clear limits, and changes to master data and key operational records leave a trace.

  • Only the assigned user — or someone holding “show others’ data” — can open a work order.
  • Relay and import are rights of their own, separate from editing.
  • Manual stage changes require a note and are logged separately.
  • Deleting stock documents, work orders and estimates is a soft delete that stays traceable.

See work order management

What administrators configure, and why it matters

Settings and guides managed by the ELX administrator
SettingWhat it holdsWhy it matters
Company profile and printoutsName, commercial registration, VAT number, logo, print header and footerThe header and footer appear on achievement certificates, material balance reports and stock vouchers
VAT rateThe rate set in general configurationUsed to calculate VAT and the invoice total on each extract
Time-limit countingFrom relay or from receiptSets when each stage’s day count starts
Outgoing email serverSMTP settings with a test emailSends permit, matching and disconnection forms and password-reset codes
User accountsUser code, password, branches, districts, Telegram numberAlerts go to the right people and data stays in each user’s scope
Screen catalogueScreen and permission names per language, menu orderScreens carry your team’s own terms, and the order can be exported to another environment

Permissions and settings FAQ

Can I give an employee view-only access to one screen?

Yes. ELX grants permissions per user at screen and action level, so you can enable “show” on its own without add, update or delete. A user who opens a screen they have no right to is sent to an unauthorized page, and the mobile-ready API for field apps uses the same permissions to decide which screens a user gets.

Does ELX record who changed or deleted data?

Yes. ELX logs adds, edits, deletes and status changes on master data and key operational records such as work orders, projects and order distribution, with user, date and a record snapshot. Manual stage changes are logged separately with their note, and deleting work orders, stock documents or estimates is a traceable soft delete. See our guide to user permissions and audit trails.

Can each branch team see only its own work orders?

Yes. Once a user is linked to their branches, cities and districts, their lists and dashboard stay within that scope, while administrators see everything. Only the assigned user — or someone with “show others’ data” — can open a work order, so ownership stays clear at every stage.

Can we import contract items and prices from Excel?

Yes. In the implementation items and materials guides you upload an Excel file; ELX compares each row with existing data, marks it new, update or skip, and shows errors and warnings before anything is applied. Each contract keeps its own item list and prices, and imports require the Import permission. When you first move to ELX, Matrix can also migrate your existing guides and data from Excel.

Can administrators set a time limit for each work order stage?

Yes. Each stage gets an allowed number of days, counted from relay or from receipt. You can make notes or attachments mandatory and require a delay justification, with text and files, before an overdue order is relayed. Overdue orders are flagged in the stage lists. Learn more in our work order SLA guide.

Can we rename screens to match our own terminology?

Yes. In the screen catalogue, administrators rename any screen or permission in Arabic and English and reorder each section’s screens by drag and drop. Interface words and system messages are edited per language in one grid, and any field can carry help text with an optional image or video. If you need more than new names, Matrix customises screens, reports and stages to your company’s needs.

Articles about Permissions, settings & master data

Want to see ELX on your own projects?

Request a demo from our team on WhatsApp and see how work orders, extracts and warehouses run in one system.