The User Lifecycle Management platform includes a powerful Data and Entitlements module that enables the ability to add context to a user's identity and entitlements. Specifically, the module manages any ULM relational data (such as User, Runtime, and Feature). As users consume different operator services, their context changes, and this module enables a more precise, simplified, and personalized service experience based on that context.
The Digital User is the central entity in the ULM Platform. To manage a Users's lifecycle and to personalize their experience, the platform provides the ability to store and manage information of related entities in ULM. ULM manages the following entities: Users, Groups, Runtime, Account, Subscription, and Feature. These entities are exposed through APIs and UI configurable business processes.
User and Group Management provides powerful capabilities for the enrollment and management of users within a household or billing account, including group management. Each digital user in ULM is stored with a unique identifier (independent of email or profile name) which provides the basis for association of a user identity with other core and public cloud identities of the same user.
Runtime Management enables companies to identify, manage, and personalize a user experience based on their device type, fine tuning the user's experience and also providing the capability to limit the number of devices that can be associated with a ULM account, subscription or user (based on preferred and configurable business rules).
Account, Subscription, and Feature Management allows the company to abstract the account-centric service definition in the legacy back end systems and map these data models in the context of the user (and group).
It is important for enterprises to also have the ability to manage any specific associations between ULM entitites. A simplistic example would be defining the relationship between a user and a household (group). A more complex example would be the eligibility of a user to access voicemail on their VOIP service. In this case, there would be three associations to the User entity: associating the User entity to the billing account, to the Phone subscription, and to the voicemail feature. This powerful capability enables the enterprise to model virtually any relationship between entities.
The ULM Data and Entitlements module provides an important and flexible function in enabling the management of ULM relational data. Importantly, it also allows the operator BSS Systems to be abstracted using the ULM Entities, in support of more flexible digital business models, and service entities are exposed and documented in a much more flexible manner.