Staff Login
Asterwix HR & Accounts — Authorised staff only
Login failed.
🔒 This system is for Asterwix staff only. Sign in with your Asterwix Microsoft 365 account. Unauthorised access is prohibited.
Connecting to Microsoft 365
Redirecting to Microsoft login...
Check your email
We sent a 6-digit code to your registered email
Sending to your email...
Incorrect code. Please try again.
Code expires in 05:00
Resend code | Back to sign in
Create new password
Choose a strong password for your account
Passwords do not match.
--
HR Admin
HR ADMINISTRATOR
↩ Sign out
Dashboard
HR ADMIN
Good morning
Asterwix HR & Accounts Portal — March 2026
Fri 20 Mar
09:05
Employee Master
Manage all employee records
24
Total
8
BIM
6
Design
5
MEP
22
Active
2
Inactive
All Employees
IDNameDesignationDeptLocationJoinSalaryStatusAction
AWX-001
Ahmed Al Mansouri
BIM LeadBIMJan 202212,000Active
AWX-002
Sara Johnson
Senior ArchitectDesignMar 20219,500Active
AWX-003
Ravi Patel
MEP EngineerMEPJun 20228,500Active
AWX-004
Fatima Hassan
HR ExecutiveHRSep 20207,000Active
AWX-005
James Okafor
BIM CoordinatorBIMNov 20236,500Probation
Attendance
Track and manage daily attendance
Daily
Monthly
Biometric Log
Present
19
Absent
2
WFH
1
On Leave
2
Total
24
Daily Attendance — 20 March 2026
Live
EmployeeDeptInOutHoursSourceStatusAction
Ahmed Al Mansouri
BIM08:5218:109h 18mBiometricPresent
Sara Johnson
Design09:0518:028h 57mBiometricPresent
Ravi Patel
MEP------ManualWFH
Fatima Hassan
HR------SystemLeave
James Okafor
BIM--------Absent
Leave Management
Review and manage leave requests
Pending Approvals
3
EmployeeTypeFromToDaysStageActions
Sara Johnson
Annual22 Mar25 Mar4Manager Review
Ravi Patel
Sick21 Mar21 Mar1Awaiting HR
Leave History
EmployeeTypePeriodDaysStatusBy
Fatima Hassan
Annual12-14 Mar3ApprovedHR Admin
Ahmed Al Mansouri
Sick5 Mar1ApprovedManager
Overtime
Manager-controlled OT entries
Total OT Hours
15.5
Employees
3
OT Cost
AED 825
Pending
1
Overtime Log — March 2026
EmployeeDateHoursRatePayByStatus
Ahmed Al Mansouri
19 Mar3.5 hrsAED 60AED 210ManagerConfirmed
Ravi Patel
18 Mar3.0 hrsAED 50AED 150ManagerConfirmed
Sara Johnson
12 Mar3.5 hrsAED 55AED 193--Pending
Payroll Processing
March 2026
Gross
AED 192K
Deductions
AED 4.2K
OT Pay
AED 825
Pending Tax
5
Salary Sheet — March 2026
Not Finalized
EmployeeBasicPresentAbsentDeductionOT PayNetStatus
Ahmed Al Mansouri
AED 12,00018/200--+AED 210AED 12,210Pending Tax
Sara Johnson
AED 9,50016/200--+AED 193AED 9,693Pending Tax
Ravi Patel
AED 8,50017/201-AED 283+AED 325AED 8,542Pending Tax
Fatima Hassan
AED 7,00017/200----AED 7,000Finalized
Tax Management
Apply and finalize salary tax
Note:
Accountant only. Once finalized, records are permanently locked.
Tax Application — March 2026
EmployeeNet SalaryTax %Tax AmtFinalStatusAction
Ahmed Al Mansouri
AED 12,210%AED 366AED 11,844Draft
Fatima Hassan
AED 7,0002%AED 140AED 6,860Locked
Payslips
Official payslip — auto currency per employee
Select a month and click Load Payslip
My Profile
Personal information, documents & bank details
📷 Profile Photo
👤
Upload Photo
JPG, PNG up to 2MB. Square image recommended.
👤 Basic Information
📋 Personal Details
🔒 Identity Verification MANDATORY
Upload a valid government-issued ID. Accepted: Emirates ID, Passport, National ID.
📄
Drop ID document here or click to upload
PDF, JPG, PNG — max 5MB
🏭 Bank Account Details
Saved
🔔
Any change to bank details will immediately notify the Accounts team and update the payroll system.
📋 Bank Change History
Reports
HR, payroll and department analytics
Headcount by Dept
BIM8
Design6
MEP5
HR & Admin3
Payroll Cost
DepartmentStaffTotal
BIM8AED 78,400
Design6AED 52,100
MEP5AED 38,500
TOTAL24AED 201,000
KPI Overview
Attendance Rate87%
Payroll Finalized20%
Staff Retention92%
User Management
Manage login credentials and access
🔒
Passwords shown as masked. Click the eye icon to reveal. Admin can reset any user password. Employee can change their own via OTP.
All Users
7 users
UsernameName / TypeRoleLocationCurrencyEmailMicrosoft 365PasswordStatusActions
GPS Check-In
Location-verified attendance
Green circle = allowed radius. Click map to set office location.
Getting location...
Please wait...
--
meters
Calculating...
Allowed radius: 200m
Today
Not Checked In
--
Tap to record attendance
Admin Settings
Location, devices and security
🔒 Biometric Device Approvals
📌 Employees requesting biometric login on a new device appear here. Approve or reject each request.
Click Refresh to load pending requests.
🛡 Security Rules
✓ DEVICE LOCK
1 device per employee. New device needs Admin approval.
📍 GPS VERIFY
Must be within office radius for biometric login.
🔒 LOGIN LOCK
5 failed attempts = 15 min lockout.
⏳ AUTO LOGOUT
30 min idle = auto logout. 8hr session limit.
Office Location
Active
Click on the map below to set the office location. Drag the marker to fine-tune.
➕ New Employee Registration
Register once — auto-synced to HR Portal & BIM Hub Portal
1
Personal
2
Role
3
Security
4
Confirm
👤
Personal Information — Basic employee profile. Employee ID is auto-generated.
Employee ID (Auto)
AWX-???
☁ SharePoint Config
Azure AD & SharePoint connection — Admin access only
🔒 SUPER ADMIN
Not tested — click Test Connection to verify.
Configure →

