USER INITIATED PENDING STATE AUTHORIZATION IN A BENEFITS ADMINISTRATION DOMAIN MODEL
In embodiments of the present invention improved capabilities are described for a human resource management platform that includes applications targeted to solve a variety of human resource and benefits administration management problems. Applications of the human resource management platform include business applications such as benefits administration that may provide a single solution for facilitating employee benefits management and organizational efficiencies through automation of benefit management functions, measurement of benefit provider effectiveness, and the like.
1 . A method, comprising:
configuring a pending state of a domain model;
receiving a change to an employee benefits data item in a domain object of the domain model that requires authorization;
using a processor to create a pending state-resident delegate of the domain object; and
accessing the data item in the pending delegate.
2 . The method of claim 1 , wherein accessing the data item in the pending delegate includes accessing the pending delegate through the domain object.
3 . The method of claim 1 , wherein accessing the data item in the pending delegate is achieved only through the domain object.
4 . The method of claim 1 , wherein creating the pending state is based on the configuration of the pending state.
5 . The method of claim 1 , wherein the domain model includes employee data and employee benefit data.
6 . A method comprising:
configuring a pending state of a domain model;
determining a change to benefits data accessible in a domain object of the domain model that requires authorization;
using a processor to create a pending delegate of the domain object; and
accessing the data item in the pending delegate.
7 . The method of claim 6 , wherein accessing the data item in the pending delegate includes accessing the pending delegate through the domain object.
8 . The method of claim 6 , wherein accessing the data item in the pending delegate is achieved only through the domain object.
9 . The method of claim 6 , wherein creating the pending state is based on the configuration of the pending state.
10 . A system, comprising:
a domain model of employee benefit data comprising at least a pending state, wherein employee benefit data items are stored in domain objects of the domain model; and
a processor adapted to receive a change to at least one employee benefit data item that requires authorization, create a pending state-resident delegate of a domain object comprising a version of the employee benefit data item determined by the change, and access the data item in the delegate.
11 . The system of claim 10 , wherein the processor is further adapted to create the pending state based on a configuration of the pending state.
12 . The system of claim 10 , wherein the domain model includes employee data and employee benefit data.
13 . The system of claim 10 , wherein the processor is further adapted to receive a change to at least one employee benefit data item from an employee.