Helium uses UUID's in several ways to identify internal processes and interactions. This page documents these UUID's to provide reference for Helium developers to which internal processes were involved in a specific case. This page will still develop as more are added or more information on their use is investigated.
Built-in Users
These ID's often accompany an underscored username as they are used to signify which internal Helium process was used to invoke a method in DSL as if it were a logged in user.
- IDE Service User: 00000000-0000-0000-0000-000000000000 + __ideservice__
- Deployer User: 00000000-0000-0000-0000-000000000001 + __deployer__
- Scheduler User: 00000000-0000-0000-0000-000000000002 + __scheduler__
- Used when a method/function is invoked by Helium's scheduled function capability
- Web Service User: 00000000-0000-0000-0000-000000000003 + __web_services__
- SMS Gateway User: 00000000-0000-0000-0000-000000000004 + __sms_gateway__
- Payment Notification User: 00000000-0000-0000-0000-000000000005 + __payment_notification__
Helium Modules
These are modules in the Helium system to cleanly create service contracts and identify internal module interaction.
- Admin: 00000000-0000-0000-0001-000000000000
- Deploy: 00000000-0000-0000-0002-000000000000
- Develop: 00000000-0000-0000-0003-000000000000
- Identify: 00000000-0000-0000-0004-000000000000
- Mail: 00000000-0000-0000-0005-000000000000
- Orchestrate: 00000000-0000-0000-0006-000000000000
- Pay: 00000000-0000-0000-0007-000000000000
- Resonate: 00000000-0000-0000-0008-000000000000
- Store: 00000000-0000-0000-0009-000000000000
- Sync: 00000000-0000-0000-0010-000000000000
- SMS: 00000000-0000-0000-0011-000000000000
- USSD: 00000000-0000-0000-0012-000000000000
- Mobilise: 00000000-0000-0000-0013-000000000000
- Web: 00000000-0000-0000-0014-000000000000
- Android: 00000000-0000-0000-0015-000000000000
- Mobile: 00000000-0000-0000-0016-000000000000
- Execute DSL: 00000000-0000-0000-0017-000000000000
- Execute JS: 00000000-0000-0000-0018-000000000000
Add Comment