Helium Internal ID's

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__
    • Used on callback from a Helium '@OnSmsResultUpdate' annotation
  • Payment Notification User: 00000000-0000-0000-0000-000000000005 + __payment_notification__
    • Used on callback from a Helium '@OnPaymentUpdate' annotation


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