Security & User Administration
GP client access architecture, user roles, security policies, and compliance governance for the Aidacare MS-GP deployment.
Access Flow
Source: Aidacare ERP MS-GP Infrastructure Details.docxAll users access Microsoft GP exclusively through the Citrix and Remote Desktop pathway. Direct server access is restricted.
Any corporate endpoint
AIDADC02V — 2203 LTSR
Citrix-brokered session
GP App Server
Microsoft Dynamics GP
AIDASQL01P — 27 DBs
Access Principles
- Rule Access GP via Citrix and RDC only — direct server access is restricted for all users.
- Rule No direct SQL writes to GP databases — use eConnect for all programmatic integration.
- Integrations Service accounts used for integrations: SmartConnect, eConnect, ODBC connections.
- Databases 27 GP databases on AIDASQL01P including DYNAMICS, HANDR, TWO and company databases.
Key Infrastructure Components
Aidacare ERP MS-GP Users and Roles List.xlsx (TechCodebase root).
This file is a source document and has not been copied into the portal assets — access via the TechCodebase directly or request from Aidacare IT.
See also: AidaCare Role Task Mapping.xlsx available separately.
Known Role Categories
Detail requires Aidacare validation| Role Category | Modules / Access | Notes | Status |
|---|---|---|---|
| Finance Users | AP, AR, GL, Management Reporter, SmartView reporting access | Period-close and posting permissions included | TBD — exact roles require Aidacare confirmation |
| Warehouse / Inventory Users | PanatrackerGP, Inventory module — receiving, picking, stocktake, transfers | Barcode scanner access via Panatracker app on AIDABCODE01V | TBD — exact roles require Aidacare confirmation |
| Sales / SOP Users | Order entry, quote management, SOP module access | CRM integration users may have additional external system access | TBD — exact roles require Aidacare confirmation |
| Admin / IT | Full GP admin access — all modules, system settings, user management | GP SA account and system administrator profiles | TBD — exact roles require Aidacare confirmation |
| Read-Only / Reporting | Management Reporter, SmartView, SmartList, Popdock — enquiry and export only | No posting or transactional write access | TBD — exact roles require Aidacare confirmation |
Integration Service Accounts
TechCodebase/Policy Docs/. Download links point to the portal's local copies in assets/docs/Policy Docs/.Identity & Access Management Policy
IAMGoverns user provisioning, deprovisioning, role assignments, access reviews and authentication standards for Aidacare systems including GP.
Download PolicyIncident Management Policy
Security IncidentsDefines the process for identifying, reporting, escalating and resolving IT security incidents across Aidacare systems.
Download PolicyChange Management Policy
Change ControlChange control procedures for GP modifications, infrastructure changes, integrations and configuration updates.
Download PolicyBackup Policy
Data ProtectionBackup schedules, retention periods, storage requirements and recovery validation for GP databases and application servers.
Download PolicyDisaster Recovery Policy
DR / BCPDisaster recovery procedures, RTO/RPO targets, and business continuity planning for GP and supporting infrastructure.
Download PolicyVulnerability & Patch Management Policy
PatchingPatch management schedules, vulnerability scanning requirements and remediation timelines for GP servers, SQL Server, and OS.
Download PolicyConsolidated RACI Matrix
For DiscussionResponsibility, Accountability, Consultation and Information matrix covering IT and ERP roles across Aidacare. Marked "For Discussion" — confirm final version with Aidacare IT governance team.
Download RACI MatrixDocument References
Compliance Items
Validation RequiredSecurity Risks & Open Items
| ID | Risk / Item | Severity | Description | Recommendation |
|---|---|---|---|---|
| RISK-001 | SQL Server Developer Edition in Production | High | Infrastructure doc notes SQL Server 2019 Developer Edition — not licensed for production use. | Validate SQL Server licence type; confirm Standard or Enterprise is in use. |
| RISK-008 | POS direct SQL access to HANDLR bypasses GP logic | High | POS (Envisage) connects directly to HANDLR SQL DB — GP business rules not enforced for these writes. | Review what data POS reads/writes directly; ensure GP data integrity is maintained. |
| RISK-010 | PayWay API credentials not documented | High | PayWay integration credentials (AIDACARE.DIC) not documented in TechCodebase. | Ensure credentials are stored in secure vault; document recovery procedure. |
| RISK-009 | POS source code held by Envisage | Medium | Aidacare has no access to POS source code — full dependency on Envisage for all changes. | Negotiate source code escrow or documented interfaces. |
| TBD-001 | MobileTech access controls | Medium | MobileTech (WennSoft field service app) access controls not documented in TechCodebase. | Confirm MobileTech user authentication and access control configuration with Aidacare IT. |
| TBD-002 | ECHIA AWS-hosted — limited direct access | Medium | ECHIA is hosted on AWS by Envisage. Limited direct access for security audit by Aidacare IT. | Confirm SLA with Envisage; document escalation path and security controls. |
| GAP-002 | User roles and permissions detail incomplete | Medium | Users and Roles List.xlsx exists but role-by-role permission detail is not documented in TechCodebase. | Extract role permissions from GP and document per role. |