Managing schedules in a financial close management system
First Claim
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to manage a schedule in a financial close management system, comprising:
- selecting a template in the financial close management system, wherein the template comprises a repeatable ordered collection of tasks, and wherein each task is assigned an offset day that defines an offset from a user-defined date;
automatically creating the schedule in the financial close management system from the selected template, the schedule comprising an ordered set of tasks and a status, wherein each task is copied from the selected template to the schedule, wherein each task of the schedule is assigned a calendar date that is calculated based on the user-defined date and the offset day, and wherein at least one task of the schedule comprises one or more parameters defined to be set by the schedule;
modifying the schedule in the financial close management system, while the schedule is active;
restricting modifications that can be made to the schedule, based, in part, on the status of the schedule;
wherein the status of the schedule has one of a plurality of values;
wherein any type of modification can be made to the schedule when the status of the schedule has a first value;
wherein only certain types of modifications can be made to the schedule when the status of the schedule has a second value; and
wherein no modifications can be made to the schedule when the status of the schedule has a third value;
selecting a value to be assigned to each parameter of the one or more parameters at the schedule; and
assigning, by the schedule, each value to each parameter of the at least one task.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-readable medium, computer-implemented method, and financial close management system are provided that manage a schedule. A schedule is a core object of the financial close management system, and is an expression of a template. Managing a schedule can include creating a new schedule, modifying an existing schedule, deleting an existing schedule, duplicating an existing schedule, validating an existing schedule, creating a template from an existing schedule, setting a status of an existing schedule, and importing and exporting an existing schedule. In addition, managing a schedule can include defining task type parameters that can be set during scheduling and setting task parameters of a schedule at a schedule level rather than a task level.
27 Citations
17 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to manage a schedule in a financial close management system, comprising:
-
selecting a template in the financial close management system, wherein the template comprises a repeatable ordered collection of tasks, and wherein each task is assigned an offset day that defines an offset from a user-defined date; automatically creating the schedule in the financial close management system from the selected template, the schedule comprising an ordered set of tasks and a status, wherein each task is copied from the selected template to the schedule, wherein each task of the schedule is assigned a calendar date that is calculated based on the user-defined date and the offset day, and wherein at least one task of the schedule comprises one or more parameters defined to be set by the schedule; modifying the schedule in the financial close management system, while the schedule is active; restricting modifications that can be made to the schedule, based, in part, on the status of the schedule; wherein the status of the schedule has one of a plurality of values; wherein any type of modification can be made to the schedule when the status of the schedule has a first value; wherein only certain types of modifications can be made to the schedule when the status of the schedule has a second value; and wherein no modifications can be made to the schedule when the status of the schedule has a third value; selecting a value to be assigned to each parameter of the one or more parameters at the schedule; and assigning, by the schedule, each value to each parameter of the at least one task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for managing a schedule, the computer-implemented method comprising:
-
selecting a template in the financial close management system, wherein the template comprises a repeatable ordered collection of tasks, and wherein each task is assigned an offset day that defines an offset from a user-defined date; automatically creating the schedule in a financial close management system from the selected template, the schedule comprising an ordered set of tasks and a status, wherein each task is copied from the selected template to the schedule, wherein each task of the schedule is assigned a calendar date that is calculated based on the user-defined date and the offset day, and wherein at least one task of the schedule comprises one or more parameters defined to be set by the schedule; modifying the schedule by the financial close management system, while the schedule is active; restricting modifications that can be made to the schedule, based, in part, on the status of the schedule; wherein the status of the schedule has one of a plurality of values; wherein any type of modification can be made to the schedule when the status of the schedule has a first value; wherein only certain types of modifications can be made to the schedule when the status of the schedule has a second value; and wherein no modifications can be made to the schedule when the status of the schedule has a third value; selecting a value to be assigned to each parameter of the one or more parameters at the schedule; and assigning, by the schedule, each value to each parameter of the at least one task. - View Dependent Claims (12, 13, 14)
-
-
15. A financial close management system, comprising:
-
a memory configured to store instructions; and a processor configured to execute the instructions stored on the memory;
wherein the processor is further configured, when executing the instructions stored on the memory, to;select a template in the financial close management system, wherein the template comprises a repeatable ordered collection of tasks, and wherein each task is assigned an offset day that defines an offset from a user-defined date; automatically create the schedule in a financial close management system from the selected template, the schedule comprising one or more tasks and a status, wherein each task is copied from the selected template to the schedule, wherein the one or more tasks are ordered and each task of the one or more tasks is assigned a calendar date that is calculated based on the user-defined date and the offset day, and wherein at least one task comprises one or more parameters defined to be set by the schedule; modify the schedule in the financial close management system, while the schedule is active; restrict modifications that can be made to the schedule, based, in part, on the status of the schedule; wherein the status of the schedule has one of a plurality of values; wherein any type of modification can be made to the schedule when the status of the schedule has a first value; wherein only certain types of modifications can be made to the schedule when the status of the schedule has a second value; and wherein no modifications can be made to the schedule when the status of the schedule has a third value; select a value to be assigned to each parameter of the one or more parameters at the schedule; and assign, by the schedule, each value to each parameter of the at least one task. - View Dependent Claims (16, 17)
-
Specification