WO2005055097A2 - Systems and methods for handling and managing workflows - Google Patents

Systems and methods for handling and managing workflows Download PDF

Info

Publication number
WO2005055097A2
WO2005055097A2 PCT/EP2004/013849 EP2004013849W WO2005055097A2 WO 2005055097 A2 WO2005055097 A2 WO 2005055097A2 EP 2004013849 W EP2004013849 W EP 2004013849W WO 2005055097 A2 WO2005055097 A2 WO 2005055097A2
Authority
WO
WIPO (PCT)
Prior art keywords
organization
person
computer
persons
tasks
Prior art date
Application number
PCT/EP2004/013849
Other languages
French (fr)
Inventor
Wolfgang Marcus Wefers
Original Assignee
Sap Ag
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sap Ag filed Critical Sap Ag
Priority to EP04803553A priority Critical patent/EP1692648A1/en
Publication of WO2005055097A2 publication Critical patent/WO2005055097A2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations

Definitions

  • the present invention generally relates to the field of data processing. More particularly, the present invention relates to methods and systems for handling and managing workflows in organizations, such as business organizations and other entities.
  • Background Information [003] The Sarbanes-Oxley Act (SOA) was enacted by the United States Congress on July 30, 2002 and applies to all companies registered with the Securities and Exchange Commission (SEC). An SEC registered company is one that is traded on a stock market or exchange in the United States (e.g., NYSE, Nasdaq, etc.). The SOA establishes heightened requirements in the area of corporate governance, financial disclosures, and accountability for fraud.
  • SEC Securities and Exchange Commission
  • the SEC defines internal control (applying a framework known as the Committee of Sponsoring Organization (COSO)) as a process that is carried out by an entity's board of directors, management and other personnel, and designed to provide reasonable assurance regarding the achievement of control objectives in certain categories. These categories include, for example, effectiveness and efficiency of operations, reliability of financial reporting, and compliance with applicable laws and regulations.
  • COSO Committee of Sponsoring Organization
  • a Section 404 evaluation should: (a) identify any material weakness in a company's current disclosure controls and procedures; (b) identify any deficiency that would impact the company's ability to collect, analyze and disclose material information; and (c) disclose any corrective actions taken or to be taken by the company to improve its disclosure controls and procedures.
  • Section 302 of the SOA requires a CEO/CFO of a business organization to certify quarterly and annually that: (a) an SEC report being filed has been reviewed; (b) the report does not contain any untrue statements or omit any material facts necessary to make the statements made not misleading; (c) all financial statements fairly present, in all material respects, the financial position, results of operations and cash flows; (d) the CEO/CFO is responsible for and has designed, established, and maintained Disclosure Controls & Procedures ("DC&P"), as well as evaluated and reported on the effectiveness of those controls and procedures within 90 days of the report filing date; (e) any deficiencies and material weaknesses in internal control and any fraud (material or not) involving anyone with a significant role in internal control have been disclosed to an audit committee and auditors; and (f) significant changes in internal control affecting controls for periods beyond review have been reported, including any corrective actions with regard to significant deficiencies and material weaknesses in internal control.
  • DC&P Disclosure Controls & Procedures
  • methods and systems may perform a process including assigning roles to persons in the organization, each role comprising one or more responsibilities for each person assigned to a role.
  • the process may further include defining and scheduling workflows for managing internal controls of the organization, each workflow comprising a plurality of tasks to be performed by persons in the organization according to their assigned roles. Additionally, the process may include communicating required tasks of each workflow to persons in the organization through respective dedicated interfaces.
  • a system may be provided for managing workflows in an organization in which persons are assigned roles, each role comprising one or more responsibilities for each person assigned to a role.
  • the system may include a network of computers associated with the organization, whereby at least one of the computers executes software that provides dedicated user interfaces for defining and scheduling workflows to manage internal controls of the organization, each workflow comprising a plurality of tasks to be performed by persons in the organization according to their assigned roles.
  • a computer-readable medium includes instructions for performing, when executed by a processor, a process for managing workflows in an organization.
  • the process may include assigning roles to persons in the organization, each role comprising one or more responsibilities for each person assigned to a role.
  • the process may also include defining and scheduling workflows for managing internal controls of the organization, each workflow comprising a plurality of tasks to be performed by persons in the organization according to their assigned roles.
  • the process includes communicating required tasks of each workflow to persons in the organization through respective dedicated interfaces for each person.
  • a system may be provided for managing workflows in an organization that includes a display system for displaying content and a computer system.
  • the computer system may be configured to execute software to present a user interface on the display.
  • the user interface may include information reflecting one or more tasks to be performed by a person in the organization.
  • the one or more tasks may be included in a workflow for managing internal controls of the organization and are to be performed by the person based on an assigned role of the person in the organization.
  • FIG. 1 is block diagram of an exemplary organization structure, consistent with certain aspects related to the present invention
  • Fig. 2 illustrates a flowchart depicting an exemplary method for managing internal controls, consistent with certain aspects related to the present invention
  • Fig. 3 illustrates a flowchart depicting an exemplary method for setting up the scope and project for managing internal controls, consistent with certain aspects related to the present invention
  • Fig. 1 is block diagram of an exemplary organization structure, consistent with certain aspects related to the present invention
  • FIG. 2 illustrates a flowchart depicting an exemplary method for managing internal controls, consistent with certain aspects related to the present invention
  • Fig. 3 illustrates a flowchart depicting an exemplary method for setting up the scope and project for managing internal controls, consistent with certain aspects related to the present invention
  • Fig. 1 is block diagram of an exemplary organization structure, consistent with certain aspects related to the present invention
  • Fig. 2 illustrates a flowchart depicting an exemplary method for managing internal controls, consistent with certain aspects related to the present invention
  • FIG. 4 illustrates a block diagram of an exemplary organization hierarchy structure, consistent with certain aspects related to the present invention
  • Fig. 5 illustrates a block diagram of an exemplary central business process catalog, consistent with certain aspects related to the present invention
  • Fig. 6 illustrates a block diagram of exemplary relationships between business processes and financial statement accounts, consistent with certain aspects related to the present invention
  • Fig. 7 illustrates a block diagram of an exemplary control objective and risk catalog, consistent with certain aspects related to the present invention
  • Fig. 8 illustrates a block diagram of an exemplary control objective and risk catalog table, consistent with certain aspects related to the present invention
  • Fig. 8 illustrates a block diagram of an exemplary control objective and risk catalog table, consistent with certain aspects related to the present invention
  • FIG. 9 illustrates a block diagram of an exemplary business process assignment, consistent with certain aspects related to the present invention
  • Fig. 10 illustrates a flowchart depicting an exemplary method for initial documentation of internal controls, consistent with certain aspects related to the present invention
  • Fig. 11 illustrates a block diagram of exemplary business unit processes, consistent certain aspects related to the present invention
  • Fig. 12 illustrates a block diagram of exemplary risk assignments, consistent certain aspects related to the present invention
  • Fig. 13 illustrates a block diagram of an exemplary assignment of controls, consistent certain aspects related to the present invention
  • FIG. 14 illustrates a block diagram of an exemplary screen shot and data structure of a To-Do List, consistent certain aspects related to the present invention
  • Fig. 15 illustrates a block diagram of an exemplary screen shot of a task assignment page, consistent certain aspects related to the present invention
  • Fig. 16 illustrates a flowchart depicting an exemplary method for assessing and remediating internal controls, consistent with certain aspects related to the present invention
  • Figs. 17-21 illustrate block diagrams of exemplary interfaces and process flows for assessing and remediating a control design, consistent certain aspects related to the present invention
  • Figs. 17-21 illustrate block diagrams of exemplary interfaces and process flows for assessing and remediating a control design, consistent certain aspects related to the present invention
  • FIG. 22 and 23 illustrate block diagrams of exemplary interfaces and process flows for testing and remediating controls, consistent certain aspects related to the present invention
  • FIG. 24 illustrates a block diagram of an exemplary organization hierarchy related to corresponding organization processes for managing internal controls, consistent certain aspects related to the present invention
  • Fig. 25 illustrates a block diagram of an exemplary system environment for implementing one or more features, consistent with aspects related to the present invention.
  • Systems and methods consistent with certain aspects related to the invention facilitate the handling and management of workflows within an organization.
  • systems and methods may be provided for managing a workflow among a plurality of different persons in an organization, wherein the execution of the workflow is dependent on the specific role(s) or task(s) assigned to each person.
  • systems and methods may provide an easier way and/or more efficient approach toward the handling of workflows and tasks performed by various persons in an organization.
  • the term "organization" encompasses any type of organization or entity, such as a large or publicly traded company, a business unit, an agency, a foundation, a non-profit organization, a governmental body, etc.
  • a "workflow" may comprise any set of tasks or activities to be performed by one or more persons in an organization.
  • the execution of a workflow may require the joint effort of a plurality of different persons in an organization, wherein each person has specific task(s) that they are responsible for handling or performing. The assignment of task(s) to a person may be dependent upon the role(s) that the person performs within the organization. Further, each workflow may require that certain tasks be performed in a predetermined order or sequence by the plurality of different persons. [039]
  • the handling and management of workflows in accordance with certain implementations or embodiments of the invention, may be performed for the purposes of, for example, internal management control.
  • Internal management control may be performed consistent with local or national law (such as the SOA in the United States).
  • workflows for internal management control include, for instance, assessment of control design, assessment of control efficiency, assessment of process design, and testing of control effectiveness.
  • methods and system may set up a project for monitoring and assessment internal control in an organization.
  • the monitoring and assessment may include establishing business processes and controls for performing one or more workflows by one or more persons in the organization.
  • methods and systems consistent with the present invention may enable selected persons to assess control designs, efficiencies and business process designs, as well as identify issues associated with internal controls for the organization. Remediation plans may be established, assessed and performed to address the identified issues.
  • management plans may be tested in order to identify additional issues and to determine whether a remediation plan effectively and efficiently provides internal control management.
  • management reports may be generated that are used by management of the organization to conform to the standards set forth by internal or external organizational requirements.
  • Embodiments of the present invention enable an organization to schedule workflows based on organization level criteria. For example, governmental standards for internal controls may require that an organization assess its internal controls once a year. As such, the corporate level workflows scheduled by an authorized user may designate to managers in lower level organization units to perform internal control management with at least this frequency. The managers, however, may determine that their workflows and internal control tasks may require more frequent execution. Accordingly, organization unit level, or perhaps lower level entities, may schedule workflows in a manner that is different than other organization levels. [043] For purposes of illustration, exemplary implementations of the invention will be described in which task-orientated roles are assigned to persons as part of the functionality of software executed processes. In these examples, it is assumed that a large number of different users and roles exist.
  • Fig. 1 illustrates a block diagram of an exemplary organization 100, consistent with certain aspects of the present invention may be implemented.
  • organization 100 may include one or more Organization Units (OUs) 110, 120, and 130.
  • An organization unit may be, for example, a legal entity, a geography, or a functional business entity associated with organization 100, such as a domestic or foreign subsidiary unit of organization 100.
  • an OU may be a shared type unit that includes information and provides resources for other OUs within organization 100.
  • OU 110 may be a shared services OU that provides Information Technology (IT) or Human Resource (HR) services for all or some of the OUs in organization 100.
  • IT Information Technology
  • HR Human Resource
  • BUs Business Units
  • a business unit may be a sales department, a marketing department, etc.
  • OU 110 includes BUs 111-1 and 111-A
  • OU 120 includes BUs 121-1 to 121-B
  • OU 130 includes BUs 131-1 to 131-C, where A, B, and C are integers greater than zero.
  • Fig. 1 shows certain numbers of OUs and BUs, any number of organization units and corresponding business units may be included in organization 100.
  • Organization 100 may implement internal controls to meet governmental or internal reporting requirements, consistent with certain aspects of the present invention.
  • organization 100 may implement one or more reporting mechanisms that allow workflows for internal management control to be managed and performed.
  • Workflows may be associated with any type of task or activities related to operation of organization 100. For exemplary purposes only, aspects of the present invention are described in relation to managing internal controls within organization 100. Methods and systems of the present invention, however, are not limited to these exemplary types of workflows and processes.
  • Fig. 2 illustrates an exemplary general process flow 200 that may be implemented by organization 100 to manage internal controls of organization 100. As shown in the example of Fig. 2, methods and systems may identify and set up a scope and project structure for managing these controls (Step 210). Process flow 200 may also include performing an initial documentation of internal controls for organization 100 (Step 220).
  • the internal controls may then be assessed, and based on the assessment, remediation of the internal controls may be created (Step 230). Once created, the remediation of the internal controls are tested (Step 240) and once validated, the internal controls may be signed off by authorized personnel and any required reporting may be performed (Step 250). Consistent with an aspect of the invention, reporting may include issuing final reports that meet the requirements of, for example, any applicable governmental and/or organizational reporting standards. [049] The foregoing discussion is intended to introduce and provide initial clarity for some of the aspects associated with the present invention. Further details of the above-mentioned functionality and embodiments as well as additional aspects, features, and embodiments of the present invention are described below.
  • Fig. 3 illustrates a flowchart depicting an exemplary method 300 for setting up the scope and project for managing internal controls, consistent with certain aspects related to the present invention.
  • setting up the scope and project may include defining one or more management requirements for organizational internal controls (Step 310).
  • the structure and the scope of the internal control project may be defined (Steps 320 and 330, respectively).
  • Steps 310 through 330 may be performed manually by one or more persons of an organization, automatically through software executed by one or more computers, or through a combination of manual and automated processes assisted by software executed by one or more computers, such as user interfaces generated to assist a person in performing one or more of the steps in Fig. 3.
  • Defining management requirements may include setting thresholds and criteria for monitored data and business processes within an organization (e.g., organization 100).
  • business process refers to any related group of activities that produce an output associated with a value-related goal.
  • a business process "activity" may include any operation, procedure, task, process step, transaction, initiative, and/or sequence of actions performed in order to achieve the overall business process goal.
  • Business process activities may be computer-performed and/or performed by one or more individuals (e.g., executives, workforce, customers, etc.).
  • Business processes may be associated with one or more business units and/or organization units.
  • a business process may be implemented either within a single business unit and/or organization unit or across several business and/or organization units.
  • Defining management requirements may also include identifying and defining roll-up processes for management sign-off. This process may include identifying relationships between management and workflows within an organization to define those business processes and workflows that require validation and the individuals authorized to validate them. Further, methods and systems related to the present invention may establish a level of documentation detail required for each business process and final report that is created.
  • Setting up the scope and project may also include defining the project structure (e.g., Step 320).
  • Defining the project structure may involve defining roles and responsibilities of individuals and/or groups of individuals associated with the organization. Roles and responsibilities may include tasks that are to be performed by an individual or group of individuals (e.g. .committee) associated with management of internal controls for the organization. For example, a CEO of an organization may be assigned the role of signing-off corporate level reports, such as those being provided to a governmental entity as a representation of an organization's management of internal control.
  • an organization unit manager may have a role of assigning organization unit and business process group owners and signing-off organization unit level reports, such as those reports that are provided to the CEO as a basis for forming the corporate level report.
  • assigning roles and responsibilities which may be incorporated into implementations of the present invention are disclosed in
  • Setting up the scope and project may further include defining the scope of the internal control project (e.g., Step 330). Defining the scope of the project may involve defining the scope at various levels associated with the organization, such as at organization and organizational unit levels. For instance, methods and systems consistent with certain aspects related to the present invention may identify organization units and business processes to be included in the internal control management of an organization. Further, these methods and systems may identify the process steps associated with each of the business processes. [055] In one aspect of the invention, defining the scope of the project may include creating an organization hierarchy of the organization. This process may be customized by a user implementing methods and systems of the present invention, or it may be automatically performed by one or more software processes executing in a processing system.
  • the organization hierarch may be manually and/or automatically created from an organization's human resource organization files.
  • Fig. 4 shows a block diagram of an exemplary organization hierarchy 400.
  • the exemplary hierarchy of Fig. 4 may be created by methods and systems consistent with aspects of the present invention.
  • Hierarchy 400 is illustrative of certain aspects of the present invention and is not intended to be limiting. That is, methods and system of the present invention may create any form of organization hierarchy based on the structure of an organization or as defined by a user or software process.
  • Defining the scope of the project may also include creating a central business process hierarchy.
  • a business process hierarchy is a central catalog of business processes for an organization that are defined without details of any process steps.
  • individuals or software processes associated with one or more organization units and business units of an organization may be assigned the task of defining the business process hierarchy.
  • the business process hierarchy may include business process groups that are a set of business processes, such as a sales business process group.
  • methods and systems may include in the business process hierarchy only those business processes that have a material impact on financial reporting or disclosure controls and procedures associated with one or more governmental requirements, such as Sections 404 and 302 of the SOA, respectively.
  • Such business processes may be identified from a group of business processes associated with the organization and added to the business process hierarchy.
  • Identifying relevant business processes may be performed by a user and/or a software executed process configured to filter specific business processes based on stored information associated with the governmental requirements and data structures reflecting the business process groups.
  • Fig. 5 shows a block diagram of an exemplary central business process catalog 500.
  • Catalog 500 may be for a specific organization and include those business processes (e.g., "Process P1 : Order
  • a central business process catalog is created, the impact of each of the catalog's business processes on any organization financial accounts is determined.
  • business processes within the central catalog are linked to relevant financial statement accounts associated with financial transactions of the organization. These statements may be stored as data structures in a computer- readable medium that are analyzed by a software process or may be paper-based documents that are reviewed by a user. Based on one or more rules that may be defined as software code or a user-based knowledge base, each business process in the central catalog may be linked to those organizational financial accounts that are affected by the respective business process.
  • a user may be presented with one or more user interfaces that provide a list of business processes included in a defined central business process catalog and a list of financial statement accounts that may be assigned to a business process in the catalog.
  • methods and systems of the present invention may allow the user to select or de-select one or more of the financial account statements while viewing a selected business process within the catalog.
  • a user may leverage these interfaces to define the relationships between business processes and financial statement accounts for an organization.
  • Fig. 6 shows a block diagram 600 of exemplary relationships between business processes in a central catalog and financial statement accounts associated with an organization. As shown, Fig.
  • FIG. 6 shows a business process "Process P1 : Order Processing” having a relationship with financial statement accounts 610, 620, and 630, labeled “Accounts Receivable,” “Inventory,” and “Revenue,” respectively. Further, another business process “Process P2:” is shown having a relationship with financial statement accounts 640, 650, and 660, under a profit/loss financial account statement.
  • Diagram 600 is exemplary and not intended to limit any aspects of the present invention to particular business processes and/or financial statement accounts. Methods and systems consistent with the present invention may identify and define any number of relationships between any number of business processes and financial statement accounts. [062] In one embodiment, defining the scope of the project may include defining control objectives and corresponding risks.
  • a control objective may be a statement or idea that captures the purpose of one or more controls within a process.
  • a risk may be a potential event that adversely impacts a desired outcome of one or more control objectives.
  • a control may be a procedure implemented by an organization to facilitate a particular business process.
  • a control may be a procedure that limits access to selected documentation and/or systems to authorized personnel.
  • Another exemplary control may be a requirement that an authorized individual (e.g., a manager) approve of changes to business documents, such as a sales order document.
  • Any type of control may be implemented, consistent with by aspects of the present invention, that allow an organization to manage business transactions internal and external to an organization. Further, methods and systems consistent with the present invention may define one or more control objectives for each business process in the central catalog.
  • each control objective may be categorized in a predefined category, such as a financial, operational, and compliance related category.
  • controls may be grouped within management control groups that are used to aggregate the statuses of individual controls during issue creation, remediation, and reporting processes performed by methods and systems of the present invention and as described below in connection with, for example, Fig. 16.
  • Exemplary management control groups may include a monitoring control group, an information and communication control group, a risk assessment control group, and a control environment control group.
  • the control groups may be defined by a user or by software executed processes implemented by systems and methods of the present invention.
  • Fig. 7 shows a block diagram of an exemplary control objective and risk catalog 700, consistent with aspects of the present invention.
  • Catalog 700 may be stored as a data structure in a computer- readable medium and accessible by a user or a software executed process when performing internal control management processes, consistent with aspects of the present invention.
  • a shown, control objective and risk catalog 700 includes a control object CO1 that is associated with a business process "Process P1 : Order Processing.” Further, control objective CO1 is associated with risks R1 and R2.
  • a user and/or software executed process may define and assign any type of risk and control objective to a predetermined control objective category.
  • FIG. 8 shows a block diagram of an exemplary control objective and risk catalog table 800 corresponding to an exemplary business process "Order Processing" 805 that may be defined by methods and systems of the present invention.
  • table 800 describes control objective categories and risks corresponding to control objectives 810 and 820 for the exemplary business process 805.
  • Defining the scope of the project may also include assigning one or more business processes to a business unit.
  • business unit personnel and/or software executed process associated with the BU may select those business processes included in the central process catalog that are applicable and within a predetermined scope for the respective business unit.
  • any relating business process groups may be automatically inherited from the central business process catalog.
  • FIG. 9 shows a block diagram of a exemplary business process assignment 900 for an exemplary business unit, Business Unit BU1.
  • a business process e.g., "Process P1 : Order Processing”
  • a relating business process group e.g., "Sales & Distribution”
  • one or more of the process steps involved in setting up the scope and project for management of internal controls may be performed through human interaction, software based executed processes, or a combination of both human and software executed processes.
  • an individual e.g., manager of organization 100
  • a software executed process may create an organization hierarchy based on data stored in a storage medium reflecting an organization's structure.
  • Initial Documentation of Internal Controls may include the initial documentation of internal controls (Step 220).
  • Fig. 10 illustrates a flowchart of an exemplary initial documentation of internal controls process 1000 that may be performed, consistent with certain aspects of the present invention.
  • Initial documentation of internal controls may include adding business unit specific business process steps to each of the business processes assigned to a respective business unit (Step 1010). The business process steps may be created manually by individuals associated with a specific business unit or by software executed processes configured to create business unit specific process steps.
  • Fig. 11 shows a block diagram of exemplary BU-specific processes that may be added to the exemplary assigned business process "Process P1: Order Processing" described above.
  • each business process step may include one or more attributes that allow persons and/or computer executed software to control how each business process step is performed and managed.
  • each business process step may include an assigned role attribute that identifies an owner of the process step (i.e., an identified individual that is to perform the process step).
  • each business process step may include a control purpose attribute reflecting a control purpose for the respective process step.
  • a frequency attribute may also be associated with a business process step that reflects how often the business process step is to be performed by the owner.
  • Methods and systems consistent with aspects of the present invention may also include an automation attribute that determines whether a business process step is to be performed manually or automatically by software executed processes.
  • the above business process step attributes are not intended to be limiting.
  • Fig. 10 Other attributes may be included in each of the process steps created and assigned to each business process for a particular business unit. Further, these attributes may be defined by a user through user interfaces generated by software executed by a computer system. [073] Referring back to Fig. 10, the initial documentation of internal controls may also include identifying risks related to the previously created control objectives. These risks may then be assigned to the controls reflected by the control objectives (e.g., Step 1020). To illustrate this aspect of the invention, Fig.
  • FIG. 12 shows a block diagram of an exemplary risk assignment for a control objective CO1 associated with the exemplary business process P1 "Order Processing.”
  • risk R1 i.e., "changes will not be authorized or monitored”
  • control objective CO1 i.e., "Only authorized transactions are booked”
  • PS2 i.e., "access to sales order system is restricted to authorized personnel via password
  • PS5 i.e., "significant changes of sales orders require manager approval”
  • Methods and systems consistent with the present invention may add additional internal controls to lower the risk associated with a control objective and business process. Risks may be assigned manually, automatically by software executed by a computer system, or by a combination of manual and computer executed processes.
  • Fig. 13 shows a block diagram of the assignment of exemplary controls C1 , C2, C3, and C4.
  • controls C1- C4 associated with control objective CO1 are selectively assigned to business process steps PS1 to PS4 of business process P1 business process groups 1310 and 1320 (e.g., "Sales & Distribution” and "Finance"), respectively.
  • Each control C1 to C4 is equivalent to a corresponding process step within a given business process.
  • those controls that are aligned with a particular business process step e.g., PS1
  • that process step's parent business process e.g., Process Step PS1 and Control C1 for business process P2 "Receivables").
  • workflows may be scheduled and implemented for these internal controls.
  • users in an organization may be assigned roles. Each role may have one or more tasks or activities associated with it. Accordingly, workflows are created and scheduled for each user based on their roles. In certain aspects, these workflows are used to assess internal controls and remediation plans associated with the controls (e.g., Step 230 of Fig. 2).
  • Exemplary workflows that may be provided by methods and systems of the present invention include, an assessment of control design, assessment of control efficiency, assessment of process design, and testing of control effectiveness.
  • workflows may be created and implemented.
  • the handling and management of workflows may be facilitated through user interfaces or screens (e.g., GUIs) that provide information to each person of a business unit, including the tasks that are assigned to them, etc.
  • Such screens may include a base web page, such as a Home Page, that may be personalized by the user to include one or more desired links in a navigation bar and the desired combination of information containers on the screen.
  • a Home Page link may be included in the navigation bar or area so that the user can return to the Home Page from other pages, such as a To-Do List page, a My Objects page, etc.
  • a To-Do List link may provide a reference to a information reflecting a list of activities assigned to the given user.
  • the number of tasks included in the list may be displayed as part of a ServiceLink.
  • Fig. 14 shows a screen shot 1410 of an exemplary To-Do List that may be generated for a user of a business unit and a corresponding data structure 1420 for each To-Do object included in the To-Do List.
  • objects in the To-Do List that are rendered in a user interface screen may be data-driven based on the tasks that have been triggered by a scheduler process.
  • the Links may include entity- and object-specific information to clarify the tasks that the particular user is to perform to assist, for example, in the management of internal controls.
  • the base web page i.e., Home Page
  • the base web page may also include a My Objects link that references another page that includes the objects (e.g., organization unit, business process group, business process, and control) for which the user is the responsible person or owner. Whether a user is a person with such responsibilities may be determined by an evaluation of the task assignment process. This process is associated with the ability for a user or software executed process to assign tasks to an individual based on, for example, the object associated with a task.
  • tasks may include associations to objects to determine whether an object should be included in a My Objects information container. Table I lists exemplary tasks for exemplary objects that may be assigned to users of an organization.
  • Fig. 15 illustrates an exemplary assignment screen that methods and systems may provide to facilitate the assignment of tasks to a user's My Objects information container.
  • an assessment of control design workflow may by performed that serves as a readiness assessment for certain governmental requirements, such as those set forth in Sections 404 and/or 302 of the SOA.
  • This type of workflow may be implemented to allow an organization's management to identify and remediate control issues early, thus reducing the workload on subsequent control testing procedures.
  • Another exemplary workflow, the assessment of control efficiency may be performed at runtime and allows management to evaluate the effectiveness of resources used at the control level of an organization. For instance, a control may be a well designed manual process that could be made more efficient by automation.
  • Fig. 16 illustrates a flowchart of an exemplary assessment and remediation of internal control process 1600 that may be performed during the management of internal control process described above in connection with Fig. 2. As shown in the example of Fig.
  • assessing the controls may also include providing a rating for the controls based on the assessment.
  • controls may be rated according to predetermined levels, such as an adequate level, a deficient level, and a significantly deficient level.
  • methods and system may use graphical representations on a user display to reflect selected control rating levels, such as a green symbol for adequate, a yellow symbol for deficient, and a red symbol for significantly deficient.
  • Other forms of user interface symbols or representations may be implemented to present the status of a current rating level of an assessed control.
  • Step 1620 An issue may be a shortcoming or problem related to a control or a business process implemented by a business unit, organization unit, or the organization.
  • Design and effectiveness issues may be those deemed to be relevant to any governmental or other form of regulatory standard (i.e., the SOA) and will prevent the defined control objectives from being met for a given business process.
  • Efficiency issues may be related to the performance of the controls used by the organization and may not be relevant to meeting any standards of a governmental requirement, such as the SOA. Efficiency issues, however, may be relevant to the organization in assisting in managing internal controls.
  • Issues may be identified and defined automatically by a computer executed software process configured to evaluate data reflecting given controls and associated remediation plan (described below). Alternatively, issues may be identified and defined by a user implementing one or more software programs that provide one or more user interfaces generated by methods and systems consistent with aspects of the present invention.
  • Each defined issue may be monitored on a business unit, business process group, business process, and control level basis.
  • An issue may also be assigned to multiple controls.
  • methods and systems may allow a user to configure one or more attributes, such as a root cause (i.e., what caused the issue to be created), implication (i.e., the affect of the issue), owner (i.e., a person who is address the issue), issue source identifier (i.e., a person who identified the issue), and/or a timestamp (i.e., when the issue was identified).
  • Further examples of issue attributes may include an issue type (e.g., design, effectiveness, and efficiency) and an issue priority level.
  • issue status e.g., open, remediated, and closed
  • remediation plan e.g., one or many
  • issue validation date e.g., when the issue was remediated and validated (i.e., signed-off by an authorized person)
  • issue attributes may be used in defining an issue.
  • Methods and systems of the present invention may use the issue attributes to create user interfaces that are presented to selected persons for managing the internal controls of the organization.
  • aspects of the present invention may leverage computer executed processes to generate user interfaces to assign and monitor one or more tasks in an organization. These user interfaces may be used to perform an assessment and remediation of internal controls process, such as that shown in Fig. 16.
  • the To-Do List user interface previously described may be leveraged to present certain tasks to selected persons to perform assessments of controls, define issues, validate assessments, create remediation plans, validate the plans, and close the issues and remediation plans.
  • Figs. 17-21 illustrate block diagrams of exemplary process flows for performing an assessment of control design workflow. Although the following description of Figs. 17-21 describe a control design assessment, methods and systems of the present invention may use similar process flows to perform other types of workflows for managing internal controls, such as assessment of control efficiency workflows, etc.
  • a To-Do list may be created for a control owner (i.e., "John smith") and a business process owner (i.e., "Tom Jones"). The To-Do list presents to these individuals an activity to be performed and an associated control.
  • control owner may assess an exemplary control design (i.e., process flow 1).
  • Methods and systems consistent with aspects of the present invention may provide additional user interfaces that enable the control owner and business process owner to input feedback based on their assigned activity in the To-Do list.
  • a control interface for "Control Design Assessment” is provided that enables the control owner (i.e., John Smith") to provide the results of their analysis of the monitored control (i.e., "Check Customer Creditworthiness").
  • a control design rating that may be set based on predetermined levels, such as adequate, deficient, and significantly deficient.
  • the exemplary control is rated as significantly deficient by the control owner following the assessment of the control design.
  • the control owner may identify one or more issues associated with a given control. This information may be presented in another user interface that enables the control owner to provide attribute values for the issue identified (i.e., process flow 2).
  • the exemplary issue 1 includes an attribute identifying an issue owner that is responsible for the issue.
  • the business process owner may perform activities included in their To-Do list (i.e., "Validate Control Design Assessment").
  • the business process owner validates the assessment, rating, and issues provided by the control owner.
  • the business process owner may provide information regarding this assessment in the control interface (i.e., process flow 3). As shown in Fig. 17, a request to create a second issue is presented by the business process owner (e.g., "Validated Comment"). [095] Based on the validation by the business process owner, the control owner may perform one or more additional tasks to address any requests provided by the business process owner. In this example, the control owner creates a second issue as requested by the business process owner.
  • Fig. 18 shows an exemplary block diagram resulting from this activity. As shown in Fig. 18, a second issue is created, represented by container 1830.
  • the assessment of the control design may be validated (1810) by the control owner and the assessment performed by the control owner may be further validated by the business process owner, represented by status element 1820.
  • remediation plans may be required to address any problems presented by the issues.
  • Fig. 19 shows a block diagram of exemplary interfaces and process flows associated with creating such plans. As shown, the To-Do lists for an issue owner (i.e., Tom Jones) and business process owner (i.e., John Smith) is created reflecting any activities for a given object that require performance. For each issue, the issue owner may create a remediation plan and assign a remediation plan owner tasked with the plan (i.e., process flow 1 ).
  • the business process owner may perform some task associated with the created remediation plan.
  • the business process owner completes details of the remediation plan created by the issue owner (i.e., process flow 2).
  • process flow 2 the details of the remediation plan created by the issue owner
  • Fig. 20 shows a block diagram of exemplary interfaces and process flows associated with this aspect of the exemplary assessment process.
  • the To-Do list for the issue owner may be updated to show an activity for validating the remediation plan (i.e., process flow 3). Additionally, an activity for the business process owner may require them to report on the progress of the remediation plan.
  • Exemplary user interfaces may be created and provided that allow attributes for the remediation plan to be updated by the appropriate individuals (i.e., process flow 4).
  • process flow 4 the appropriate individuals
  • Fig. 21 illustrates a block diagram of exemplary interfaces and process flows associated with this aspect.
  • the To-Do lists for the issue owner and business process owner may be updated to reflect any activities that require performing.
  • the issue owner i.e., Tom Jones
  • the business process owner has no tasks assigned.
  • the issue owner proceeds to close the plan (i.e., process flow 5), which is reflected in an exemplary interface that adjusts a status attribute associated with the remediation plan.
  • methods and systems consistent with the present invention may automatically close the issue after all associated remediation plans are closed (i.e., process flow 6), and the appropriate attributes in the issue and control interfaces may be updated.
  • a control design is assessed, validated, and accepted for use in an organization.
  • An organization may wish to ensure that the controls that were designed effectively provide procedures that meet the requirements the control was designed to address.
  • the controls may be tested and remediated (Step 240).
  • methods and systems may employ user interfaces and computer executed processes to provide a means for facilitating the testing of controls and the creation of remediation plans for addressing any issues identified during the testing.
  • Figs. 22 and 23 illustrate block diagrams of exemplary interfaces and process flows associated with these aspects of the present invention. As shown in Fig.
  • an individual i.e., Joe Black
  • Joe Black may be tasked with testing a selected control through the use of a To-Do list (i.e., Perform Testing Activity). Based on this assignment, the tester may perform testing of the control (i.e., process flow 1). During testing, the tester may identify one or more issues associated with the control. In this example, the effectiveness of a selected control is monitored and an issue is identified and created based on the monitoring (i.e., process flow 2).
  • Fig. 22 shows an attribute reflecting that the control is deficient for a particular reason (i.e., "a certain number of credit checks are not documented").
  • the tester may update attributes for the created issue to allow an issue owner's To-Do list to be updated accordingly.
  • the issue owner i.e., John Smith
  • the issue owner may be tasked with creating and performing a remediation plan to address the issue.
  • the issue owner may close the remediation plan. Once all associated remediation plans are closed, the identified issue may be closed automatically.
  • Fig. 23 illustrates a block diagram of exemplary interfaces and process flows associated with this exemplary aspect of the present invention.
  • the To-Do list for the tester may be updated with an activity to re-perform testing of the control (i.e., process flow 4).
  • the tester may update the control effectiveness rating attribute to signify that the control is either adequate or is still deficient (or significantly deficient).
  • the retest of the control results in an adequate rating for the control.
  • Fig. 24 illustrates a block diagram of an exemplary organization hierarchy related to corresponding business process steps associated with the organization's internal controls and ultimately the proper sign-off of the control's management.
  • the assessment of controls at the business process step level may be the first procedures performed during the management of internal controls (i.e., Step 1 , Assessment, Issues, and Remediation).
  • Step 2 Process Level Assessment, Issues, Remediation
  • Step 3 Assessment, Issues, Remediation at the business process group, business unit, organization unit, and organization level.
  • the appropriate representatives of an organization's levels may sign-off on the management of these controls.
  • the sign-off process may be performed in hierarchical fashion, following the hierarchy of the organization. For example, as shown in Fig. 24, the business unit levels sign-off the management of the controls before their corresponding organization units. And once all of the organization units have sign-off on the management of the internal controls, the organization may sign-off through the appropriate executive personnel, such as a CEO or CFO.
  • Methods and systems consistent with aspects of the present invention may incorporate user interfaces and computer-executed software to enable authorized individuals in an organization to not only ensure workflow tasks have been properly reviewed and validated by lower level authorities (i.e., managers, etc.), but also allow reports to be created using the information maintained during the management of the internal controls described above.
  • embodiments consistent with the invention may generate one or more business reports associated with the management of internal controls using the information obtained during the various stages of managing the internal controls, such as assessment, assessment of management controls, testing, and sign-off.
  • methods and systems may collect information from data structures storing attributes associated and other related data associated with given controls, business processes and process groups, such as the attributes provided by users via the exemplary user interfaces described above in connection with Figs. 17- 21.
  • a first type of report is generated that may be used to support the assessment of control designs at various business process levels. This type of report may provide information reflecting the ratings for certain controls, the assignment of the controls with business processes, any issues associated with the controls, business process, and business process groups, and identification of responsible persons for a given business process, control, and business process group.
  • Methods and systems consistent with the present invention may also generate a second type of report that may be used to support business process analysis and determinations whether all control objectives and risks are adequately covered by existing controls.
  • This report may include information reflecting identifications of any control objectives and/or risks not addressed by the existing controls, identification of any controls and risks that are addressed repeatedly, analysis results associated with each business process and related to discovering an proper combination of preventive and detective controls used in the organization, and identification of any control types that are not adequately represented in the existing controls (e.g., financial reporting, accuracy, completeness, validity, etc.).
  • the above-described reports are exemplary and are not intended to be limiting.
  • reports may be generated for providing one or more individuals of an organization, organization unit, and business unit with information regarding the status of various aspects of the organization's management of internal controls.
  • methods and systems may generate reports and/or assist a CEO/CFO in generating a report that meets the requirements of these sections.
  • an individual may leverage one or more user interfaces to view the status of lower organization level control assessments to determine whether certain requirements have been met.
  • the interfaces may include information and/or rating symbols reflecting the status of selected sign-off status reports of lower level individuals, thus allowing an upper organization level manager to determine whether certain processes have been properly evaluated and signed-off. Once the upper level manager approves and signs-off on a given report, the report may be provided to the necessary governmental entities in accordance with governing law.
  • embodiment of the invention may be implemented using any combination of computer hardware, software and/or firmware. These aspects may be implemented as a computer program product (i.e., a computer program tangibly embodied in an information carrier such as a machine-readable storage device or in a propagated signal), for execution by, or to control the operation of, data processing apparatus (e.g., a programmable processor, a computer, or multiple computers).
  • Computer programs consistent with the invention may be written in any form of programming language and can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a communication network.
  • the features disclosed herein may be performed through one or more software modules or as part of a Management of Internal Controls (MIC) software application.
  • MIC Management of Internal Controls
  • Such software may be executed in a computerized system or networked environment.
  • a MIC application or other appropriate software one or more persons may automatically inform one another when a subsequent person needs to be involved and perform specific task(s) in a workflow.
  • method steps of the invention and its embodiments may be performed by one or more programmable processors executing a computer program to perform functions of the invention by operating on input data and generating output.
  • Processors suitable for the execution of a computer program may include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer.
  • a processor may receive instructions and data from a read-only memory or a random access memory or both.
  • the essential elements of a computer may be a processor for executing instructions and one or more memory devices for storing instructions and data.
  • a computer may also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data (e.g., magnetic, magneto-optical disks, or optical disks).
  • Information carriers suitable for embodying computer program instructions and data may include all forms of non-volatile memory, including by way of example semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks such as internal hard disks and removable disks; magneto-optical disks; and CD- ROM and DVD-ROM disks.
  • semiconductor memory devices such as EPROM, EEPROM, and flash memory devices
  • magnetic disks such as internal hard disks and removable disks
  • magneto-optical disks and CD- ROM and DVD-ROM disks.
  • the processor and the memory can be supplemented by, or incorporated in, ASICs (application-specific integrated circuits).
  • ASICs application-specific integrated circuits
  • embodiments consistent with the invention may be implemented on a computer having a display device such as a CRT (cathode ray tube) or LCD (liquid crystal display) monitor for displaying information to the user and a keyboard and a pointing device such as a mouse or a trackball by which the user may provide input to the computer.
  • a display device such as a CRT (cathode ray tube) or LCD (liquid crystal display) monitor for displaying information to the user
  • a keyboard and a pointing device such as a mouse or a trackball by which the user may provide input to the computer.
  • Other kinds of devices may be used to provide for interaction with a user as well; for example, feedback provided to the user may be any form of sensory feedback, such as visual feedback, auditory feedback, or haptic feedback; and input from the user may be received in any form, including acoustic, speech, or haptic input.
  • Fig. 25 shows a block diagram of an exemplary arrangement of corporate organization 100 illustrated in Fig. 1 from a computer system environment standpoint.
  • each BU in OUs 110, 120, and 130 may include computer systems operated by one or more persons associated with a respective BU. For example, as shown in Fig.
  • BUs 2511-1 to 2511-N may each include one or more computer systems 2512-1 to 2512-X and 2513-1 to 2513- Y, respectively, where "X,” “N,” and “Y” are integers greater than zero. Any number of such systems may be implemented in BUs 2511-1 to 2511-N.
  • Fig. 25 provides details of computer systems associated with OU 2510, OUs 2520 and 2530 may include similar type of computer systems. Accordingly, the following description of the computer systems included in BUs 2512-1 to 2512-X and/or 2513-1 to 2513-Y apply to OUs 2520 and 2530.
  • Fig. 25 provides details of computer systems associated with OU 2510
  • OUs 2520 and 2530 may include similar type of computer systems. Accordingly, the following description of the computer systems included in BUs 2512-1 to 2512-X and/or 2513-1 to 2513-Y apply to OUs 2520 and 2530.
  • OU 25 shows OU 2520 including computer systems 2522-1 to 2522-X and 2523-1 to 2523-Y in BUs 2521-1 to 2521-N, respectively. Further, Fig. 25 shows OU 2530 including computer systems 2532-1 to 2532-X and 2533-1 to 2533-Y in BUs 2531-1 to 2531-N, respectively. [0119] In certain aspects, computer systems 2512-1 to 2512-X and 2513-1 to
  • 2513-Y may comprise a desktop, mainframe, laptop, or any other type of computer system known in the art. Further, computer systems 2512-1 to 2512-X and 2513-1 to 2513-Y may each operate as a server computer, client computer, or both. These computer systems may be operated by one or more individuals associated with the respective business units of organization 100. Additionally, OU 2510 may include one or more computer systems (not shown) operated by individuals associated with organization unit level, such as organization unit level managers, executives, staff, etc. [0120] Computer systems 2512-1 to 2512-X and 2513-1 to 2513-Y may each include any known components used in performing processes consistent with certain aspects related to the present invention.
  • computer systems 2512-1 to 2512-X and 2513-1 to 2513-Y may each include a processor system, a memory system, an interface system, and a display device.
  • a processor system implemented in a BU computer system may include one or more processors suitable for the execution of one or more computer programs.
  • the processors may include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind used in computer systems.
  • a processor may receive instructions and data from a read-only memory or a random access memory or both.
  • the processor system may execute instructions and one or more memory devices for storing instructions and data.
  • a memory system implemented by an OU computer system may be one or more memory devices that store data and software programs that are executed by a processor system (e.g., magnetic, magneto-optical disks, or optical disks).
  • the memory devices may store software programs that when executed by one or more processors, perform certain aspects of the present invention.
  • one or more of the computer systems included in BUs 2511-1 to 2511-N may execute a MIC application for managing internal controls for organization 100.
  • user interface software may be stored and executed to provide one or more individuals with content for managing the internal controls, such as a To-Do list and a MY Objects web page.
  • a display device may be a device, such as a CRT (cathode ray tube) or LCD (liquid crystal display) monitor, for displaying information to a user and a keyboard and/or a pointing device (e.g., mouse or a trackball) by which the user may provide input to the computer system.
  • CTR cathode ray tube
  • LCD liquid crystal display
  • Other types of devices may be used to provide for computer system interaction with a user as well; for example, feedback provided to the user may be any form of sensory feedback, such as visual feedback, auditory feedback, or haptic feedback; and input from the user may be received in any form, including acoustic, speech, or haptic input.
  • network 2519 may be one or more networks that interconnect computer systems 2512-1 to 2512-X and 2513-1 to 2513-Y to exchange information within OU 2510.
  • network 2519 may be a Local Area Network (LAN), an Extranet, an Intranet, and any other type of communication network known in the art.
  • OUs 2510, 2520, and 2530 may be interconnected by a network 2550.
  • This network may be one or more communication networks, such as the Internet, a WAN, LAN, wireless and/or wireline based communication networks, and any other form of communication network that enables OUs 2510, 2520, and 2530 to exchange information.
  • Fig. 25 For purposes of explanation only, certain aspects of the present invention may be performed using the discrete functional elements illustrated in Fig. 25.
  • the functionality of the elements and modules illustrated in Fig. 25 may, however, overlap and/or may be present in a fewer or greater number of elements and modules.
  • Elements of each system may, depending on the implementation, lack certain illustrated components and/or contain, or be coupled to, additional or varying components not shown. Further, all or part of the functionality of the illustrated elements may co-exist or be distributed among several geographically dispersed locations.
  • embodiments, features, aspects and principles of the present invention may be implemented in various environments and are not limited to the illustrated environments and architectures.
  • embodiments of the present invention enable an organization to manage workflows.
  • a cascaded process of scheduling and assigning activities may be performed that enables users affiliated with various hierarchical levels of organization 100 to manage these activities.
  • a top-level user such as a system administrator, may initially schedule a workflow including corporate level activities. Following the schedule, lower organization level users may assign activities based on the schedule assigned by the system administrator.
  • methods and systems of the present invention may enable users of an organization to schedule and assign activities that meet the criteria of the initially schedule workflow, but include additional activities unique to a given user or organization level.
  • managers of a business unit may schedule a workflow and assign activities that are unique to that business unit, while at the same time meeting the scheduled workflow initially set forth by the corporate level system administrator.
  • process group managers that are assigned tasks by the business unit manager may also schedule and assign activities unique to his/her organization level, while still meeting the goals set forth by the business unit manager.

Description

Attorney Docket: sap.204.22 WO
SAP Aktiengesellschaft Neurottstraβe 16 69190 Walldorf
SYSTEMS AND METHODS FOR HANDLING AND MANAGING WORKFLOWS
Description
CROSS-REFERENCE TO RELATED APPLICATION(S) [001] This application claims the benefit of U.S. Provisional Patent Application No. 60/526,962 entitled, "Systems and Methods for Handling and Managing Workflows," filed December 5, 2003, and U.S. Provisional Patent Application No. 60/537,000 entitled, "Systems and Methods for Assigning Task- Oriented Roles to Users," filed December 5, 2003, the disclosures of which are expressly incorporated herein by reference to their entirety.
BACKGROUND Field of the Invention [002] The present invention generally relates to the field of data processing. More particularly, the present invention relates to methods and systems for handling and managing workflows in organizations, such as business organizations and other entities. Background Information [003] The Sarbanes-Oxley Act (SOA) was enacted by the United States Congress on July 30, 2002 and applies to all companies registered with the Securities and Exchange Commission (SEC). An SEC registered company is one that is traded on a stock market or exchange in the United States (e.g., NYSE, Nasdaq, etc.). The SOA establishes heightened requirements in the area of corporate governance, financial disclosures, and accountability for fraud. Specifically, it requires organizations to periodically evaluate and certify/report as to the effectiveness of their internal control of business practices. Other countries are expected to determine the need for and possibly also establish guidance or requirements (e.g., the German government has issued a 10-Point Plan on corporate governance standards in February 2003). [004] The SEC defines internal control (applying a framework known as the Committee of Sponsoring Organization (COSO)) as a process that is carried out by an entity's board of directors, management and other personnel, and designed to provide reasonable assurance regarding the achievement of control objectives in certain categories. These categories include, for example, effectiveness and efficiency of operations, reliability of financial reporting, and compliance with applicable laws and regulations. [005] Under Section 404 of the SOA, an organization's management must annually assess its company's internal controls. In particular, the management must provide an internal control report that states management's responsibility for establishing and maintaining adequate internal control structure and procedures for financial reporting. Further, management must assess the effectiveness of their organization's internal control structure and the current procedures for financial reporting. Also, the assessment must be attested by an external auditor. [006] A Section 404 evaluation should: (a) identify any material weakness in a company's current disclosure controls and procedures; (b) identify any deficiency that would impact the company's ability to collect, analyze and disclose material information; and (c) disclose any corrective actions taken or to be taken by the company to improve its disclosure controls and procedures. [007] In addition, Section 302 of the SOA requires a CEO/CFO of a business organization to certify quarterly and annually that: (a) an SEC report being filed has been reviewed; (b) the report does not contain any untrue statements or omit any material facts necessary to make the statements made not misleading; (c) all financial statements fairly present, in all material respects, the financial position, results of operations and cash flows; (d) the CEO/CFO is responsible for and has designed, established, and maintained Disclosure Controls & Procedures ("DC&P"), as well as evaluated and reported on the effectiveness of those controls and procedures within 90 days of the report filing date; (e) any deficiencies and material weaknesses in internal control and any fraud (material or not) involving anyone with a significant role in internal control have been disclosed to an audit committee and auditors; and (f) significant changes in internal control affecting controls for periods beyond review have been reported, including any corrective actions with regard to significant deficiencies and material weaknesses in internal control. [008] Past attempts to facilitate the management of internal controls have been ineffective or too costly. Such solutions are performed manually, documented through paper, and/or attempted through various software applications (electronic spreadsheets, etc.). For large organizations and all companies faced with the increasing demands for internal control management (including that required by the SOA in the U.S.), improved solutions are required. For example, there is a need for improved systems and methods for handling and managing workflows in an organization, such as workflows among a plurality of different persons in an organization, wherein each person is assigned specific roles and/or tasks. SUMMARY [009] Methods and systems consistent with embodiments of the present invention provide processes for handling and managing workflows in an organization. Such methods and systems may be computerized or implemented with software, as further disclosed herein. [010] In accordance with one aspect, methods and systems may perform a process including assigning roles to persons in the organization, each role comprising one or more responsibilities for each person assigned to a role. The process may further include defining and scheduling workflows for managing internal controls of the organization, each workflow comprising a plurality of tasks to be performed by persons in the organization according to their assigned roles. Additionally, the process may include communicating required tasks of each workflow to persons in the organization through respective dedicated interfaces. [011] Consistent with another aspect of the present invention, a system may be provided for managing workflows in an organization in which persons are assigned roles, each role comprising one or more responsibilities for each person assigned to a role. The system may include a network of computers associated with the organization, whereby at least one of the computers executes software that provides dedicated user interfaces for defining and scheduling workflows to manage internal controls of the organization, each workflow comprising a plurality of tasks to be performed by persons in the organization according to their assigned roles.
Further, the software may provide dedicated user interfaces for communicating tasks of each workflow to the persons in the organization. [012] In another aspect of the invention, a computer-readable medium is provided that includes instructions for performing, when executed by a processor, a process for managing workflows in an organization. The process may include assigning roles to persons in the organization, each role comprising one or more responsibilities for each person assigned to a role. The process may also include defining and scheduling workflows for managing internal controls of the organization, each workflow comprising a plurality of tasks to be performed by persons in the organization according to their assigned roles. Also, the process includes communicating required tasks of each workflow to persons in the organization through respective dedicated interfaces for each person. [013] In another aspect of the invention, a system may be provided for managing workflows in an organization that includes a display system for displaying content and a computer system. The computer system may be configured to execute software to present a user interface on the display. The user interface may include information reflecting one or more tasks to be performed by a person in the organization. The one or more tasks may be included in a workflow for managing internal controls of the organization and are to be performed by the person based on an assigned role of the person in the organization. [014] The foregoing background and summary are not intended to be comprehensive, but instead serve to help artisans of ordinary skill understand the following implementations and embodiments consistent with the invention set forth in the appended claims. In addition, the foregoing background and summary are not intended to provide any limitations or restrictions on the claimed invention.
BRIEF DESCRIPTION OF THE DRAWINGS [015] The accompanying drawings show features of implementations consistent with aspects related to the present invention and, together with the corresponding written description, help explain principles associated with the invention. In the drawings: [016] Fig. 1 is block diagram of an exemplary organization structure, consistent with certain aspects related to the present invention; [017] Fig. 2 illustrates a flowchart depicting an exemplary method for managing internal controls, consistent with certain aspects related to the present invention; [018] Fig. 3 illustrates a flowchart depicting an exemplary method for setting up the scope and project for managing internal controls, consistent with certain aspects related to the present invention; [019] Fig. 4 illustrates a block diagram of an exemplary organization hierarchy structure, consistent with certain aspects related to the present invention; [020] Fig. 5 illustrates a block diagram of an exemplary central business process catalog, consistent with certain aspects related to the present invention; [021] Fig. 6 illustrates a block diagram of exemplary relationships between business processes and financial statement accounts, consistent with certain aspects related to the present invention; [022] Fig. 7 illustrates a block diagram of an exemplary control objective and risk catalog, consistent with certain aspects related to the present invention; [023] Fig. 8 illustrates a block diagram of an exemplary control objective and risk catalog table, consistent with certain aspects related to the present invention; [024] Fig. 9 illustrates a block diagram of an exemplary business process assignment, consistent with certain aspects related to the present invention; [025] Fig. 10 illustrates a flowchart depicting an exemplary method for initial documentation of internal controls, consistent with certain aspects related to the present invention; [026] Fig. 11 illustrates a block diagram of exemplary business unit processes, consistent certain aspects related to the present invention; [027] Fig. 12 illustrates a block diagram of exemplary risk assignments, consistent certain aspects related to the present invention; [028] Fig. 13 illustrates a block diagram of an exemplary assignment of controls, consistent certain aspects related to the present invention; [029] Fig. 14 illustrates a block diagram of an exemplary screen shot and data structure of a To-Do List, consistent certain aspects related to the present invention; [030] Fig. 15 illustrates a block diagram of an exemplary screen shot of a task assignment page, consistent certain aspects related to the present invention; [031] Fig. 16 illustrates a flowchart depicting an exemplary method for assessing and remediating internal controls, consistent with certain aspects related to the present invention; [032] Figs. 17-21 illustrate block diagrams of exemplary interfaces and process flows for assessing and remediating a control design, consistent certain aspects related to the present invention; [033] Figs. 22 and 23 illustrate block diagrams of exemplary interfaces and process flows for testing and remediating controls, consistent certain aspects related to the present invention; [034] Fig. 24 illustrates a block diagram of an exemplary organization hierarchy related to corresponding organization processes for managing internal controls, consistent certain aspects related to the present invention; and [035] Fig. 25 illustrates a block diagram of an exemplary system environment for implementing one or more features, consistent with aspects related to the present invention.
DETAILED DESCRIPTION [036] The following description refers to the accompanying drawings, in which, in the absence of a contrary representation, the same numbers in different drawings represent similar elements. The implementations set forth in the following description do not represent all implementations or embodiments consistent with the claimed invention. Instead, they are merely some examples of systems and methods consistent with aspects of the invention. Other implementations may be used and structural and procedural changes may be made without departing from the scope of present invention.
Conceptual Overview [037] Systems and methods consistent with certain aspects related to the invention facilitate the handling and management of workflows within an organization. For example, systems and methods may be provided for managing a workflow among a plurality of different persons in an organization, wherein the execution of the workflow is dependent on the specific role(s) or task(s) assigned to each person. Consistent with certain aspects of the invention, such systems and methods may provide an easier way and/or more efficient approach toward the handling of workflows and tasks performed by various persons in an organization. [038] As used herein, the term "organization" encompasses any type of organization or entity, such as a large or publicly traded company, a business unit, an agency, a foundation, a non-profit organization, a governmental body, etc.
Further, a "workflow" may comprise any set of tasks or activities to be performed by one or more persons in an organization. By way of example, the execution of a workflow may require the joint effort of a plurality of different persons in an organization, wherein each person has specific task(s) that they are responsible for handling or performing. The assignment of task(s) to a person may be dependent upon the role(s) that the person performs within the organization. Further, each workflow may require that certain tasks be performed in a predetermined order or sequence by the plurality of different persons. [039] The handling and management of workflows, in accordance with certain implementations or embodiments of the invention, may be performed for the purposes of, for example, internal management control. Internal management control may be performed consistent with local or national law (such as the SOA in the United States). Examples of workflows for internal management control include, for instance, assessment of control design, assessment of control efficiency, assessment of process design, and testing of control effectiveness. [040] In certain aspects of the invention, methods and system may set up a project for monitoring and assessment internal control in an organization. The monitoring and assessment may include establishing business processes and controls for performing one or more workflows by one or more persons in the organization. Further, methods and systems consistent with the present invention may enable selected persons to assess control designs, efficiencies and business process designs, as well as identify issues associated with internal controls for the organization. Remediation plans may be established, assessed and performed to address the identified issues. Additionally, these plans may be tested in order to identify additional issues and to determine whether a remediation plan effectively and efficiently provides internal control management. Once final analysis of the internal control procedures is performed, management reports may be generated that are used by management of the organization to conform to the standards set forth by internal or external organizational requirements. [041] In accordance with certain aspects of the present invention, methods and systems are provided for managing workflows in an organization. Using software executed processes, users may automatically inform one another when a subsequent person needs to be involved and perform specific tasks in a workflow. The workflow may involve many persons that belong to different roles that must interact with each other. Systems and methods may enable, consistent with the invention, persons to know from each other what tasks have been performed and when a subsequent activity or task is required or when a first person can continue their tasks in a workflow. [042] Embodiments of the present invention enable an organization to schedule workflows based on organization level criteria. For example, governmental standards for internal controls may require that an organization assess its internal controls once a year. As such, the corporate level workflows scheduled by an authorized user may designate to managers in lower level organization units to perform internal control management with at least this frequency. The managers, however, may determine that their workflows and internal control tasks may require more frequent execution. Accordingly, organization unit level, or perhaps lower level entities, may schedule workflows in a manner that is different than other organization levels. [043] For purposes of illustration, exemplary implementations of the invention will be described in which task-orientated roles are assigned to persons as part of the functionality of software executed processes. In these examples, it is assumed that a large number of different users and roles exist. Methods and systems consistent with aspects of the present invention support the handling of roles and system authorizations in a user-friendly way. [044] Fig. 1 illustrates a block diagram of an exemplary organization 100, consistent with certain aspects of the present invention may be implemented. As shown, organization 100 may include one or more Organization Units (OUs) 110, 120, and 130. An organization unit may be, for example, a legal entity, a geography, or a functional business entity associated with organization 100, such as a domestic or foreign subsidiary unit of organization 100. Further, an OU may be a shared type unit that includes information and provides resources for other OUs within organization 100. For instance, OU 110 may be a shared services OU that provides Information Technology (IT) or Human Resource (HR) services for all or some of the OUs in organization 100. [045] Each organization unit 110, 120, and 130 may include one or more
Business Units (BUs) that are sub-entities associated with a respective organization unit. For example, a business unit may be a sales department, a marketing department, etc. As shown in the example of Fig. 1 , OU 110 includes BUs 111-1 and 111-A, OU 120 includes BUs 121-1 to 121-B, and OU 130 includes BUs 131-1 to 131-C, where A, B, and C are integers greater than zero. Although Fig. 1 shows certain numbers of OUs and BUs, any number of organization units and corresponding business units may be included in organization 100. [046] Organization 100 may implement internal controls to meet governmental or internal reporting requirements, consistent with certain aspects of the present invention. Accordingly, organization 100 may implement one or more reporting mechanisms that allow workflows for internal management control to be managed and performed. [047] Workflows may be associated with any type of task or activities related to operation of organization 100. For exemplary purposes only, aspects of the present invention are described in relation to managing internal controls within organization 100. Methods and systems of the present invention, however, are not limited to these exemplary types of workflows and processes. [048] Fig. 2 illustrates an exemplary general process flow 200 that may be implemented by organization 100 to manage internal controls of organization 100. As shown in the example of Fig. 2, methods and systems may identify and set up a scope and project structure for managing these controls (Step 210). Process flow 200 may also include performing an initial documentation of internal controls for organization 100 (Step 220). The internal controls may then be assessed, and based on the assessment, remediation of the internal controls may be created (Step 230). Once created, the remediation of the internal controls are tested (Step 240) and once validated, the internal controls may be signed off by authorized personnel and any required reporting may be performed (Step 250). Consistent with an aspect of the invention, reporting may include issuing final reports that meet the requirements of, for example, any applicable governmental and/or organizational reporting standards. [049] The foregoing discussion is intended to introduce and provide initial clarity for some of the aspects associated with the present invention. Further details of the above-mentioned functionality and embodiments as well as additional aspects, features, and embodiments of the present invention are described below.
Set UP Scope and Project [050] Fig. 3 illustrates a flowchart depicting an exemplary method 300 for setting up the scope and project for managing internal controls, consistent with certain aspects related to the present invention. As shown in Fig. 3, setting up the scope and project may include defining one or more management requirements for organizational internal controls (Step 310). Further, the structure and the scope of the internal control project may be defined (Steps 320 and 330, respectively). Steps 310 through 330 may be performed manually by one or more persons of an organization, automatically through software executed by one or more computers, or through a combination of manual and automated processes assisted by software executed by one or more computers, such as user interfaces generated to assist a person in performing one or more of the steps in Fig. 3.
Defining Management Requirements [051] Defining management requirements (e.g., Step 310) may include setting thresholds and criteria for monitored data and business processes within an organization (e.g., organization 100). As used herein, the term "business process" refers to any related group of activities that produce an output associated with a value-related goal. A business process "activity" may include any operation, procedure, task, process step, transaction, initiative, and/or sequence of actions performed in order to achieve the overall business process goal. Business process activities may be computer-performed and/or performed by one or more individuals (e.g., executives, workforce, customers, etc.). Business processes may be associated with one or more business units and/or organization units. A business process may be implemented either within a single business unit and/or organization unit or across several business and/or organization units. [052] Defining management requirements may also include identifying and defining roll-up processes for management sign-off. This process may include identifying relationships between management and workflows within an organization to define those business processes and workflows that require validation and the individuals authorized to validate them. Further, methods and systems related to the present invention may establish a level of documentation detail required for each business process and final report that is created.
Defining Project Structure [053] Setting up the scope and project may also include defining the project structure (e.g., Step 320). Defining the project structure may involve defining roles and responsibilities of individuals and/or groups of individuals associated with the organization. Roles and responsibilities may include tasks that are to be performed by an individual or group of individuals (e.g. .committee) associated with management of internal controls for the organization. For example, a CEO of an organization may be assigned the role of signing-off corporate level reports, such as those being provided to a governmental entity as a representation of an organization's management of internal control. Further as an example, an organization unit manager may have a role of assigning organization unit and business process group owners and signing-off organization unit level reports, such as those reports that are provided to the CEO as a basis for forming the corporate level report. Exemplary embodiments for assigning roles and responsibilities which may be incorporated into implementations of the present invention are disclosed in
U.S. Patent Application No. (Attorney Docket no. 07781.0135-00), entitled
"Systems and Methods for Assigning Task-Oriented Roles to Users," which was filed on , and claims the benefit of U.S. Provisional Application No. 60/527,000 filed December 5, 2003, the disclosures of which are hereby incorporated herein by reference in their entireties.
Defining Scope of Project [054] Setting up the scope and project may further include defining the scope of the internal control project (e.g., Step 330). Defining the scope of the project may involve defining the scope at various levels associated with the organization, such as at organization and organizational unit levels. For instance, methods and systems consistent with certain aspects related to the present invention may identify organization units and business processes to be included in the internal control management of an organization. Further, these methods and systems may identify the process steps associated with each of the business processes. [055] In one aspect of the invention, defining the scope of the project may include creating an organization hierarchy of the organization. This process may be customized by a user implementing methods and systems of the present invention, or it may be automatically performed by one or more software processes executing in a processing system. For example, the organization hierarch may be manually and/or automatically created from an organization's human resource organization files. [056] For purposes of illustration, Fig. 4 shows a block diagram of an exemplary organization hierarchy 400. The exemplary hierarchy of Fig. 4 may be created by methods and systems consistent with aspects of the present invention. Hierarchy 400 is illustrative of certain aspects of the present invention and is not intended to be limiting. That is, methods and system of the present invention may create any form of organization hierarchy based on the structure of an organization or as defined by a user or software process. [057] Defining the scope of the project may also include creating a central business process hierarchy. A business process hierarchy is a central catalog of business processes for an organization that are defined without details of any process steps. In one aspect, individuals or software processes associated with one or more organization units and business units of an organization may be assigned the task of defining the business process hierarchy. The business process hierarchy may include business process groups that are a set of business processes, such as a sales business process group. [058] In one aspect, methods and systems may include in the business process hierarchy only those business processes that have a material impact on financial reporting or disclosure controls and procedures associated with one or more governmental requirements, such as Sections 404 and 302 of the SOA, respectively. Such business processes may be identified from a group of business processes associated with the organization and added to the business process hierarchy. Identifying relevant business processes may be performed by a user and/or a software executed process configured to filter specific business processes based on stored information associated with the governmental requirements and data structures reflecting the business process groups. [059] For purposes of illustration, Fig. 5 shows a block diagram of an exemplary central business process catalog 500. Catalog 500 may be for a specific organization and include those business processes (e.g., "Process P1 : Order
Processing") that may influence financial reporting and/or disclosure controls for that organization. [060] Once a central business process catalog is created, the impact of each of the catalog's business processes on any organization financial accounts is determined. In one aspect, business processes within the central catalog are linked to relevant financial statement accounts associated with financial transactions of the organization. These statements may be stored as data structures in a computer- readable medium that are analyzed by a software process or may be paper-based documents that are reviewed by a user. Based on one or more rules that may be defined as software code or a user-based knowledge base, each business process in the central catalog may be linked to those organizational financial accounts that are affected by the respective business process. For example, a user may be presented with one or more user interfaces that provide a list of business processes included in a defined central business process catalog and a list of financial statement accounts that may be assigned to a business process in the catalog. In one embodiment, methods and systems of the present invention may allow the user to select or de-select one or more of the financial account statements while viewing a selected business process within the catalog. Thus, a user may leverage these interfaces to define the relationships between business processes and financial statement accounts for an organization. [061] To further illustrate this aspect of the invention, Fig. 6 shows a block diagram 600 of exemplary relationships between business processes in a central catalog and financial statement accounts associated with an organization. As shown, Fig. 6 shows a business process "Process P1 : Order Processing" having a relationship with financial statement accounts 610, 620, and 630, labeled "Accounts Receivable," "Inventory," and "Revenue," respectively. Further, another business process "Process P2:" is shown having a relationship with financial statement accounts 640, 650, and 660, under a profit/loss financial account statement. Diagram 600 is exemplary and not intended to limit any aspects of the present invention to particular business processes and/or financial statement accounts. Methods and systems consistent with the present invention may identify and define any number of relationships between any number of business processes and financial statement accounts. [062] In one embodiment, defining the scope of the project may include defining control objectives and corresponding risks. A control objective may be a statement or idea that captures the purpose of one or more controls within a process. A risk may be a potential event that adversely impacts a desired outcome of one or more control objectives. A control may be a procedure implemented by an organization to facilitate a particular business process. For example, a control may be a procedure that limits access to selected documentation and/or systems to authorized personnel. Another exemplary control may be a requirement that an authorized individual (e.g., a manager) approve of changes to business documents, such as a sales order document. [063] Any type of control may be implemented, consistent with by aspects of the present invention, that allow an organization to manage business transactions internal and external to an organization. Further, methods and systems consistent with the present invention may define one or more control objectives for each business process in the central catalog. Further, each control objective may be categorized in a predefined category, such as a financial, operational, and compliance related category. [064] Additionally, controls may be grouped within management control groups that are used to aggregate the statuses of individual controls during issue creation, remediation, and reporting processes performed by methods and systems of the present invention and as described below in connection with, for example, Fig. 16. Exemplary management control groups may include a monitoring control group, an information and communication control group, a risk assessment control group, and a control environment control group. The control groups may be defined by a user or by software executed processes implemented by systems and methods of the present invention. [065] To further illustrate the process of defining control objectives and risks by organization and business unit using personal or software executed processes, reference will now be made to Fig. 7. In particular, Fig. 7 shows a block diagram of an exemplary control objective and risk catalog 700, consistent with aspects of the present invention. Catalog 700 may be stored as a data structure in a computer- readable medium and accessible by a user or a software executed process when performing internal control management processes, consistent with aspects of the present invention. A shown, control objective and risk catalog 700 includes a control object CO1 that is associated with a business process "Process P1 : Order Processing." Further, control objective CO1 is associated with risks R1 and R2. [066] Consistent with aspects of the present invention, a user and/or software executed process may define and assign any type of risk and control objective to a predetermined control objective category. Fig. 8 shows a block diagram of an exemplary control objective and risk catalog table 800 corresponding to an exemplary business process "Order Processing" 805 that may be defined by methods and systems of the present invention. As shown, table 800 describes control objective categories and risks corresponding to control objectives 810 and 820 for the exemplary business process 805. [067] Defining the scope of the project may also include assigning one or more business processes to a business unit. In one aspect, business unit personnel and/or software executed process associated with the BU may select those business processes included in the central process catalog that are applicable and within a predetermined scope for the respective business unit. By assigning a business process to a BU, any relating business process groups may be automatically inherited from the central business process catalog. [068] Fig. 9 shows a block diagram of a exemplary business process assignment 900 for an exemplary business unit, Business Unit BU1. As shown in Fig. 9, methods and systems consistent with aspects of the present invention may assign a business process (e.g., "Process P1 : Order Processing") to BU1. By doing so, a relating business process group (e.g., "Sales & Distribution") is inherited, thus defining a hierarchical relationship between BU1 and the assigned business process. [069] As explained, one or more of the process steps involved in setting up the scope and project for management of internal controls may be performed through human interaction, software based executed processes, or a combination of both human and software executed processes. For example, an individual (e.g., manager of organization 100) may define the thresholds and roll up processes used in managing internal controls. Additionally, or alternatively, a software executed process may create an organization hierarchy based on data stored in a storage medium reflecting an organization's structure. The above examples are not intended to be limiting and any form of human and software and/or hardware collaboration may be implemented consistent with aspects of the present invention to perform the set up scope and project processes described above.
Initial Documentation of Internal Controls [070] Referring back to Fig. 2, management of internal controls for an organization may include the initial documentation of internal controls (Step 220). Fig. 10 illustrates a flowchart of an exemplary initial documentation of internal controls process 1000 that may be performed, consistent with certain aspects of the present invention. [071] Initial documentation of internal controls may include adding business unit specific business process steps to each of the business processes assigned to a respective business unit (Step 1010). The business process steps may be created manually by individuals associated with a specific business unit or by software executed processes configured to create business unit specific process steps. By way of example, Fig. 11 shows a block diagram of exemplary BU-specific processes that may be added to the exemplary assigned business process "Process P1: Order Processing" described above. [072] In one aspect, each business process step may include one or more attributes that allow persons and/or computer executed software to control how each business process step is performed and managed. For example, each business process step may include an assigned role attribute that identifies an owner of the process step (i.e., an identified individual that is to perform the process step). Further, each business process step may include a control purpose attribute reflecting a control purpose for the respective process step. A frequency attribute may also be associated with a business process step that reflects how often the business process step is to be performed by the owner. Methods and systems consistent with aspects of the present invention may also include an automation attribute that determines whether a business process step is to be performed manually or automatically by software executed processes. The above business process step attributes are not intended to be limiting. Other attributes may be included in each of the process steps created and assigned to each business process for a particular business unit. Further, these attributes may be defined by a user through user interfaces generated by software executed by a computer system. [073] Referring back to Fig. 10, the initial documentation of internal controls may also include identifying risks related to the previously created control objectives. These risks may then be assigned to the controls reflected by the control objectives (e.g., Step 1020). To illustrate this aspect of the invention, Fig. 12 shows a block diagram of an exemplary risk assignment for a control objective CO1 associated with the exemplary business process P1 "Order Processing." As shown in this example, risk R1 (i.e., "changes will not be authorized or monitored") is assigned to control objective CO1 (i.e., "Only authorized transactions are booked"). This risk is assigned to controls PS2 (i.e., "access to sales order system is restricted to authorized personnel via password") and PS5 (i.e., "significant changes of sales orders require manager approval"). Methods and systems consistent with the present invention may add additional internal controls to lower the risk associated with a control objective and business process. Risks may be assigned manually, automatically by software executed by a computer system, or by a combination of manual and computer executed processes. [074] Once the risks are assigned, the controls for each control objective are embedded in the operational processes used in managing internal controls for the organization (Step 1030). Therefore, the controls included in a control objective that corresponds to other business processes are embedded with these other business processes via their process steps. For example, Fig. 13 shows a block diagram of the assignment of exemplary controls C1 , C2, C3, and C4. As shown, controls C1- C4 associated with control objective CO1 are selectively assigned to business process steps PS1 to PS4 of business process P1 business process groups 1310 and 1320 (e.g., "Sales & Distribution" and "Finance"), respectively. Each control C1 to C4 is equivalent to a corresponding process step within a given business process. Thus, those controls that are aligned with a particular business process step (e.g., PS1) are embedded with that process step's parent business process (e.g., Process Step PS1 and Control C1 for business process P2 "Receivables").
Workflows and Assessment and Remediation of Internal Controls [075] In accordance with certain aspects of the present invention, once the scope and project and the internal controls for are set up and/or documented for the management of internal controls, workflows may be scheduled and implemented for these internal controls. As mentioned above, users in an organization may be assigned roles. Each role may have one or more tasks or activities associated with it. Accordingly, workflows are created and scheduled for each user based on their roles. In certain aspects, these workflows are used to assess internal controls and remediation plans associated with the controls (e.g., Step 230 of Fig. 2). Exemplary workflows that may be provided by methods and systems of the present invention include, an assessment of control design, assessment of control efficiency, assessment of process design, and testing of control effectiveness. Although other workflows may be created and implemented. [076] In accordance with one aspect of the invention, the handling and management of workflows may be facilitated through user interfaces or screens (e.g., GUIs) that provide information to each person of a business unit, including the tasks that are assigned to them, etc. Such screens may include a base web page, such as a Home Page, that may be personalized by the user to include one or more desired links in a navigation bar and the desired combination of information containers on the screen. A Home Page link may be included in the navigation bar or area so that the user can return to the Home Page from other pages, such as a To-Do List page, a My Objects page, etc. [077] From a base web page (or any other page provided in accordance with the present invention), a To-Do List link may provide a reference to a information reflecting a list of activities assigned to the given user. The number of tasks included in the list may be displayed as part of a ServiceLink. For example, Fig. 14 shows a screen shot 1410 of an exemplary To-Do List that may be generated for a user of a business unit and a corresponding data structure 1420 for each To-Do object included in the To-Do List. [078] In one aspect, objects in the To-Do List that are rendered in a user interface screen may be data-driven based on the tasks that have been triggered by a scheduler process. The Links may include entity- and object-specific information to clarify the tasks that the particular user is to perform to assist, for example, in the management of internal controls. [079] The base web page (i.e., Home Page) may also include a My Objects link that references another page that includes the objects (e.g., organization unit, business process group, business process, and control) for which the user is the responsible person or owner. Whether a user is a person with such responsibilities may be determined by an evaluation of the task assignment process. This process is associated with the ability for a user or software executed process to assign tasks to an individual based on, for example, the object associated with a task. [080] Accordingly, tasks may include associations to objects to determine whether an object should be included in a My Objects information container. Table I lists exemplary tasks for exemplary objects that may be assigned to users of an organization. Fig. 15 illustrates an exemplary assignment screen that methods and systems may provide to facilitate the assignment of tasks to a user's My Objects information container.
Figure imgf000026_0001
Design Assessment Assessment of Control Design and Efficiency / Validate Control Design Assessment Assessment of Control Design and Efficiency / Perform Control Efficiency Assessment Assessment of Control Design and Efficiency / Validate Control Efficiency Assessment Testing / Perform Testing Testing / Receive Effectiveness Issues as Issue Owner Issues and Remediation / Create Remediation Plan or resolve issue Issues and Remediation / Perform remediation plan Table I: Exemplary Object Task Table [081] Methods and systems consistent with aspects of the present invention may leverage the user-interactive capabilities described above to manage workflows that are associated with the assessment and remediation of internal controls. As mentioned above, different types of workflows may be implemented that assist an organization in managing these types of controls. For example, an assessment of control design workflow may by performed that serves as a readiness assessment for certain governmental requirements, such as those set forth in Sections 404 and/or 302 of the SOA. This type of workflow may be implemented to allow an organization's management to identify and remediate control issues early, thus reducing the workload on subsequent control testing procedures. Another exemplary workflow, the assessment of control efficiency, may be performed at runtime and allows management to evaluate the effectiveness of resources used at the control level of an organization. For instance, a control may be a well designed manual process that could be made more efficient by automation. [082] When performing certain internal control management workflows, methods and systems of the present invention may ensure that a control assessment is performed (i.e., of control design or efficiency), the assessment is validated by the appropriate individuals, issues associated with the control is identified and remediated, and the progress of the above workflow steps is monitored on a continuous basis. Accordingly, aspects of the present invention may enable methods and system to assess an organization's internal controls, identify any potential issues or problem with the controls, provide mechanisms to implement remediation plans to remedy the issues, and test the effectiveness of the remediated controls. [083] Fig. 16 illustrates a flowchart of an exemplary assessment and remediation of internal control process 1600 that may be performed during the management of internal control process described above in connection with Fig. 2. As shown in the example of Fig. 16, methods and systems may perform an assessment of the controls implemented in an organization (Step 1610). The assessment may be performed by one or more individuals in an organization tasked with such activities, such as a manager who is to assess the controls created by another employee of the organization. Alternatively, computer executed software may automatically perform an assessment of one or more controls using stored information reflecting the controls, their objective, and their impact on defined risks associated with the objectives. [084] Additionally, assessing the controls may also include providing a rating for the controls based on the assessment. In one aspect, controls may be rated according to predetermined levels, such as an adequate level, a deficient level, and a significantly deficient level. To leverage the user interface capabilities of aspects of the present invention, methods and system may use graphical representations on a user display to reflect selected control rating levels, such as a green symbol for adequate, a yellow symbol for deficient, and a red symbol for significantly deficient. Other forms of user interface symbols or representations may be implemented to present the status of a current rating level of an assessed control. [085] In addition to assessing controls, methods and systems may identify any issues associated with a control or business process (Step 1620). An issue may be a shortcoming or problem related to a control or a business process implemented by a business unit, organization unit, or the organization. In one embodiment, there may be at least three types of issues associated with the management of internal controls: design, effectiveness, and efficiency issues. Design and effectiveness issues may be those deemed to be relevant to any governmental or other form of regulatory standard (i.e., the SOA) and will prevent the defined control objectives from being met for a given business process. Efficiency issues may be related to the performance of the controls used by the organization and may not be relevant to meeting any standards of a governmental requirement, such as the SOA. Efficiency issues, however, may be relevant to the organization in assisting in managing internal controls. [086] Issues may be identified and defined automatically by a computer executed software process configured to evaluate data reflecting given controls and associated remediation plan (described below). Alternatively, issues may be identified and defined by a user implementing one or more software programs that provide one or more user interfaces generated by methods and systems consistent with aspects of the present invention. Each defined issue may be monitored on a business unit, business process group, business process, and control level basis. An issue may also be assigned to multiple controls. [087] In defining issues, methods and systems may allow a user to configure one or more attributes, such as a root cause (i.e., what caused the issue to be created), implication (i.e., the affect of the issue), owner (i.e., a person who is address the issue), issue source identifier (i.e., a person who identified the issue), and/or a timestamp (i.e., when the issue was identified). Further examples of issue attributes may include an issue type (e.g., design, effectiveness, and efficiency) and an issue priority level. Also, issue status (e.g., open, remediated, and closed), remediation plan (e.g., one or many), and issue validation date (e.g., when the issue was remediated and validated (i.e., signed-off by an authorized person)) attributes may be used in defining an issue. Methods and systems of the present invention may use the issue attributes to create user interfaces that are presented to selected persons for managing the internal controls of the organization. [088] Once an issue is identified and defined, the assessment of the control(s) is validated (Step 1630). The issues may be addressed by creating one or more remediation plan(s) that are procedures created by a user to address and recitify the identified issue (Step 1640). The remediation plan(s) are then reviewed and validated by one or more authorized persons if the plans sufficiently address the identified issue(s) (Step 1650). Subsequently, the remediation plan(s) and the remediated issue(s) are closed (Step 1660). [089] As explained, aspects of the present invention may leverage computer executed processes to generate user interfaces to assign and monitor one or more tasks in an organization. These user interfaces may be used to perform an assessment and remediation of internal controls process, such as that shown in Fig. 16. For example, the To-Do List user interface previously described may be leveraged to present certain tasks to selected persons to perform assessments of controls, define issues, validate assessments, create remediation plans, validate the plans, and close the issues and remediation plans. Exemplary Assessment of Control Design Workflow [090] To further illustrate the above-mentioned aspects of the invention, Figs. 17-21 illustrate block diagrams of exemplary process flows for performing an assessment of control design workflow. Although the following description of Figs. 17-21 describe a control design assessment, methods and systems of the present invention may use similar process flows to perform other types of workflows for managing internal controls, such as assessment of control efficiency workflows, etc. [091] As shown in Fig. 17, to assess a control design, a To-Do list may be created for a control owner (i.e., "John smith") and a business process owner (i.e., "Tom Jones"). The To-Do list presents to these individuals an activity to be performed and an associated control. In this example, the control owner may assess an exemplary control design (i.e., process flow 1). Methods and systems consistent with aspects of the present invention may provide additional user interfaces that enable the control owner and business process owner to input feedback based on their assigned activity in the To-Do list. [092] In the example of Fig. 17, a control interface for "Control Design Assessment" is provided that enables the control owner (i.e., John Smith") to provide the results of their analysis of the monitored control (i.e., "Check Customer Creditworthiness"). Among the information that may be provided is a control design rating that may be set based on predetermined levels, such as adequate, deficient, and significantly deficient. In Fig. 17, the exemplary control is rated as significantly deficient by the control owner following the assessment of the control design. [093] During an assessment of the control design, the control owner may identify one or more issues associated with a given control. This information may be presented in another user interface that enables the control owner to provide attribute values for the issue identified (i.e., process flow 2). As shown in Fig. 17, the exemplary issue 1 includes an attribute identifying an issue owner that is responsible for the issue. [094] Also, the business process owner may perform activities included in their To-Do list (i.e., "Validate Control Design Assessment"). Thus, in this example, the business process owner validates the assessment, rating, and issues provided by the control owner. Additionally, in accordance with one embodiment, the business process owner may provide information regarding this assessment in the control interface (i.e., process flow 3). As shown in Fig. 17, a request to create a second issue is presented by the business process owner (e.g., "Validated Comment"). [095] Based on the validation by the business process owner, the control owner may perform one or more additional tasks to address any requests provided by the business process owner. In this example, the control owner creates a second issue as requested by the business process owner. Fig. 18 shows an exemplary block diagram resulting from this activity. As shown in Fig. 18, a second issue is created, represented by container 1830. The assessment of the control design may be validated (1810) by the control owner and the assessment performed by the control owner may be further validated by the business process owner, represented by status element 1820. [096] Once one or more issues are created for a given control, remediation plans may be required to address any problems presented by the issues. Fig. 19 shows a block diagram of exemplary interfaces and process flows associated with creating such plans. As shown, the To-Do lists for an issue owner (i.e., Tom Jones) and business process owner (i.e., John Smith) is created reflecting any activities for a given object that require performance. For each issue, the issue owner may create a remediation plan and assign a remediation plan owner tasked with the plan (i.e., process flow 1 ). Based on the activity presented in the To-Do list, the business process owner may perform some task associated with the created remediation plan. In this example, the business process owner completes details of the remediation plan created by the issue owner (i.e., process flow 2). [097] Once a remediation plan is created and detailed, it may be validated by the issue owner. Fig. 20 shows a block diagram of exemplary interfaces and process flows associated with this aspect of the exemplary assessment process. As shown, the To-Do list for the issue owner may be updated to show an activity for validating the remediation plan (i.e., process flow 3). Additionally, an activity for the business process owner may require them to report on the progress of the remediation plan. Exemplary user interfaces may be created and provided that allow attributes for the remediation plan to be updated by the appropriate individuals (i.e., process flow 4). [098] Once a remediation plan is validated and successfully addresses any issues previously identified, the plan and issue may be closed. Fig. 21 illustrates a block diagram of exemplary interfaces and process flows associated with this aspect. As shown in Fig. 21, the To-Do lists for the issue owner and business process owner may be updated to reflect any activities that require performing. In this example, the issue owner (i.e., Tom Jones) is tasked with closing the completed remediation plan, while the business process owner has no tasks assigned. Accordingly, the issue owner proceeds to close the plan (i.e., process flow 5), which is reflected in an exemplary interface that adjusts a status attribute associated with the remediation plan. In one embodiment, methods and systems consistent with the present invention may automatically close the issue after all associated remediation plans are closed (i.e., process flow 6), and the appropriate attributes in the issue and control interfaces may be updated.
Testing and Remediation of Internal Controls [099] In the above-described example, a control design is assessed, validated, and accepted for use in an organization. An organization, however, may wish to ensure that the controls that were designed effectively provide procedures that meet the requirements the control was designed to address. Thus, referring back to Fig. 2, once the assessment and remediation of internal controls is completed, the controls may be tested and remediated (Step 240). In certain embodiments, methods and systems may employ user interfaces and computer executed processes to provide a means for facilitating the testing of controls and the creation of remediation plans for addressing any issues identified during the testing. [0100] Figs. 22 and 23 illustrate block diagrams of exemplary interfaces and process flows associated with these aspects of the present invention. As shown in Fig. 22, an individual (i.e., Joe Black) may be tasked with testing a selected control through the use of a To-Do list (i.e., Perform Testing Activity). Based on this assignment, the tester may perform testing of the control (i.e., process flow 1). During testing, the tester may identify one or more issues associated with the control. In this example, the effectiveness of a selected control is monitored and an issue is identified and created based on the monitoring (i.e., process flow 2). By way of example, Fig. 22 shows an attribute reflecting that the control is deficient for a particular reason (i.e., "a certain number of credit checks are not documented"). [0101] Using an interface, the tester may update attributes for the created issue to allow an issue owner's To-Do list to be updated accordingly. In this case, the issue owner (i.e., John Smith) is notified through an activity provided in the owner's To-Do list (i.e., process flow 3). For example, because an issue is identified, the issue owner may be tasked with creating and performing a remediation plan to address the issue. [0102] Once the remediation plan is performed and successfully addresses the issue identified by the tester, the issue owner may close the remediation plan. Once all associated remediation plans are closed, the identified issue may be closed automatically. Further, once all issues associated to a given test performed by the tester are closed, the tester may receive a notification to retest the control to ensure no additional issues are identified. Fig. 23 illustrates a block diagram of exemplary interfaces and process flows associated with this exemplary aspect of the present invention. [0103] As shown in Fig. 23, the To-Do list for the tester may be updated with an activity to re-perform testing of the control (i.e., process flow 4). Based on the subsequent test, the tester may update the control effectiveness rating attribute to signify that the control is either adequate or is still deficient (or significantly deficient). In the exemplary control interface shown in Fig. 23, the retest of the control results in an adequate rating for the control.
Sign-Off and Reporting [0104] Once all of the appropriate testing, remediation, and validation of an organization's internal controls are complete, the management of these controls may be signed-off and reported to the appropriate individuals, organizations, and/or governmental entities. An organization's hierarchy may control how the sign-off on particular controls and their management is performed. For example, Fig. 24 illustrates a block diagram of an exemplary organization hierarchy related to corresponding business process steps associated with the organization's internal controls and ultimately the proper sign-off of the control's management. [0105] As shown, the assessment of controls at the business process step level may be the first procedures performed during the management of internal controls (i.e., Step 1 , Assessment, Issues, and Remediation). At the business process level, a subsequent step of assessing controls, identifying issues, and remediation may be performed (i.e., Step 2, Process Level Assessment, Issues, Remediation). Subsequently, during the assessment of the management of the controls, one or more of the higher levels of the organization may also perform assessment, issue identification, and remediation of the issues (i.e., Step 3., Assessment, Issues, Remediation at the business process group, business unit, organization unit, and organization level). [0106] As explained above, once all issues are remediated and the design and efficiencies of the controls are validated by the appropriate organization level representatives, the testing of the controls may be performed (i.e., Step 4, Testing, Issues, Remediation, and Retesting). Only once the controls have been properly tested and validated, the appropriate representatives of an organization's levels may sign-off on the management of these controls. In some aspects, the sign-off process may be performed in hierarchical fashion, following the hierarchy of the organization. For example, as shown in Fig. 24, the business unit levels sign-off the management of the controls before their corresponding organization units. And once all of the organization units have sign-off on the management of the internal controls, the organization may sign-off through the appropriate executive personnel, such as a CEO or CFO. [0107] Methods and systems consistent with aspects of the present invention may incorporate user interfaces and computer-executed software to enable authorized individuals in an organization to not only ensure workflow tasks have been properly reviewed and validated by lower level authorities (i.e., managers, etc.), but also allow reports to be created using the information maintained during the management of the internal controls described above. [0108] By way of example, embodiments consistent with the invention may generate one or more business reports associated with the management of internal controls using the information obtained during the various stages of managing the internal controls, such as assessment, assessment of management controls, testing, and sign-off. In one aspect, methods and systems may collect information from data structures storing attributes associated and other related data associated with given controls, business processes and process groups, such as the attributes provided by users via the exemplary user interfaces described above in connection with Figs. 17- 21. [0109] In one aspect, a first type of report is generated that may be used to support the assessment of control designs at various business process levels. This type of report may provide information reflecting the ratings for certain controls, the assignment of the controls with business processes, any issues associated with the controls, business process, and business process groups, and identification of responsible persons for a given business process, control, and business process group. [0110] Methods and systems consistent with the present invention may also generate a second type of report that may be used to support business process analysis and determinations whether all control objectives and risks are adequately covered by existing controls. This report may include information reflecting identifications of any control objectives and/or risks not addressed by the existing controls, identification of any controls and risks that are addressed repeatedly, analysis results associated with each business process and related to discovering an proper combination of preventive and detective controls used in the organization, and identification of any control types that are not adequately represented in the existing controls (e.g., financial reporting, accuracy, completeness, validity, etc.). [0111] The above-described reports are exemplary and are not intended to be limiting. Other types of reports may be generated for providing one or more individuals of an organization, organization unit, and business unit with information regarding the status of various aspects of the organization's management of internal controls. For example, in situations where an organization is required to report to the SEC in accordance with Sections 302 and 404 of the SOA, methods and systems may generate reports and/or assist a CEO/CFO in generating a report that meets the requirements of these sections. [0112] For instance, an individual may leverage one or more user interfaces to view the status of lower organization level control assessments to determine whether certain requirements have been met. The interfaces may include information and/or rating symbols reflecting the status of selected sign-off status reports of lower level individuals, thus allowing an upper organization level manager to determine whether certain processes have been properly evaluated and signed-off. Once the upper level manager approves and signs-off on a given report, the report may be provided to the necessary governmental entities in accordance with governing law.
Exemplary System [0113] As disclosed herein, embodiment of the invention may be implemented using any combination of computer hardware, software and/or firmware. These aspects may be implemented as a computer program product (i.e., a computer program tangibly embodied in an information carrier such as a machine-readable storage device or in a propagated signal), for execution by, or to control the operation of, data processing apparatus (e.g., a programmable processor, a computer, or multiple computers). Computer programs consistent with the invention may be written in any form of programming language and can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a communication network. [0114] For example, the features disclosed herein may be performed through one or more software modules or as part of a Management of Internal Controls (MIC) software application. Such software may be executed in a computerized system or networked environment. Through a MIC application or other appropriate software, one or more persons may automatically inform one another when a subsequent person needs to be involved and perform specific task(s) in a workflow. Thus, method steps of the invention and its embodiments may be performed by one or more programmable processors executing a computer program to perform functions of the invention by operating on input data and generating output. [0115] Processors suitable for the execution of a computer program may include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor may receive instructions and data from a read-only memory or a random access memory or both. The essential elements of a computer may be a processor for executing instructions and one or more memory devices for storing instructions and data. Generally, a computer may also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data (e.g., magnetic, magneto-optical disks, or optical disks). Information carriers suitable for embodying computer program instructions and data may include all forms of non-volatile memory, including by way of example semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks such as internal hard disks and removable disks; magneto-optical disks; and CD- ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, ASICs (application-specific integrated circuits). [0116] To provide for interaction with a user, embodiments consistent with the invention may be implemented on a computer having a display device such as a CRT (cathode ray tube) or LCD (liquid crystal display) monitor for displaying information to the user and a keyboard and a pointing device such as a mouse or a trackball by which the user may provide input to the computer. Other kinds of devices may be used to provide for interaction with a user as well; for example, feedback provided to the user may be any form of sensory feedback, such as visual feedback, auditory feedback, or haptic feedback; and input from the user may be received in any form, including acoustic, speech, or haptic input. [0117] Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. The exemplary implementations of the invention included herein have been presented for purposes of illustration and description. They are not exhaustive and do not limit the invention to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from the practicing of the invention. [0118] By way of example, Fig. 25 shows a block diagram of an exemplary arrangement of corporate organization 100 illustrated in Fig. 1 from a computer system environment standpoint. In certain aspects, each BU in OUs 110, 120, and 130 may include computer systems operated by one or more persons associated with a respective BU. For example, as shown in Fig. 25, BUs 2511-1 to 2511-N may each include one or more computer systems 2512-1 to 2512-X and 2513-1 to 2513- Y, respectively, where "X," "N," and "Y" are integers greater than zero. Any number of such systems may be implemented in BUs 2511-1 to 2511-N. Further, although the following description of Fig. 25 provides details of computer systems associated with OU 2510, OUs 2520 and 2530 may include similar type of computer systems. Accordingly, the following description of the computer systems included in BUs 2512-1 to 2512-X and/or 2513-1 to 2513-Y apply to OUs 2520 and 2530. For example, Fig. 25 shows OU 2520 including computer systems 2522-1 to 2522-X and 2523-1 to 2523-Y in BUs 2521-1 to 2521-N, respectively. Further, Fig. 25 shows OU 2530 including computer systems 2532-1 to 2532-X and 2533-1 to 2533-Y in BUs 2531-1 to 2531-N, respectively. [0119] In certain aspects, computer systems 2512-1 to 2512-X and 2513-1 to
2513-Y may comprise a desktop, mainframe, laptop, or any other type of computer system known in the art. Further, computer systems 2512-1 to 2512-X and 2513-1 to 2513-Y may each operate as a server computer, client computer, or both. These computer systems may be operated by one or more individuals associated with the respective business units of organization 100. Additionally, OU 2510 may include one or more computer systems (not shown) operated by individuals associated with organization unit level, such as organization unit level managers, executives, staff, etc. [0120] Computer systems 2512-1 to 2512-X and 2513-1 to 2513-Y may each include any known components used in performing processes consistent with certain aspects related to the present invention. For example, computer systems 2512-1 to 2512-X and 2513-1 to 2513-Y may each include a processor system, a memory system, an interface system, and a display device. [0121] A processor system implemented in a BU computer system may include one or more processors suitable for the execution of one or more computer programs. The processors may include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind used in computer systems. Generally, a processor may receive instructions and data from a read-only memory or a random access memory or both. Further, the processor system may execute instructions and one or more memory devices for storing instructions and data. [0122] A memory system implemented by an OU computer system may be one or more memory devices that store data and software programs that are executed by a processor system (e.g., magnetic, magneto-optical disks, or optical disks). The memory devices may store software programs that when executed by one or more processors, perform certain aspects of the present invention. For example, one or more of the computer systems included in BUs 2511-1 to 2511-N may execute a MIC application for managing internal controls for organization 100. Further, user interface software may be stored and executed to provide one or more individuals with content for managing the internal controls, such as a To-Do list and a MY Objects web page. [0123] A display device may be a device, such as a CRT (cathode ray tube) or LCD (liquid crystal display) monitor, for displaying information to a user and a keyboard and/or a pointing device (e.g., mouse or a trackball) by which the user may provide input to the computer system. Other types of devices may be used to provide for computer system interaction with a user as well; for example, feedback provided to the user may be any form of sensory feedback, such as visual feedback, auditory feedback, or haptic feedback; and input from the user may be received in any form, including acoustic, speech, or haptic input. [0124] Additionally, computer systems 2512-1 to 2512-X and 2513-1 to 2513-
Y may be interconnected by an internal network 2519. In one aspect, network 2519 may be one or more networks that interconnect computer systems 2512-1 to 2512-X and 2513-1 to 2513-Y to exchange information within OU 2510. For example, network 2519 may be a Local Area Network (LAN), an Extranet, an Intranet, and any other type of communication network known in the art. Also, as shown in Fig. 25, OUs 2510, 2520, and 2530 may be interconnected by a network 2550. This network may be one or more communication networks, such as the Internet, a WAN, LAN, wireless and/or wireline based communication networks, and any other form of communication network that enables OUs 2510, 2520, and 2530 to exchange information. [0125] For purposes of explanation only, certain aspects of the present invention may be performed using the discrete functional elements illustrated in Fig. 25. The functionality of the elements and modules illustrated in Fig. 25 may, however, overlap and/or may be present in a fewer or greater number of elements and modules. Elements of each system may, depending on the implementation, lack certain illustrated components and/or contain, or be coupled to, additional or varying components not shown. Further, all or part of the functionality of the illustrated elements may co-exist or be distributed among several geographically dispersed locations. Moreover, embodiments, features, aspects and principles of the present invention may be implemented in various environments and are not limited to the illustrated environments and architectures. In addition, the processes disclosed herein are not inherently related to any particular apparatus or system and may be implemented by any suitable combination of components. [0126] As described, embodiments of the present invention enable an organization to manage workflows. In accordance with certain aspects, a cascaded process of scheduling and assigning activities may be performed that enables users affiliated with various hierarchical levels of organization 100 to manage these activities. For example, a top-level user, such as a system administrator, may initially schedule a workflow including corporate level activities. Following the schedule, lower organization level users may assign activities based on the schedule assigned by the system administrator. Through user To-Do lists and/or other similar notification schemes, methods and systems of the present invention may enable users of an organization to schedule and assign activities that meet the criteria of the initially schedule workflow, but include additional activities unique to a given user or organization level. For example, managers of a business unit may schedule a workflow and assign activities that are unique to that business unit, while at the same time meeting the scheduled workflow initially set forth by the corporate level system administrator. Further, process group managers that are assigned tasks by the business unit manager may also schedule and assign activities unique to his/her organization level, while still meeting the goals set forth by the business unit manager.

Claims

1. A computer system for managing workflows in an organization employing persons assigned roles, each role comprising one or more responsibilities for each person assigned to a role, the system including: a network (2519, 2529, 2539) of computers associated with the organization, at least one of the computers executing software that provides dedicated user interfaces for: defining and scheduling workflows for managing internal controls of the organization, each workflow comprising a plurality of tasks to be performed by persons in the organization according to their assigned roles, and communicating tasks of each workflow to the persons in the organization.
2. The computer system of claim 1 , wherein the computer network includes a first set of computers associated with a first business unit of the organization and a second set of computer associated with a second business unit of the organization.
3. The computer system of claim 1 or 2, wherein each dedicated interface presents a To-Do list including the required tasks to be performed by each respective person.
4. The computer system of any one of the preceding claims, wherein the software provides user interfaces for: defining a structured organization hierarchy of the organization; generating a business process catalog based on the organization hierarchy; and linking business process in the business process catalog to one or more financial accounts for the organization.
5. The computer system of any one of the preceding claims, wherein the software performs processes for defining control objectives; defining a risk associated with each control objective; and creating a control objective and risk catalog reflecting relationships between each risk and corresponding control objective.
6. The computer system of any one of the preceding claims, wherein the software performs processes for assigning one or more business processes to respective business units of the organization.
7. The computer system of any one of the preceding claims, wherein the software performs processes for: defining business processes for respective business units of the organization; and defining business process steps for each business process.
8. The computer system of any one of the preceding claims, wherein the software performs processes for: assigning risks to one or more internal controls associated with a control objective for each business process; and embedding the one or more controls to a respective business process.
9. The computer system of any one of the preceding claims, wherein the software is performs processes for: assigning a list of activities for each person assigned a role corresponding to the workflows for managing internal controls; and generating each dedicated interface based on the list of activities for each person.
10. The computer system of any one of the preceding claims, wherein the workflow include a first workflow and wherein a first person is assigned a first activity associated with the first workflow, and wherein the software generates an assessment interface that enables the first person to record results of the first activity when performed by the first person.
11.The computer system of any one of the preceding claims, wherein the software generates an issue interface that enables the first person to input issue attributes associated with an identified issue corresponding to the first activity.
12. The computer system of any one of the preceding claims, wherein a second person is assigned a second activity associated with the first workflow, and the software performs processes that enable the second person to update the assessment interface based on results of the second activity when performed by the second person.
13. The computer system of any one of the preceding claims, wherein the issue attributes include data directing a second person to perform a second activity associated with the identified issue.
14. The computer system of any one of the preceding claims, wherein the second activity includes creating a remediation plan that addresses the identified issue.
15. The computer system of any one of the preceding claims, wherein the second activity includes validating the remediation plan after the first person refines the remediation plan.
16. The computer system of any one of the preceding claims, wherein the software performs processes that close the identified issue once the remediation plan is validated.
17. The computer system of any one of the preceding claims, wherein the software performs processes for: assigning a first activity to a first person and a second activity to a second person, each activity corresponding to a first workflow for managing internal controls; and generating a dedicated interface for each of the first and second person based on the first and second activities, respectively.
18. The computer system of any one of the preceding claims, wherein the first person is assigned a role that requires the first person to oversee the second activity assigned to the second person.
19.T The computer system of any one of the preceding claims, wherein the software performs processes for: assigning a first task to a first person to test results of one or more tasks performed by selected persons for managing internal controls of the organization; and generating a test interface that allows the first person to input data reflecting results of the first task.
20. The computer system of any one of the preceding claims, wherein the software generates sign-off interfaces for persons associated with various business levels of the organization, each sign-off interface enabling a specified person to validate internal control related tasks performed by one or more persons overseen by the specified person.
21.The computer system of any one of the preceding claims, wherein the software further generates a report based on the validation of the internal control related tasks by each specified person.
22. The computer system of any one of the preceding claims, wherein the software performs processes that enable a person who is responsible for overseeing the entire organization to validate the report.
23. The computer system of any one of the preceding claims, wherein the report includes information reflecting the organization's attempt to manage internal controls of the organization.
24. The computer system of any one of the preceding claims, wherein the report includes information reflecting the organization's attempt to manage internal controls of the organization based on a governmental standard.
25. The computer system of any one of the preceding claims, wherein the software generates dedicated interfaces for specified persons in the organization that enable these specified persons to validate the performance of one or more of the tasks performed by persons in the organization.
26. The computer system of any one of the preceding claims, wherein the software generates a report including information representing the organization's attempt in managing internal controls of the organization, wherein the report is generated based on the validation by the specified persons in the organization.
27. The computer system of any one of the preceding claims, wherein the workflows include tasks to be performed by persons associated with different business units of the organization.
28. The computer system of any one of the preceding claims, wherein the workflows include tasks to be performed by persons associated with different organization units of the organization.
29. The computer system of any one of the preceding claims, wherein the software provides dedicated user interfaces for: scheduling, by a corporate level person in the organization, a corporate level workflow that includes activities for internal controls at a corporate level; and assigning tasks to persons at the organization unit level to meet requirements of the scheduled corporate level workflow.
30. The computer system of any one of the preceding claims, wherein the software further provides dedicated user interfaces for: scheduling an organization unit level workflow based on the corporate level workflow; and assigning tasks, by organization unit level persons, to meet requirements of the schedule organization unit level workflow, wherein the organization unit workflow includes tasks that are unique to the organization unit level.
31. The computer system of any one of the preceding claims, wherein the software further provides dedicated user interfaces for: cascading the scheduling of subsequent workflows to lower organization level entities of the organization, wherein each scheduled subsequent workflow includes tasks that meet the requirements of the corporate level workflow and includes tasks that are unique to an organization level entity associated with the subsequent workflow.
32. A computer-implemented method for handling and managing workflows in an organization, the method comprising: assigning roles to persons in the organization, each role comprising one or more responsibilities for each person assigned to a role; defining and scheduling workflows for managing internal controls of the organization, each workflow comprising a plurality of tasks to be performed by persons in the organization according to their assigned roles; and communicating required tasks of each workflow to persons in the organization through respective dedicated interfaces for each person.
33. The computer-implemented method of claim 32, wherein each dedicated interface presents a To-Do list including the required tasks to be performed by each respective person.
34. The computer-implemented method of claim 32 or 33, wherein defining and scheduling workflows includes: determining a structured organization hierarchy of the organization; generating a business process catalog based on the organization hierarchy; and linking business process in the business process catalog to one or more financial statement documents for the organization.
35. The computer-implemented method of claim 32, 33, or 34, wherein defining and scheduling workflows includes: defining control objectives; defining a risk associated with each control objective; and creating a control objective and risk catalog reflecting relationships between each risk and corresponding control objective.
36. The computer-implemented method of any one of the preceding claims 32 to 35, wherein defining and scheduling workflows includes: assigning one or more business processes to respective business units of the organization.
37. The computer-implemented method of any one of the preceding claims 32 to 36, wherein defining and scheduling workflows includes: defining business processes for respective business units of the organization; and defining business process steps for each business process.
38. The computer-implemented method of any one of the preceding claims 32 to 37, wherein defining and scheduling workflows includes: assigning risks to one or more internal controls associated with a control objective for each business process; and embedding the one or more controls to a respective business process.
39. The computer-implemented method of any one of the preceding claims 32 to 38, wherein communicating required tasks includes: assigning a list of activities for each person assigned a role corresponding to the workflows for managing internal controls; and generating each dedicated interface based on the list of activities for each person.
40. The computer-implemented method of any one of the preceding claims 32 to 39, wherein the workflows include a first workflow and wherein a first person is assigned a first activity associated with the first workflow, and wherein the method further includes: generating an assessment interface that enables the first person to record results of the first activity when performed by the first person.
41. The computer-implemented method of claim 40, further including: generating an issue interface that enables the first person to input issue attributes associated with an identified issue corresponding to the first activity.
42. The computer-implemented method of claim 41 , wherein a second person is assigned a second activity associated with the first workflow, and the method further includes: allowing the second person to update the assessment interface based on results of the second activity when performed by the second person.
43. The computer-implemented method of claim 41 , wherein the issue attributes direct a second person to perform a second activity associated with the identified issue.
44. The computer-implemented method of claim 42 or 43, wherein the second activity includes creating a remediation plan that addresses the identified issue.
45. The computer-implemented method of any one of the preceding claims 32 to 44, wherein the second activity includes validating the remediation plan after the first person refines the remediation plan.
46. The computer-implemented method of any one of the preceding claims 32 to 45, further including: closing the identified issue once the remediation plan is validated.
47. The computer-implemented method of any one of the preceding claims 32 to 46, wherein communicating required tasks includes: assigning a first activity to a first person and a second activity to a second person, each activity corresponding to a first workflow for managing internal controls; and generating a dedicated interface for each of the first and second person based on the first and second activities, respectively.
48. The computer-implemented method of any one of the preceding claims 32 to 47, wherein the first person is assigned a role that requires the first person to oversee the second activity assigned to the second person.
49. The computer-implemented method of any one of the preceding claims 32 to 48, further including: assigning a first task to a first person to test results of one or more tasks performed by selected persons for managing internal controls of the organization; and generating a test interface that allows the first person to input data reflecting results of the first task.
50. The computer-implemented method of any one of the preceding claims 32 to 49, further including: generating sign-off interfaces for persons associated with various business levels of the organization, each sign-off interface enabling a specified person to validate internal control related tasks performed by one or more persons overseen by the specified person.
51. The computer-implemented method of any one of the preceding claims 32 to 50, wherein generating sign-off interfaces includes: generating a report based on the validation of the internal control related tasks by each specified person.
52. The computer-implemented method of any one of the preceding claims 32 to 51, wherein the report is validated by a person who is responsible for overseeing the entire organization.
53. The computer-implemented method of any one of the preceding claims 32 to 52, wherein the report includes information reflecting the organization's attempt to manage internal controls of the organization.
54. The computer-implemented method of any one of the preceding claims 32 to 53, wherein the report includes information reflecting the organization's attempt to manage internal controls of the organization based on a governmental standard.
55. The computer-implemented method of any one of the preceding claims 32 to 54, further including: generating dedicated interfaces for specified persons in the organization that enable these specified persons to validate the performance of one or more of the tasks performed by persons in the organization.
56. The computer-implemented method of any one of the preceding claims 32 to 55, further including: generating a report including information representing the organization's attempt in managing internal controls of the organization, wherein the report is generated based on the validation by the specified persons in the organization.
57. The computer-implemented method of any one of the preceding claims 32 to 56, wherein the workflows include tasks to be performed by persons associated with different business units of the organization.
58. The computer-implemented method of any one of the preceding claims 32 to 57, wherein the workflows include tasks to be performed by persons associated with different organization units of the organization.
59. The computer-implemented method of any one of the preceding claims 32 to 58, wherein defining and scheduling workflows for managing internal controls of the organization, includes: scheduling, by a corporate level person in the organization, a corporate level workflow that includes activities for internal controls at a corporate level; and assigning tasks to persons at the organization unit level to meet requirements of the scheduled corporate level workflow.
60. The computer-implemented method of any one of the preceding claims 32 to 59 , further comprising: scheduling an organization unit level workflow based on the corporate level workflow; and assigning tasks, by organization unit level persons, to meet requirements of the schedule organization unit level workflow, wherein the organization unit workflow includes tasks that are unique to the organization unit level.
61. The computer-implemented method of any one of the preceding claims 32 to 60, further comprising: cascading the scheduling of subsequent workflows to lower organization level entities of the organization, wherein each scheduled subsequent workflow includes tasks that meet the requirements of the corporate level workflow and includes tasks that are unique to an organization level entity associated with the subsequent workflow.
62. A computer-readable medium including instructions for performing a method, when executed by a processor, for managing workflows in an organization, the method including: assigning roles to persons in the organization, each role comprising one or more responsibilities for each person assigned to a role; defining and scheduling workflows for managing internal controls of the organization, each workflow comprising a plurality of tasks to be performed by persons in the organization according to their assigned roles; and communicating required tasks of each workflow to persons in the organization through respective dedicated interfaces for each person.
63. The computer-readable medium of claim 62, wherein communicating required tasks includes: assigning a first activity to a first person and a second activity to a second person, each activity corresponding to a first workflow for managing internal controls; and generating a dedicated interface for each of the first and second person based on the first and second activities, respectively.
64. The computer-readable medium of claim 62 or 63, wherein the first person is assigned a role that requires the first person to oversee the second activity assigned to the second person.
65. The computer-readable medium of claim 62, 63 or 64, wherein the method further includes: assigning a first task to a first person to test results of one or more tasks performed by selected persons for managing internal controls of the organization; and generating a test interface that allows the first person to input data reflecting results of the first task.
66. The computer-readable medium of claim 62, wherein the method further includes: generating sign-off interfaces for persons associated with various business levels of the organization, each sign-off interface enabling a specified person to validate internal control related tasks performed by one or more persons overseen by the specified person.
67. The computer-readable medium of claim 66, wherein generating sign-off interfaces includes: generating a report based on the validation of the internal control related tasks by each specified person.
68. The computer-readable medium of claim 66, wherein the generating a report includes validating the report by a person who is responsible for overseeing the entire organization.
69. A computer system for managing workflows in an organization, including: a display system (1410 ) for displaying content; and a computer system configured to execute software to present a user interface on the display, the user interface including information reflecting one or more tasks to be performed by a person in the organization, the one or more tasks being included in a workflow for managing internal controls of the organization and are to be performed by the person based on an assigned role of the person in the organization.
70. The system of claim 66, wherein the person is assigned a role that requires the person to oversee a second task assigned to a second person.
71. The system of claim 67, wherein the one or more tasks include a testing task to test results of a task performed by selected persons for managing internal controls of the organization, and wherein the computer system executes software to generate a test user interface that allows the person to input data reflecting results of the testing task.
72. The system of claim 66, wherein the computer system executes software that generated sign-off interfaces for persons associated with various business levels of the organization, each sign-off interface enabling a specified person to validate internal control related tasks performed by one or more persons overseen by the specified person.
73. The system of claim 69, wherein the computer system executes software that generates a report based on the validation of the internal control related tasks by each specified person.
PCT/EP2004/013849 2003-12-05 2004-12-06 Systems and methods for handling and managing workflows WO2005055097A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP04803553A EP1692648A1 (en) 2003-12-05 2004-12-06 Systems and methods for handling and managing workflows

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US52700003P 2003-12-05 2003-12-05
US52696203P 2003-12-05 2003-12-05
US60/527,000 2003-12-05
US60/526,962 2003-12-05

Publications (1)

Publication Number Publication Date
WO2005055097A2 true WO2005055097A2 (en) 2005-06-16

Family

ID=34657222

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/EP2004/013849 WO2005055097A2 (en) 2003-12-05 2004-12-06 Systems and methods for handling and managing workflows
PCT/EP2004/013850 WO2005055098A2 (en) 2003-12-05 2004-12-06 Systems and methods for assigning task-oriented roles to users

Family Applications After (1)

Application Number Title Priority Date Filing Date
PCT/EP2004/013850 WO2005055098A2 (en) 2003-12-05 2004-12-06 Systems and methods for assigning task-oriented roles to users

Country Status (3)

Country Link
US (2) US20050149375A1 (en)
EP (2) EP1692653A1 (en)
WO (2) WO2005055097A2 (en)

Families Citing this family (129)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7191394B1 (en) 2000-06-21 2007-03-13 Microsoft Corporation Authoring arbitrary XML documents using DHTML and XSLT
US7155667B1 (en) 2000-06-21 2006-12-26 Microsoft Corporation User interface for integrated spreadsheets and word processing tables
US7346848B1 (en) 2000-06-21 2008-03-18 Microsoft Corporation Single window navigation methods and systems
US6948135B1 (en) 2000-06-21 2005-09-20 Microsoft Corporation Method and systems of providing information to computer users
US6883168B1 (en) 2000-06-21 2005-04-19 Microsoft Corporation Methods, systems, architectures and data structures for delivering software via a network
US7000230B1 (en) 2000-06-21 2006-02-14 Microsoft Corporation Network-based software extensions
US8639542B2 (en) * 2002-06-27 2014-01-28 Siebel Systems, Inc. Method and apparatus to facilitate development of a customer-specific business process model
US7415672B1 (en) 2003-03-24 2008-08-19 Microsoft Corporation System and method for designing electronic forms
US7275216B2 (en) 2003-03-24 2007-09-25 Microsoft Corporation System and method for designing electronic forms and hierarchical schemas
US7370066B1 (en) 2003-03-24 2008-05-06 Microsoft Corporation System and method for offline editing of data files
US6908058B2 (en) * 2003-03-28 2005-06-21 Suncast Corporation Hose reel cart with elevated crank handle
US7913159B2 (en) 2003-03-28 2011-03-22 Microsoft Corporation System and method for real-time validation of structured data files
US7296017B2 (en) 2003-03-28 2007-11-13 Microsoft Corporation Validation of XML data files
EP1625539A1 (en) * 2003-05-13 2006-02-15 Sag Ag System, method, and software application for modeling the structure of enterprises
US7899693B2 (en) 2003-06-17 2011-03-01 Oracle International Corporation Audit management workbench
US8296167B2 (en) 2003-06-17 2012-10-23 Nigel King Process certification management
US7941353B2 (en) 2003-06-17 2011-05-10 Oracle International Corporation Impacted financial statements
US8005709B2 (en) 2003-06-17 2011-08-23 Oracle International Corporation Continuous audit process control objectives
US7406660B1 (en) 2003-08-01 2008-07-29 Microsoft Corporation Mapping between structured data and a visual surface
US7334187B1 (en) 2003-08-06 2008-02-19 Microsoft Corporation Electronic form aggregation
US20050149375A1 (en) * 2003-12-05 2005-07-07 Wefers Wolfgang M. Systems and methods for handling and managing workflows
US8819072B1 (en) 2004-02-02 2014-08-26 Microsoft Corporation Promoting data from structured data files
US7590685B2 (en) * 2004-04-07 2009-09-15 Salesforce.Com Inc. Techniques for providing interoperability as a service
US7802007B2 (en) 2004-05-19 2010-09-21 Salesforce.Com, Inc. Techniques for providing connections to services in a network environment
US7774620B1 (en) 2004-05-27 2010-08-10 Microsoft Corporation Executing applications at appropriate trust levels
US20060047561A1 (en) * 2004-08-27 2006-03-02 Ubs Ag Systems and methods for providing operational risk management and control
GB0419607D0 (en) * 2004-09-03 2004-10-06 Accenture Global Services Gmbh Documenting processes of an organisation
US7692636B2 (en) 2004-09-30 2010-04-06 Microsoft Corporation Systems and methods for handwriting to a screen
US9645712B2 (en) 2004-10-01 2017-05-09 Grand Central Communications, Inc. Multiple stakeholders for a single business process
WO2006042019A2 (en) * 2004-10-06 2006-04-20 Permabit, Inc. A storage system for randomly named blocks of data
JP2006113907A (en) * 2004-10-15 2006-04-27 Oki Electric Ind Co Ltd Financial institution channel coordination system, channel coordination apparatus and channel control apparatus
US7590972B2 (en) * 2004-10-28 2009-09-15 Cogency Software, Inc. Role-oriented development environment
US8487879B2 (en) 2004-10-29 2013-07-16 Microsoft Corporation Systems and methods for interacting with a computer through handwriting to a screen
US7712022B2 (en) 2004-11-15 2010-05-04 Microsoft Corporation Mutually exclusive options in electronic forms
US8170897B1 (en) * 2004-11-16 2012-05-01 Amazon Technologies, Inc. Automated validation of results of human performance of tasks
US7721190B2 (en) 2004-11-16 2010-05-18 Microsoft Corporation Methods and systems for server side form processing
US7509353B2 (en) * 2004-11-16 2009-03-24 Microsoft Corporation Methods and systems for exchanging and rendering forms
US20060149754A1 (en) * 2004-12-30 2006-07-06 Alexander Dreiling Integrated structural and process configuration
US7734999B2 (en) * 2005-01-03 2010-06-08 Emergis Inc. System and method for providing forms on a user interface
US7937651B2 (en) 2005-01-14 2011-05-03 Microsoft Corporation Structural editing operations for network forms
US7725834B2 (en) * 2005-03-04 2010-05-25 Microsoft Corporation Designer-created aspect for an electronic form template
US8010515B2 (en) 2005-04-15 2011-08-30 Microsoft Corporation Query to an electronic form
US7523053B2 (en) 2005-04-25 2009-04-21 Oracle International Corporation Internal audit operations for Sarbanes Oxley compliance
WO2006116610A2 (en) * 2005-04-26 2006-11-02 Npsox.Com Llc Sarbanes-oxley compliance system
US7895070B2 (en) * 2005-05-05 2011-02-22 Siebel Systems, Inc. Providing multiple views of a business process definition to different users
US7831453B2 (en) * 2005-05-05 2010-11-09 Siebel Systems, Inc. Modeling of business process data
US7809597B2 (en) * 2005-05-05 2010-10-05 Siebel Systems, Inc. Progressive refinement model for business processes
EP1891524A4 (en) * 2005-05-23 2010-06-30 Sap Governance Risk And Compli Access enforcer
US8200975B2 (en) 2005-06-29 2012-06-12 Microsoft Corporation Digital signatures for network forms
US20070033571A1 (en) * 2005-08-02 2007-02-08 Sap Ag Dynamic work center
US20070055928A1 (en) * 2005-09-02 2007-03-08 Microsoft Corporation User workflow lists to organize multimedia files
US7926030B1 (en) * 2005-09-30 2011-04-12 Harmony Information Systems, Inc. Configurable software application
US20070078863A1 (en) * 2005-10-03 2007-04-05 Peter Thompson Application support and maintenance system, software, database and related methods
US8001459B2 (en) 2005-12-05 2011-08-16 Microsoft Corporation Enabling electronic documents for limited-capability computing devices
WO2007068121A1 (en) * 2005-12-16 2007-06-21 Governanceglobal Corp. Method and apparatus for monitoring corporate governance compliance
US7505933B1 (en) * 2005-12-22 2009-03-17 Avalion Consulting, Llc System for accelerating Sarbanes-Oxley (SOX) compliance process for management of a company
US7447650B1 (en) * 2005-12-22 2008-11-04 Avalion Consulting, Llc Method for accelerating Sarbanes-Oxley (SOX) compliance process for management of a company
US7454375B1 (en) * 2005-12-22 2008-11-18 Avalion Consulting, Llc Computer readable medium for accelerating Sarbanes-Oxley (SOX) compliance process for management of a company
US7885841B2 (en) 2006-01-05 2011-02-08 Oracle International Corporation Audit planning
US7933925B2 (en) * 2006-06-01 2011-04-26 International Business Machines Corporation System and method for role based analysis and access control
US8799043B2 (en) * 2006-06-07 2014-08-05 Ricoh Company, Ltd. Consolidation of member schedules with a project schedule in a network-based management system
US8050953B2 (en) * 2006-06-07 2011-11-01 Ricoh Company, Ltd. Use of a database in a network-based project schedule management system
US20070288288A1 (en) * 2006-06-07 2007-12-13 Tetsuro Motoyama Use of schedule editors in a network-based project schedule management system
US7505995B2 (en) 2006-06-30 2009-03-17 Microsoft Corporation Object-relational model based user interfaces
US8677319B2 (en) * 2006-07-25 2014-03-18 International Business Machines Corporation Computer method and system for composite state management of software change requests
US8621418B2 (en) * 2006-07-25 2013-12-31 International Business Machines Corporation Interlinked change-request computer system and method having role-based tabular interface
US7971135B2 (en) * 2006-07-28 2011-06-28 Adobe Systems Incorporated Method and system for automatic data aggregation
US10453029B2 (en) 2006-08-03 2019-10-22 Oracle International Corporation Business process for ultra transactions
US7950049B2 (en) * 2006-10-24 2011-05-24 Avatier Corporation Hybrid meta-directory
US8931057B2 (en) 2006-10-24 2015-01-06 Avatier Corporation Apparatus and method for access validation
US7707623B2 (en) * 2006-10-24 2010-04-27 Avatier Corporation Self-service resource provisioning having collaborative compliance enforcement
US9299055B2 (en) * 2006-12-28 2016-03-29 International Business Machines Corporation Delegation of data entry tasks
US7849164B2 (en) * 2007-01-10 2010-12-07 International Business Machines Corporation Configuring a device in a network via steps
US10635260B2 (en) 2007-01-22 2020-04-28 Cerner Innovation, Inc. System and user interface for clinical reporting and ordering provision of an item
US9152433B2 (en) * 2007-03-15 2015-10-06 Ricoh Company Ltd. Class object wrappers for document object model (DOM) elements for project task management system for managing project schedules over a network
US8826282B2 (en) * 2007-03-15 2014-09-02 Ricoh Company, Ltd. Project task management system for managing project schedules over a network
US20080243575A1 (en) * 2007-03-30 2008-10-02 Keith Weinberger System and Method for Dynamically Allocating Human Resources to a Project Plan
US8904391B2 (en) * 2007-04-23 2014-12-02 International Business Machines Corporation Policy-based access control approach to staff activities of a business process
US20090006113A1 (en) * 2007-06-29 2009-01-01 Brian Robertson Method for Structuring and Controlling an Organization
US20090012834A1 (en) * 2007-07-03 2009-01-08 Brian Fahey Compliance Management System
US20090037880A1 (en) * 2007-08-02 2009-02-05 Adger Iii John Bailey System, method, and computer program product for configuring a goal
US8036980B2 (en) * 2007-10-24 2011-10-11 Thomson Reuters Global Resources Method and system of generating audit procedures and forms
US8504452B2 (en) * 2008-01-18 2013-08-06 Thomson Reuters Global Resources Method and system for auditing internal controls
US20090217240A1 (en) * 2008-02-22 2009-08-27 Tetsuro Motoyama Script generation for graceful termination of a web enabled client by a web server
US20090217241A1 (en) * 2008-02-22 2009-08-27 Tetsuro Motoyama Graceful termination of a web enabled client
US20110238430A1 (en) * 2008-04-23 2011-09-29 ProvidedPath Software, inc. Organization Optimization System and Method of Use Thereof
US20090287522A1 (en) * 2008-05-16 2009-11-19 Tetsuro Motoyama To-Do List Representation In The Database Of A Project Management System
US8706768B2 (en) * 2008-05-16 2014-04-22 Ricoh Company, Ltd. Managing to-do lists in task schedules in a project management system
US7941445B2 (en) * 2008-05-16 2011-05-10 Ricoh Company, Ltd. Managing project schedule data using separate current and historical task schedule data and revision numbers
US8321257B2 (en) * 2008-05-16 2012-11-27 Ricoh Company, Ltd. Managing project schedule data using separate current and historical task schedule data
US8352498B2 (en) * 2008-05-16 2013-01-08 Ricoh Company, Ltd. Managing to-do lists in a schedule editor in a project management system
EP2151790A1 (en) * 2008-07-31 2010-02-10 Accenture Global Services GmbH A process model lean notation
US20100070328A1 (en) * 2008-09-16 2010-03-18 Tetsuro Motoyama Managing Project Schedule Data Using Project Task State Data
US8862489B2 (en) * 2008-09-16 2014-10-14 Ricoh Company, Ltd. Project management system with inspection functionality
US8225213B2 (en) 2008-10-07 2012-07-17 Siegal Bess L M User interface (UI) control for attestation process
US8200716B2 (en) * 2008-12-15 2012-06-12 At&T Intellectual Property I, L.P. Method and system for automatically defining organizational data in unified messaging systems
US8555055B2 (en) * 2009-06-02 2013-10-08 Microsoft Corporation Delegation model for role-based access control administration
US8239231B2 (en) * 2009-07-27 2012-08-07 Jie Lian Method for optimizing resource allocation
US9146784B2 (en) * 2009-08-03 2015-09-29 Oracle International Corporation Invocation of web services based on a policy file including processes of a workflow associated with user roles
US8725767B1 (en) * 2010-03-31 2014-05-13 Emc Corporation Multi-dimensional object model for storage management
US9239930B2 (en) * 2011-03-16 2016-01-19 Successfactors, Inc. System and method for assigning permissions to access data and perform actions in a computer system
US20120265574A1 (en) * 2011-04-12 2012-10-18 Jana Mobile, Inc. Creating incentive hierarchies to enable groups to accomplish goals
US10032121B2 (en) * 2011-06-13 2018-07-24 Marketing Evolution System and method for managing and implementing procedures and practices
US8606615B2 (en) * 2011-06-27 2013-12-10 Bank Of America Corporation System for managing and tracking an inventory of elements
US8751540B2 (en) * 2011-08-08 2014-06-10 Jukka SAPPINEN Dynamic assessment system
US9069707B1 (en) 2011-11-03 2015-06-30 Permabit Technology Corp. Indexing deduplicated data
AT513301A2 (en) * 2012-09-06 2014-03-15 Helbok Guenther Computer-assisted method for automatic assignment of work tasks in a workflow management system
US9537892B2 (en) * 2012-12-20 2017-01-03 Bank Of America Corporation Facilitating separation-of-duties when provisioning access rights in a computing system
US9529629B2 (en) 2012-12-20 2016-12-27 Bank Of America Corporation Computing resource inventory system
US9189644B2 (en) 2012-12-20 2015-11-17 Bank Of America Corporation Access requests at IAM system implementing IAM data model
US9953042B1 (en) 2013-03-01 2018-04-24 Red Hat, Inc. Managing a deduplicated data index
US20140344004A1 (en) * 2013-05-14 2014-11-20 Venugopal Surendran Work management in a network environment
US10228826B1 (en) 2013-05-21 2019-03-12 Progress Software Corporation Alternate presentation types for human workflow activities
US9298933B2 (en) 2013-07-18 2016-03-29 Sybase, Inc. Autonomous role-based security for database management systems
JP5575969B1 (en) * 2013-10-30 2014-08-20 株式会社アイ・ピー・エス Data management server and data management program
US8942727B1 (en) 2014-04-11 2015-01-27 ACR Development, Inc. User Location Tracking
US9413707B2 (en) 2014-04-11 2016-08-09 ACR Development, Inc. Automated user task management
US9842221B2 (en) * 2015-06-26 2017-12-12 Sap Se Role analyzer and optimizer in database systems
US10873554B2 (en) * 2016-09-08 2020-12-22 Microsoft Technology Licensing, Llc Determining consensus among message participants based on message content
US11100438B2 (en) 2016-10-21 2021-08-24 Microsoft Technology Licensing, Llc Project entity extraction with efficient search and processing of projects
US10796697B2 (en) 2017-01-31 2020-10-06 Microsoft Technology Licensing, Llc Associating meetings with projects using characteristic keywords
US10338991B2 (en) * 2017-02-21 2019-07-02 Microsoft Technology Licensing, Llc Cloud-based recovery system
US10437663B2 (en) 2017-04-14 2019-10-08 Microsoft Technology Licensing, Llc Administrative user communication and error recovery
US20190340554A1 (en) * 2018-05-07 2019-11-07 Microsoft Technology Licensing, Llc Engagement levels and roles in projects
US11068333B2 (en) 2019-06-24 2021-07-20 Bank Of America Corporation Defect analysis and remediation tool
US11379442B2 (en) 2020-01-07 2022-07-05 Bank Of America Corporation Self-learning database issue remediation tool
US20220270007A1 (en) * 2021-02-24 2022-08-25 State Farm Mutual Automobile Insurance Company Activity index resolver system and workflow method
CN116307766A (en) * 2023-03-21 2023-06-23 北京科码先锋互联网技术股份有限公司 Management organization structure and upstream and downstream authority management method based on retail industry
CN116168116B (en) * 2023-04-19 2023-07-21 巴斯夫一体化基地(广东)有限公司 Method and device for visually displaying test execution plan

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6023765A (en) * 1996-12-06 2000-02-08 The United States Of America As Represented By The Secretary Of Commerce Implementation of role-based access control in multi-level secure systems
US5881225A (en) * 1997-04-14 1999-03-09 Araxsys, Inc. Security monitor for controlling functional access to a computer system
US6456619B1 (en) * 1997-12-04 2002-09-24 Siemens Information And Communication Networks, Inc. Method and system for supporting a decision tree with placeholder capability
AU782518B2 (en) * 2000-01-07 2005-08-04 International Business Machines Corporation A method for inter-enterprise role-based authorization
JP2005502928A (en) * 2000-03-22 2005-01-27 ウェブメソッズ,インコーポレイテッド Method and system for defining and executing top-down business processes
WO2001084723A2 (en) * 2000-04-28 2001-11-08 Ubs Ag Performance measurement and management
US6934848B1 (en) * 2000-07-19 2005-08-23 International Business Machines Corporation Technique for handling subsequent user identification and password requests within a certificate-based host session
US7581012B2 (en) * 2000-09-07 2009-08-25 Fujitsu Limited Virtual communication channel and virtual private community, and agent collaboration system and agent collaboration method for controlling the same
US7043661B2 (en) * 2000-10-19 2006-05-09 Tti-Team Telecom International Ltd. Topology-based reasoning apparatus for root-cause analysis of network faults
US7346527B2 (en) * 2000-12-27 2008-03-18 International Business Machines Corporation Method and system for gathering and disseminating quality performance and audit activity data in an extended enterprise environment
US7171411B1 (en) * 2001-02-28 2007-01-30 Oracle International Corporation Method and system for implementing shared schemas for users in a distributed computing system
US20020194059A1 (en) * 2001-06-19 2002-12-19 International Business Machines Corporation Business process control point template and method
US20030154403A1 (en) * 2001-08-14 2003-08-14 Keinsley Brian E. Web-based security with controlled access to data and resources
US6714913B2 (en) * 2001-08-31 2004-03-30 Siemens Medical Solutions Health Services Corporation System and user interface for processing task schedule information
US20030120578A1 (en) * 2001-12-21 2003-06-26 Peter Newman System and methods for electronic securities underwriting and electronic dissemination of annual financial and disclosure information from issuers to information repositories in accordance with U.S. securities laws and regulations
US7155398B2 (en) * 2003-02-19 2006-12-26 Cognos Incorporated Cascaded planning of an enterprise planning model
WO2005017802A2 (en) * 2003-08-15 2005-02-24 Providus Software Solutions, Inc. Risk mitigation and management
US20050149375A1 (en) * 2003-12-05 2005-07-07 Wefers Wolfgang M. Systems and methods for handling and managing workflows

Also Published As

Publication number Publication date
US20050149375A1 (en) 2005-07-07
EP1692648A1 (en) 2006-08-23
US20050138031A1 (en) 2005-06-23
EP1692653A1 (en) 2006-08-23
WO2005055098A2 (en) 2005-06-16

Similar Documents

Publication Publication Date Title
US20050149375A1 (en) Systems and methods for handling and managing workflows
US7523053B2 (en) Internal audit operations for Sarbanes Oxley compliance
US7885841B2 (en) Audit planning
Kagermann et al. Internal audit handbook: Management with the SAP®-audit roadmap
US8527329B2 (en) Configuring design centers, assembly lines and job shops of a global delivery network into “on demand” factories
US20060129441A1 (en) Apparatus, method, and system for documenting, performing, and attesting to internal controls for an enterprise
US20060089861A1 (en) Survey based risk assessment for processes, entities and enterprise
US20060106686A1 (en) Audit procedures and audit steps
US10453029B2 (en) Business process for ultra transactions
US20060059026A1 (en) Compliance workbench
US20090265200A1 (en) System and Method for Governance, Risk, and Compliance Management
Handoyo et al. The influence of internal audit and internal control toward fraud prevention
US8296167B2 (en) Process certification management
US20040260566A1 (en) Audit management workbench
US20050209899A1 (en) Segregation of duties reporting
US20060074739A1 (en) Identifying risks in conflicting duties
EP3750075A2 (en) Financial regulatory compliance platform
Coderre et al. Global technology audit guide: continuous auditing implications for assurance, monitoring, and risk assessment
Zakaria et al. Internal Shariah audit effectiveness and its determinants: Case of Islamic financial institutions in Malaysia
Puspasari et al. Designing a tool for IT Governance Risk Compliance: A case study
Simon The effect of internal control on organizational performance in the telecommunications industry in South South and South East Nigeria
Zakaria et al. < Special Feature" Malaysian Practice of the Islamic Economy at a Crossroads: Issues and Challenges"> Internal Shariah Audit Effectiveness and its Determinants: Case of Islamic Financial Institutions in Malaysia
Lawal et al. Management Information System and Organisational Performance of Service Industry in Nigeria
SHEMELES ASSESSEMENT OF BUSINESS CONTINUITY MANAGEMENT IN UNOAU
HUBER et al. Operational Risk Management for Hedge Funds

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2004803553

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2004803553

Country of ref document: EP