Various embodiments herein include temporary labor provisioning and monitoring integrated within systems and processes. Some embodiments include receiving a temporary employee hiring request including data identifying requirements for a temporary employee. The received data is then stored and an approval process is initiated. Upon receipt of approval input, candidates may then be identified within a computing system of at least one other entity based on the requirements in the stored data. A selection of an identified candidate may then be received and a purchase order for the identified candidate may be generated. Subsequently, items may be added to the stored data representative of orientation activities, equipment and supplies to be provided to the identified candidate upon start of temporary employment, and human resources activities to be performed with regard to the identified candidate following a start of temporary employment.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method comprising: receiving, via a network within a computing system, data representing a temporary employee hiring request, the data including selection input identifying a first requirement for the temporary employee hiring request; storing the first requirement in a shopping cart data structure describing the temporary employee hiring request; initiating an approval process with regard to the temporary employee hiring request by routing the shopping cart data structure for a first approval to make the employee hiring request; receiving approval input indicating that the first approval is granted; upon receipt of the approval input with regard to the approval process, sending a request for proposal to a temporary employee agency system, wherein the request for proposal describes the first requirement stored in the shopping cart data structure; receiving a selection of an identified candidate; generating a purchase order for the identified candidate; adding to the shopping cart data structure a first item representative of an orientation activity to be performed for the identified candidate, the first item comprising a date element identifying a date on which the orientation activity is to be performed; and adding to the shopping cart data structure a second item representative of at least one of supplies or equipment to be provided to the identified candidate and a date when the supplies or equipment is to be provided to the identified candidate.
The system automates temporary employee hiring. It receives a temporary employee job request with required skills, stores these requirements in a "shopping cart" data structure, and starts an approval workflow. Upon approval, it sends a Request for Proposal (RFP) to a temp agency system using the stored requirements. When a candidate is selected, a purchase order is created. The system then adds an orientation activity (with a date) and required equipment/supplies (with a date) to the "shopping cart," creating a central record of the entire process.
2. The method of claim 1 , wherein initiating the approval process includes: determining at least one approval to obtain within the approval process for the temporary employee hiring request to be approved, the at least one approval including the first approval and a second approval; routing the shopping cart data structure for a second approval; receiving second approval input indicating that the second approval is granted; and storing a representation of the second approval.
The temp employee hiring approval process involves multiple levels. The system determines required approvals (at least a first and second approval), routes the "shopping cart" to obtain each approval, and records that each approval was granted. The system manages a multi-stage approval process before sending the RFP to the temporary agency, ensuring appropriate internal authorization.
3. The method of claim 2 , wherein determining the at least one approval to obtain within the approval process for the temporary employee hiring request to be approved includes applying a defined workflow to a management structure represented in stored data, the management structure retrieved based on data identifying a business unit within which a temporary employee of the temporary employee hiring request is to work.
To determine which approvals are needed, the system uses a defined workflow based on the company's management structure. It retrieves the management structure based on the business unit where the temporary employee will work, then applies the defined workflow to determine who needs to approve the temporary employee hiring request.
4. The method of claim 3 , further comprising, before sending the request for proposal, determining that sufficient approval input has been received for the temporary employee hiring request, wherein sufficient approval input is a data element within the defined workflow that defines at least a threshold of approvals to be received for the temporary employee hiring request to be approved.
Before sending the RFP, the system checks if enough approvals have been received. The defined workflow includes a threshold of approvals that must be met before the temporary employee hiring request is considered approved. This ensures that all necessary parties have signed off on the request before proceeding.
5. The method of claim 1 , further comprising adding to the shopping cart data structure a first event to be monitored to a temporary employment lifecycle workflow for the identified candidate.
A first event, monitored in a temporary employment lifecycle workflow for the candidate, is added to the "shopping cart" data structure. This helps track the temporary employee's progress through their employment lifecycle, automating reminders.
6. The method of claim 5 , wherein the first event added to the temporary employment lifecycle workflow for the identified candidate includes a date, wherein an occurrence of the date automatically triggers a human resource management process.
The monitored event includes a specific date, which, when reached, automatically triggers a human resource management process. This enables time-based automation of HR functions related to the temporary employee.
7. The method of claim 6 , wherein the human resource management process triggered upon occurrence of the date is a temporary employment termination process.
The human resource management process triggered by the date is a temporary employment termination process. This automates the offboarding process, helping to ensure timely and compliant termination of temporary employees.
8. A non-transitory machine-readable storage medium, with instructions stored thereon, which when executed by at least one processor of at least one machine, cause the at least one machine to: receive data representing a temporary employee hiring request, the data including selection input identifying a first requirement for the temporary employee hiring request; store the first requirement in a data structure describing the temporary employee hiring request; initiate an approval process with regard to the temporary employee hiring request by routing the data structure for a first approval to make the employee hiring request; receiving approval input indicating that the first approval is granted; upon receipt of the approval input with regard to the approval process, send a request for proposal to a temporary employee agency system, wherein the request for proposal describes the first requirement stored in the data structure; receive a selection of an identified candidate; generate a purchase order for the identified candidate; add to the data structure a first item representative of an orientation activity to be performed for the identified candidate, the first item comprising a data element identifying a date on which the orientation activity is to be performed; and adding to the data structure a second item representative of a product activities, equipment and supplies to be provided to the identified candidate upon start of temporary employment and a date when the equipment and supplies are to be provided to the identified candidate.
A computer-readable storage medium contains instructions for managing temporary employee hiring. The instructions, when executed, receive a temporary employee job request including requirements, store the requirements in a data structure, and start an approval workflow. Upon approval, it sends an RFP to a temp agency system using the stored requirements. When a candidate is selected, a purchase order is created. The system then adds an orientation activity (with a date) and required equipment/supplies (with a date) to the data structure, creating a central record.
9. The non-transitory machine-readable storage medium of claim 8 , wherein initiating an approval process includes: determine at least one approval to obtain within the approval process for the temporary employee hiring request to be approved, the at least one approval including the first approval and a second approval; rout the data structure for a second approval; receive second approval input indicating that the second approval is granted; store a representation of the second approval each received approval and disproval; and trigger the send of the request for proposal upon receipt of the first approval and the second approval.
To initiate the approval process within the system, it determines at least a first and second approval is needed to approve the temporary employee hiring request. The system routes the data structure for the second approval, and the system stores representations of each received approval or disapproval. The RFP is sent to the temporary employee agency system upon receipt of both the first and second approvals.
10. The non-transitory machine-readable storage medium of claim 8 , wherein a hiring process is triggered with regard to the identified candidate by generation of the purchase order.
The creation of the purchase order triggers a hiring process for the identified temporary candidate. The system uses the purchase order to initiate all other activities for onboarding and payment.
11. The non-transitory machine-readable storage medium of claim 8 , with further instructions stored thereon, which when executed by at least one processor of at least one machine, further cause the at least one machine to: receive time entries from the identified candidate via a mobile app interface; store the received time entries; and process the stored time entries for payment.
The system receives time entries from the temporary employee via a mobile app, stores the entries, and processes them for payment. This streamlines the time tracking and payment process for temporary employees.
12. The non-transitory machine-readable storage medium of claim 8 , with further instructions stored thereon, which when executed by at least one processor of at least one machine, further cause the at least one machine to: add to the data structure a first event to be monitored to a temporary employment lifecycle workflow for the identified candidate, the first event added at an occurrence of at least one of receipt of the approval input, selection of the identified candidate, generation of the purchase order, or a start date of employment for the identified candidate.
A monitored event is added to the data structure to the temporary employee's employment lifecycle. The event can be added on approval, candidate selection, purchase order creation, or the employee's start date.
13. The non-transitory machine-readable storage medium of claim 12 , wherein the first event added to the temporary employment lifecycle workflow for the identified candidate includes a date, wherein an occurrence of the date automatically triggers a human resource management process.
A date included in the monitored event triggers a human resources management process upon its occurrence. This enables time-based automation of HR functions related to the temporary employee.
14. The non-transitory machine-readable storage medium of claim 8 , wherein items within the data structure are removed from the stored data structure upon completion of respective activity′ or provisioning of respective equipment and supplies to the identified candidate.
Once activities or provisioning of equipment and supplies have been completed, corresponding items are removed from the stored data structure. This cleans up the system once the event has been completed.
15. A system comprising: at least one processor, at least one memory device, and at least one network interface device; a temporary employee request module stored in the at least one memory device and executable by the at least one processor to generate a temporary employee requisition based on a temporary employee hiring request, received via that at least one network interface device, the temporary employee hiring request including data representing a first temporary employee attribute selected within a rendering of renderable user interface data provided by the temporary employee request module; an approval module stored in the at least one memory device and executable by the at least one processor to receive the temporary employee hiring requisition, to determine and obtain a first approval to make the temporary employee hiring requisition to be approved, to route the temporary employee requisition for the first approval, and to receive approval input indicating that the first approval is granted; a temporary employee selection module stored in the at least one memory device and executable by the at least one processor to, upon receipt of the approval input, send a request for proposal to a temporary employee agency system, wherein the request for proposal describes the first temporary employee attribute, receive data selecting a selected candidate temporary employee to add to the temporary employee requisition a first data item representative of an orientation activity to be performed for the selected candidate temporary employee, the first item comprising a date element identifying a date on which the orientation activity is to be perform and a second data item representative of at least one of supplies or equipment to be provided to the selected candidate temporary employee, the second data item comprising a second date element identifying a date on which the supplies or equipment is to be provided to the selected candidate temporary employee; and a monitoring module stored in the at least one memory device and executable by the at least one processor to monitor items in the temporary employee requisition for compliance of provisioning or performance of each item.
The system comprises a processor, memory, and network interface. A "temporary employee request module" generates requisitions based on hiring requests, receiving attributes selected through a user interface. An "approval module" manages approvals, routing requisitions and recording approval input. A "temporary employee selection module" sends RFPs based on attributes, receives candidate selections, and adds orientation and supply items (with dates) to the requisition. A "monitoring module" tracks these items for compliance.
16. The system of claim 15 , wherein the monitoring module, upon occurrence or transpiring of a monitoring date of an item in the temporary employee requisition issues an alert with regard thereto.
The monitoring module generates an alert if the monitoring date of an item in the requisition occurs or passes without action. The system provides notifications of upcoming or past-due events regarding a temporary employee.
17. The system of claim 15 , the temporary employee selection module is also to add to the temporary employee requisition a second data item representative of a human resources activity to be performed for the selected candidate, wherein the human resources is an activity to be performed with regard to a legal requirement.
The temporary employee selection module also adds a human resources activity (related to a legal requirement) to the requisition. The system can track items like required training or paperwork.
18. The system of claim 17 , wherein the human resources activity is a termination or permanent hire deadline, an occurrence of which indicates a date on which a temporary employee must be either terminated or transitioned to permanent employment.
The human resources activity can be a termination or permanent hire deadline. This indicates when a temporary employee must be terminated or transitioned to permanent employment. The system assists with tracking and managing important legal deadlines.
19. The system of claim 15 , wherein the temporary employee selection module includes a data interchange interface to receive temporary employee data with regard to available temporary employees from the temporary employee agency system, to provide renderable user interface data including received temporary employee data.
The temporary employee selection module includes a data interface to receive temporary employee data from the temporary employee agency system. The interface sends data via a user interface showing employee data.
20. The system of claim 15 , wherein the approval module is also to determine and obtain a second approval for the temporary employee hiring requisition to be approved, a first role from which the first approval is needed, and a second role from which the second approval is needed.
The approval module requires multiple roles approve the temporary employee requisition to be approved. A first role requires a first approval, and a second role requires a second approval.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 8, 2013
August 15, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.