SharePoint Configuration

🔗 SharePoint Connection
📋 Setup Guide

One-time setup by your IT admin. Once done, all 30+ team members can log in with their Microsoft 365 accounts.

1
Create 6 SharePoint Lists

Go to your SharePoint site → Site Contents → New → List. Create these 6 lists exactly as named:

BIMProjects BIMTasks BIMMembers BIMModelLogs BIMDrawingLogs BIMRecycleBin
2
Add BIMData column to ALL 6 lists

In each list: List Settings → Create Column → Multiple lines of text

→ Name it BIMData → Plain text → OK.

Must be "Multiple lines" not "Single line" — JSON data can exceed 255 characters.

3
BIMMembers — extra columns

In BIMMembers list only, also add:

  • Email — Single line of text
  • SystemRole — Single line of text

These allow role lookup and email notifications.

4
Register Azure App (if not done)

Go to portal.azure.com → Azure Active Directory → App Registrations → New registration.

Set Redirect URI to https://hub.asterwix.com (Single-page application).

Under API Permissions add: Sites.ReadWrite.All, Files.ReadWrite.All, User.Read (all Delegated).

Grant admin consent. Copy Tenant ID and Client ID into the fields above.

5
Test Connection

Log in with Microsoft 365, then click the ↻ Sync button in the top bar. If it turns green, SharePoint is connected.

The system auto-loads data on every login and auto-saves changes with debouncing (no flooding).

6
Deploy for your team

Upload this HTML file to your SharePoint Document Library or host it at hub.asterwix.com. All 30+ team members can log in with their Microsoft 365 accounts — no installs needed.

🔎 Connection Diagnostics
Run Test Connection to verify lists.
👥 Role Permissions
ROLE PROJECTS TASKS TEAM LOGS REPORTS
Admin Create/Edit/Delete Full control Manage+Roles Full access
Coordinator Create/Edit Full control Manage (no roles) Full access
Team Lead Edit only Create/Edit View only Full access
Sr. BIM Modeller View only Edit assigned View only Own logs
BIM Modeller View only Edit assigned View only Own logs
🔧 User Role Management (Admin only)
How roles work: Assign a system role to each team member below. Changes are saved to SharePoint BIMMembers list automatically. Next time the user logs in, they will get the correct permissions.
Your email is always Admin.
MEMBER EMAIL SYSTEM ROLE
Sarath [email protected] Admin
Anne Therese George [email protected] Sr. BIM Modeller
🕐 Last Saved: Never — using default config from source.
Add New Employee
Manual Attendance
Apply for Leave
Add OT Entry
Add New Employee / User
User must change password on first login
🔒
The user will be emailed their username. They use OTP to reset on first login if required.
✏️ Edit User —
ℹ️
Username and password are managed separately. Use Reset PW to change the password.
Reset Password
Resetting password for: Ravi Patel
User must change on next login
⚠️
The new password will be visible here until the user changes it. Inform the user securely.