Top Banner

of 36

GL_JournalApproval

May 29, 2018

Download

Documents

gangadhar1310
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/9/2019 GL_JournalApproval

    1/36

    1Setting Up Journal App roval

    Journal Approval

    Setting Up Journal Approval

    Use General Ledger s Journ al App roval feature to ensu re that journ al

    entries and batches are approved by ap propriate management

    personnel before the journ als can be p osted to you r accoun t balances.

    Journ al App roval uses Oracle Workflow to control and mon itor the

    app roval process, send ing notifications to journal batch prep arers and

    app rovers wh en needed. Some of the Journal App roval comp onents

    can be customized to meet you r organizations specific needs. See:Journ al App roval Overview: page 13.

    Before you u se Journ al App roval, you mu st enable journ al app roval for

    your set of books. You m ust also set up you r journ al sources to use

    journ al app roval. Finally, you m ust create an app roval hierarchy and

    define your approver authorization limits.

    Prerequisites

    Before you use Journ al Approval, you or you r system ad ministrator

    must:

    u Set up O racle Workflow. See: Setting Up Oracle Workflow, Oracle

    Workflow Guide

    u Set the tw o profile options Journ als: Allow Preparer App roval and

    Journ als: Find App rover Method . See: Setting General LedgerProfile Op tions, Oracle General Ledger Users Guide

    u Configure the GL Journ al Ap proval Process in Oracle Workflow

    Builder. Specifically, you m ust set the perform er for the N otify

    System Ad ministrator No App rover and N otify System

    Administrator No Approver Manager activities. Also, you can

    change the default settings for Request Ap proval From App rover

    timou t and th e Reached Manager Notification Resend Limit. See:Journ al App roval Overview: page 13.

    " To enable Journal Approval for your set of books:

    H When you define your set of books, mark the Enable Journ al

    App roval check box on the Set of Books window.

    See: Defining Sets of Books, Oracle General Ledger Users Guide

  • 8/9/2019 GL_JournalApproval

    2/36

    2 Oracle Gen eral Led ger Jou rn al Ap proval

    " To specify journal sources that require journal approval:

    H On th e Journ al Sources wind ow, mark the Require Journ al

    App roval check box for each journal sou rce that shou ld be su bject

    to app roval.

    When a journ al entry or batch is created using one of these journ al

    sources, the journ al must be app roved before it can be posted.

    See: Defining Journal Sources, Oracle General Ledger Users Guide

    " To create an approval hierarchy:

    H If your organ ization uses a shared installation of Oracle Hum an

    Resources, use the Enter Person window in Oracle General Ledgerto enter all of your em ployees who are involved in prep aring and

    app roving journ al entries and batches.

    See: Entering a New Employee: page 4

    If your organization u ses a full installation of Oracle Hu man

    Resources, you m ust log in with a H um an Resources responsibility

    to enter your emp loyees in the People window. The Enter Person

    window will not be available from General Ledger.

    See: Entering New People

    Oracle Human Resources Users Guide

    When you enter an em ployee, you also enter the emp loyees

    sup ervisor or manager nam e. The sup ervisor is the default next

    app rover for journ al entries and batches. Likewise, the

    sup ervisors manager is the next app rover after the sup ervisor.

    " To define authorization l imits:

    1. Navigate to the Journal Authorization Limits window.

  • 8/9/2019 GL_JournalApproval

    3/36

    3Setting Up Journal Ap proval

    2. Enter the Emp loyee name, or select it from the list of values.

    3. Enter the amount of the employees Authorization Limit.

    4. Repeat the previous two steps for each employee for whom you

    want to define authorization limits.

    5. Save you r work.

    See Also

    Journ al App roval Overview: page 13

    Defining Sets of Books

    Defining Journal Sources

    Oracle General Ledger Users Guide

    Entering a New Employee: page 4

  • 8/9/2019 GL_JournalApproval

    4/36

    4 Oracle Gen eral Led ger Jou rn al Ap proval

    Entering a New Employee

    Use the Enter Person wind ow to enter and maintain basic personal

    information, addresses, and work assignment d etails for your

    employees.

    The system warn s you if you enter two p eople with the same name and

    birth date.

    Note: You cannot u se this wind ow if Oracle Hu man Resourcesis installed at your site. You m ust u se the HR Person wind ow,which maintains a datetracked history of any changes youmake to emp loyee records.

    Prerequisites

    u Select your employee num ber generation meth od in the Financial

    Options window.

    " To enter a new employee:

    1. Enter the employees name. Only the last name is required.

    2. If your enterprise uses manual employee number entry, enter an

    emp loyee nu mber and national iden tifying num ber (such as Social

    Security Nu mber in the US).

    If your enterp rise uses automatic nu mber genera tion, enter a

    national iden tifying num ber only. The emp loyee nu mber

    automatically displays when you save your entries in this w indow.

    3. Enter the emp loyees hire date in the first of the Emp loyment Dates

    fields. This must be on or before todays date.

    4. In the Email field, you can enter an email user ID.

    5. In the Mail field, select Hom e or Office to indicate the employees

    preferred mail address. For examp le, Oracle Payables mails

    emp loyee expense checks to this add ress.

    6. Save your work and choose More... to enter a new ad dress or work

    assignment information.

  • 8/9/2019 GL_JournalApproval

    5/36

    5Entering a New Emp loyee

    Entering Addresses

    You can en ter as many ad dresses as necessary for each em ployee in the

    Address region of the Person Information wind ow.

    Prerequisites

    u Set up an y add ress types you want to use (such as home or office)

    as Qu ickCodes for th e Qu ickCode Type ADDRESS_TYPE.

    " To enter an address:

    1. Select a national address style.

    A w indow opens w ith the add ress format for the country youselect.

    2. Enter your address information in this window and choose OK.

    This returns you to the Ad dress window.

    Attention: If you p lan to create a sup plier from th is emp loyeeautom atically dur ing Invoice Impor t, the address lines mu st

    not exceed 35 characters. Oracle Payables creates exceptionsdu ring Invoice Imp ort for employees with addresses thatexceed 35 characters.

    3. Select an add ress type, such as home, or weekend, or office.

    4. You can check Primary for the address you are creating, to identify

    the emp loyees main address. By default, the first add ress you

    enter is the Primary ad dress.

    Only one address at any time can be a persons Primaryaddress.

    Additional Information: Default add ress styles arepred efined for man y coun tries. You can create address stylesfor other countries.

    See: Oracle HRMS Technical Reference Manual

    Entering Employee Work Assignments

    You enter informat ion about an em ployees work assignm ents in the

    Assignmen t region of the Person Information wind ow.

  • 8/9/2019 GL_JournalApproval

    6/36

    6 Oracle Gen eral Led ger Jou rn al Ap proval

    Prerequisites

    u If you w ant to assign th e emp loyee to an organization, job, or

    position, you mu st define these work structures first.

    See: Creating an Organization

    Defining Jobs

    Defining Positions

    (Oracle Human Resources Users Guide)

    u Enter the work ad dress of the assignmen t in the Location window.

    See: Setting Up Site Locations

    (Oracle Human Resources Users Guide)

    u Set u p your Accoun ting Flexfield.

    See: Defining Your Accoun t Structu re, Oracle General Ledger Users

    Guide

    " To enter a new assignment:

    1. Select the organization to which you w ant to assign the employee.

    The default organization is the Business Group .If a location is d efined for this organization, it also appear s as a

    default.

    2. Select the job, position, and sup ervisor for the employees

    assignment.

    The employees sup ervisor is the default next app rover for all

    pu rchasing docum ents if the Use App roval Hierarchies check box

    in the Financial Options w indow is checked.

    3. The Set of Books field d isplays the set of books for your

    installation. The Default Expense Accoun t field d isplays the

    concatenated d escription of the Accoun t.

    In some app lications, you can select another flexfield structure that

    the emp loyees expenses should d ebit. Oracle Payables uses this

    information to generate expense reports for your employees.

    4. Select a location for the assignment. The add ress of this location is

    displayed.

  • 8/9/2019 GL_JournalApproval

    7/36

    7Entering a New Emp loyee

    Updating Employee Assignments Over Time

    Project Accounting u sers can select the Assignment History region to

    view and up date emp loyee assignments over time.

    The date fields in this region display the start and end d ates of theassignment.

    In the New Assignmen t region, you can insert a change to the

    assignmen t, as from a particular start da te. The Assignmen t History

    region shows one row for every change to the organization, job,

    location, manager, or billing title of the assignment. Each row is valid

    between the d ates shown at th e bottom of the Assignment H istory

    region.

    " To insert a change to an assignment:

    1. Query the assignment you want to change in the Assignment

    History alternative region of the Person Information w indow.

    2. In the New Assignment region, enter the start date of the change.

    The other fields in this region display th e values that are valid at

    this date.

    3. Update any of the values in the New Assignment region, and save

    your changes.

    Recording Employment Termination and Rehiring Exemployees

    " To record employment termination:

    1. Query the employee in the Enter Person window.

    2. Enter a termination date in the second of the Employment Dates

    fields, and save.

    " To cancel a termination:1. Query the employee in the Enter Person window.

    2. Clear the termination date in the second of the Employment Dates

    fields, and save.

    " To rehire an exemployee:

    1. Query the exemployee in the Enter Person window.

  • 8/9/2019 GL_JournalApproval

    8/36

    8 Oracle Gen eral Led ger Jou rn al Ap proval

    2. Clear the termination date in the second of the Employment Dates

    fields.

    3. Enter a new hire date in the first of the Employment Dates fields,

    and save.

    Viewing Person Information

    You can u se the Enter Person wind ow to view information about a

    person or about groups of employees or other p eople.

    " To find selected people:

    1. If the Find People window does not open automatically, choose

    Find from the Query m enu.

    2. You can enter any combination of the following criteria:

    a persons name or employee num ber

    a national identifying num ber (such as social security num ber)

    work location

    supervisor

    3. Choose the Find button to run the query.

    4. Choose Next Record from the Go menu to see each person

    retrieved by the qu ery.

    See Also

    Setting Up Journ al App roval: page 1

    Journ al Approval Overview: page 13

    Defining Your Account Structure

    Defining Sets of Books

    Oracle General Ledger Users Guide

  • 8/9/2019 GL_JournalApproval

    9/36

    9Journa l App roval Profile Options

    Journal Approval Profile Options

    Journals: Allow Preparer Approval

    Specify whether preparers can approve their own journal batches. The

    following va lues are available to you:

    Yes: Preparers are allowed to app rove journ al batches that fall

    within their authorization limit.

    No: Preparers cannot app rove their own journ al batches.

    The default valu e for this profile option is N o.

    You can on ly view th is profile opt ion at the u ser level. Your System

    Administrator m ust set this profile option at the site, app lication,

    responsibility or user level.

    Journals: Find Approver Method

    Specify the default app roval method for the Journ al App roval process.

    The following values are available to you:

    Go Up Management Chain: The journal batch moves u p theapp roval hierarchy u ntil it has been ap proved by an ap prover

    whose authorization limit is sufficient to allow ap prova l. The

    journal batch mu st be app roved by all intermediate approvers as

    well.

    Go D irect: The journ al batch is sent d irectly to the first app rover in

    the app roval hierarchy w ho has an au thorization limit high enough

    to allow ap prova l. The preparer s direct manager receives acourtesy n otice.

    One Stop Then Go Direct: The journ al batch is first sent to the

    prep arer s manager for app roval. If further app rovals are required ,

    the journal batch is sent directly to the first app rover in the

    app roval hierarchy w ho has an authorization limit high enough to

    allow app roval.

    The default value for this profile option is Go Up Managem ent Chain.You cannot view this p rofile option a t the user level. Your System

    Administrator m ust set th is profile option at the site, application, or

    responsibility level.

  • 8/9/2019 GL_JournalApproval

    10/36

    10 O racle Gen er al Led ger Jou rn al Ap prov al

    Using Journal Approval

    Submitting Journal Batches for ApprovalIf Journ al App roval is enabled for your set of books, journ al batches

    wh ose journal source requires approval mu st be app roved by a

    manager w hose authorization limit is high enough to allow app roval.

    You w ill not be able to post you r batch to the genera l ledger u ntil you

    receive this app roval.

    " To submit a journal batch for approval:

    1. Navigate to the Find Journals window.

    2. Query the journal batch you want to submit for approval.

    3. Select the batch from the Enter Journals window.

    4. (Optional) Choose Review Batch or Review Journal if you w ant to

    review the batch information or journ al details before you submit it

    for approval.

    Note: The Statu s region on the Batch wind ow w ill disp lay thecurrent statu ses for Posting, Fun ds reservation, and journa lApproval.

    5. From either the Enter Journals, Batch, or Journals window, choose

    the More Actions button .

    6. Choose the Approve Batch button.

    After you sum it your journ al batch for approva l, you shou ld

    receive a message indicating the result of your requ est. The

    message w ill inform you th at your journal batch:

    Was selfapproved , if you are auth orized to app rove your own

    journal batches, or

    Has been sent to an approver, or

    Was invalid.

    Invalid batches mu st be corrected and resu bmitted for approva l. If

    your journa l batch w as sent to an ap prover, period ically check your

    notifications for a response. For more information abou t checking

    and viewing you r notifications:

    See: Overview of Notification H and ling

    Oracle Workflow Guide

  • 8/9/2019 GL_JournalApproval

    11/36

    11Using Journal App roval

    See Also

    Overview of Journ al App roval: page 13

    Setting Up Journ al App roval: page 1

    Creating Journal Batches, Oracle General Ledger Users Guide

    Approving Journal Batches

    If Journ al App roval is enabled for your set of books, journ al batches

    wh ose journal source requires approval mu st be approved by a

    manager w hose authorization limit is high enou gh to allow ap proval.When th e journ al batch is subm itted for approval, it will move through

    your organ izations app roval hierarchy, based on th e app rover method

    specified by the Journals: Find App rover Method profile option.

    Each ap prover will receive a notification w hen their approval is

    required. For more information about checking and view ing your

    notifications:

    See: Overview of Notification H and lingOracle Workflow Guide

    " To review and approve or reject a journal batch:

    1. Check your notifications. Journal app roval requests will display

    the following in the Subject field of the N otifications Summary

    window:

    A journal batch for

    requires your approval.

    2. Open the notification that requests your approval.

    3. (Optional) Review the batch information or journal details before

    you ap prove or reject it. If your cur rent responsibility allows you

    access to the journ al batchs set of books, you can dr ill dow n from

    the Notifications wind ow to the Enter Journ als window to reviewthe batch. Otherw ise, you can use General Ledger s journ al

    inquiry feature to review the batch.

    See: Perform ing a Journa l Entry Inqu iry, Oracle General Ledger Users

    Guide

    Suggestion: The journ al app roval notification you receive willinclud e the batch name, total batch am oun t, fun ctional

  • 8/9/2019 GL_JournalApproval

    12/36

    12 O racle Gen er al Led ger Jou rn al Ap prov al

    currency, preparer s nam e, monitor URL, and p reparer scommen ts. Use this information to query the journ al batch.

    4. With the journal batch approval request displayed in the

    Notifications wind ow, choose the Respond button .

    5. Select Approve or Reject from the Action poplist.

    6. (Optional) Enter a Comment.

    7. Choose OK to save your work.

    See Also

    Overview of Journ al App roval: page 13Setting Up Journ al App roval: page 1

  • 8/9/2019 GL_JournalApproval

    13/36

    13Journal Approval Workflow Description

    Journal Approval Workflow Description

    Journal Approval OverviewThe GL Journ al App roval Process obtains the necessary managem ent

    app rovals for manual journ al batches. The process validates the

    journ al batch, determ ines if app roval is required, submits the batch to

    app rovers (if required ), then n otifies approp riate ind ividua ls of the

    approval results.

    The process has a resu lt type of GL Journ al App roval Process Result

    that gives one of four results:

    Approval Not Required: The journ al batch does not n eed

    approval.

    Approved: The journ al batch was ap proved by all necessary

    app rovers. In some cases, this may be the preparer.

    Rejected: The journ al batch was rejected by an ap prover.

    Validation Failed: The journ al batch failed the valida tionprocess and was n ever submitted to the ap prover.

    The process consists of 5 uniqu e activities, some of w hich are reused, to

    comp rise the 9 activity nodes that ap pear in th e workflow diagram:

  • 8/9/2019 GL_JournalApproval

    14/36

    14 O racle Gen er al Led ger Jou rn al Ap prov al

    Customizing Journal Approval

    Journ al Approval can be customized to meet your organizations

    specific needs. We provide three custom ization mechanisms:

    Profile options: There are two profile options th at affect how Journal

    App roval operates:

    Journals: Allow Preparer Approval determines wh ether

    preparers can app rove their ow n journals.

    Journals: Find Approver Method set the default m ethod for

    seeking approval.

    See: Setting Genera l Ledger Profile Options, Oracle General Ledger

    Users GuideWorkflow activity settings: You can change the d efau lt settings for

    the:

    Request Approval From Approver timeout the stand ard

    setting is 7 days. After this time has expired, Journ al Approval

    notifies the preparer that n o app rover response has been

    received.

    Reached Manager Notification Resend Limit the standardsetting is 1 notification. Journ al App roval will resend

    notifications to the ap prover u ntil the limit is reached .

    Caution: If you decide to change th ese settings, be carefulwhen selecting your new va lues, since the settings worktogether w ith a comp ounding effect. Specifically, the app rovertimeout is processed for each m anager notification sent.

    For example, if the app rover timeout is 7 days and thenotification resend limit is 3, a journ al batch w ill remain in theapp roval cycle for 21 days if the ap prover d oes not respond .

    Default Error Notif ication Journ al App roval uses Oracle

    Workflows stand ard error p rocessing to hand le runtime errors.

    You can choose to send a notification to you r system

    administrator wh enever such errors occur. Open the Journ al

    App roval work flow file in Oracle Workflow and set thePerformer for th e Default Error N otification, in the Default Error

    process, to your system administrator s userid.

    Customizable activities: We have provid ed four activities and on e

    process that you can customize:

    Customizable: Is Journa l Batch Valid activity

    Custom izable: Does Journ al Batch N eed App roval activity

  • 8/9/2019 GL_JournalApproval

    15/36

    GL Journal Approval

    Process Activities

    15Journal Approval Workflow Description

    Custom izable: Is Preparer Au thorized to Ap prove activity

    Customizable: Verify Authority Process

    Customizable: Verify Authority activity

    Caution:

    We strongly recommen d that you modify only theseactivities and p rocesses when customizing the GL Journ alApp roval Process.

    Following is a description of each activity listed by th e activitys

    function nam e. You can create all the components for an activity in the

    graphical Oracle Workflow Builder except for the PL/ SQL stored

    procedu res that th e function activities call. All fun ction activitiesexecute PL/ SQL stored procedu res which you m ust create and store in

    Oracle8. The nam ing convention for the PL/ SQL stored procedu res

    used in the GL Journ al App roval process is:

    GL_WF_JE_APPROVAL_PKG.

    GL_WF_JE_APPROVAL_PKG is the name of the package that groups all

    the p rocedu res used by th e GL Journ al Approval process, except the

    customizable procedures. represents the nam e of theprocedure.

    Customizable procedu res are grouped together in the p ackage nam ed

    GL_WF_CUSTOMIZATION_PKG . The nam ing convention is the same

    as described for the GL Journ al App roval package.

    Start (Node 1)

    This is a Standard function activity that simp ly marks th e start of the

    process.

    WF_STANDARD.NOOP

    None

    GL Initialization & Validation Process (Node 2)

    This activity is a su bprocess that p erforms initialization, then validates

    the journal batch. If the journ al batch is valid, the su bprocess also

    determ ines whether the batch requires approval. To view the

    subp rocess, choose GL Initialization & Validation Process u nd er th e

    Processes branch of the Workflow Builder navigator tree. See: GL

    Initialization & Journal Valida tion Process: page 17.

    Function

    Result Type

  • 8/9/2019 GL_JournalApproval

    16/36

    16 O racle Gen er al Led ger Jou rn al Ap prov al

    GL Initialization & Valida tion Process Result

    GL Preparer Approval Process (Node 3)

    This activity is a subprocess that d etermines if the journ al batch

    preparer is authorized to app rove his/ her own journal batch. If so, the

    batch is approved , the approver n ame is set, and notifications are sent.

    To view the subp rocess, choose GL Preparer Approva l Process und er

    the Processes branch of the Workflow Builder navigator tree. See: GL

    Preparer App roval Process: page 21.

    GL Preparer Ap proval Process Result

    GL Initialization & Valida tion Process

    GL Approval Process (Node 4)

    This activity is a subp rocess that find s all necessary ap provers, seeks

    journ al batch approval, and sends notifications of app roval or rejection.

    To view the subp rocess, choose GL Approval Process under th eProcesses branch of the Workflow Builder navigator tree. See: GL

    App roval Process: page 23.

    GL App roval Process Result

    GL Initialization & Valida tion Process, GL Preparer

    App roval Process

    End (N odes 5 through 9)

    This function activity marks the end of the process. Although the

    activity itself does n ot hav e a resu lt type, each nod e of this activity in

    the process must have a process result assigned to it. The process

    result is assigned in the prop erty page of the activity node. Since the

    GL Journ al App roval process activity has a result type of GL Journ alApp roval Process Result, each End activity nod e mu st have a p rocess

    result matching one of the lookup codes in the GL Journ al App roval

    Process Result lookup type.

    WF_STANDARD.NOOP

    None

    Result Type

    Result Type

    PrerequisiteActivities

    Result Type

    PrerequisiteActivities

    Function

    Result Type

  • 8/9/2019 GL_JournalApproval

    17/36

    17Journal Approval Workflow Description

    GL Initialization & Validation Process

    The GL Initialization & Valida tion Process per forms initializat ion, then

    validates the journal batch. If the journ al batch is valid, the subp rocess

    also determ ines whether the batch requires app roval.

    The process has a resu lt type of GL Initialization & Valida tion Process

    Result that gives one of three results:

    Approval Not Required: The journ al batch does not n eed

    approval.

    Approval Required: The journ al batch needs to be app roved

    before fur ther action can be taken by the preparer.

    Validation Failed: The journ al batch failed the valida tionprocess and was n ever submitted to the ap prover.

    The process consists of 12 un ique activities, some of wh ich are reused ,

    to comp rise the 14 activity nodes that app ear in the workflow d iagram:

    Start (Node 1)

    This is a Standard function activity that simp ly marks th e start of the

    process.

    WF_STANDARD.NOOP

    None

    Function

    Result Type

  • 8/9/2019 GL_JournalApproval

    18/36

    18 O racle Gen er al Led ger Jou rn al Ap prov al

    Retrieve Set of Books Attributes (Node 2)

    This fun ction activity retrieves your set of books attributes.

    GL_WF_JE_APPROVAL_PKG.

    GET_SOB_ATTRIBUTES

    None

    Retrieve Journal Batch Attributes (Node 3)

    This fun ction activity retrieves your journal batch attributes, which are

    then u sed to d etermine if the journ al batch is valid.

    GL_WF_JE_APPROVAL_PKG.

    GET_JEB_ATTRIBUTES

    None

    Is Journal Batch Valid (Node 4)

    This fun ction activity determ ines if the journal batch is valid. If the

    batch is valid, the procedu re returns a va lue of Yes. If the batch is not

    valid, the procedu re returns a valu e of No.

    GL_WF_JE_APPROVAL_PKG.IS_JE_VALID

    Yes/ No

    Customizable: Is Journal Batch Valid (Node 5)

    With th is fun ction activity you can customize the journal batch

    validation process. If the batch is valid, the procedu re returns a value

    of Yes. If the batch is not valid, the procedure returns a value of No.

    GL_WF_CUSTOMIZATION_PKG.IS_JE_VALID

    Yes/ No

    Function

    Result Type

    Function

    Result Type

    Function

    Result Type

    Function

    Result Type

  • 8/9/2019 GL_JournalApproval

    19/36

    19Journal Approval Workflow Description

    Does Journal Batch Need Approval (Node 6)

    This function activity determines w hether the journ al batch need s

    app roval. If so, the procedu re returns a value of Yes. If not, the

    procedu re returns a v alue of No.

    GL_WF_JE_APPROVAL_PKG.DOES_JE_NEED_APPROVAL

    Yes/ No

    Customizable: Does Journal Batch N eed Approval (Node 7)

    With th is fun ction activity you can custom ize the process ofdeterm ining wheth er a journ al batch needs app roval. If the batch does

    need ap proval, the procedure returns a value of Yes. If not, the

    procedu re returns a v alue of No.

    GL_WF_CUSTOMIZATION_PKG.

    DOES_JE_NEED_APPROVAL

    Yes/ No

    Update Journal Batch Status to Invalid (Node 8)

    This fun ction activity up da tes the journ al batch ap proval statu s to

    Invalid.

    GL_WF_JE_APPROVAL_PKG.SET_JE_INVALID

    None

    Update Journal Batch Status to Approval Not Required (Node 9)

    This fun ction activity up da tes the journ al batch ap proval statu s to

    App roval Not Required.

    GL_WF_JE_APPROVAL_PKG.

    SET_APPROVAL_NOT_REQUIRED

    None

    Function

    Result Type

    Function

    Result Type

    Function

    Result Type

    Function

    Result Type

  • 8/9/2019 GL_JournalApproval

    20/36

    20 O racle Gen er al Led ger Jou rn al Ap prov al

    Notify Preparer of Invalid Journal Batch (Node 10)

    This activity notifies the preparer th at the journal batch was invalid.

    The message includ es Send or Respond attributes th at d isplay the

    batch nam e, invalid journa l entry error message, the monitor URL, and

    the Enter Journ als window.

    Notify Prep arer of Invalid Journ al Batch

    None

    Notify Preparer of N o Approval Required (N ode 11)

    This activity notifies the journ al batch prepa rer that no app roval isrequired. The message includ es Send or Respond attributes tha t

    disp lay the batch name, the monitor URL, and the Enter Journ als

    window.

    Notify Preparer of No Ap proval Required

    None

    End (Nodes 12 through 14)

    This function activity marks the end of the process. Although the

    activity itself does n ot hav e a resu lt type, each nod e of this activity in

    the process must have a process result assigned to it. The process

    result is assigned in the prop erty page of the activity node. Since the

    GL Initialization & Journal Validation p rocess activity has a result typ eof GL Initialization & Journal Valida tion Process Result, each End

    activity nod e mu st have a process result matching one of the lookup

    codes in the GL Initialization & Journa l Valida tion Process Result

    lookup type.

    WF_STANDARD.NOOP

    None

    Message

    Result Type

    Message

    Result Type

    Function

    Result Type

  • 8/9/2019 GL_JournalApproval

    21/36

    21Journal Approval Workflow Description

    GL Preparer Approval Process

    The GL Preparer Ap proval Process determ ines wheth er the preparer is

    authorized to app rove his/ her own journal batch. If so, the batch is

    app roved, the app rover name is set, and notifications are sent.

    The process has a result type of GL Preparer Ap proval Process Result

    that gives one of two resu lts:

    Approved: The journal batch w as app roved by th e preparer.

    Not Approved: The journ al batch cannot be app roved by the

    preparer.

    The process consists of 7 uniqu e activities, some of w hich are reused, to

    comp rise the 8 activity nodes that ap pear in th e workflow diagram:

    Start (Node 1)

    This is a Standard function activity that simp ly marks th e start of the

    process.

    WF_STANDARD.NOOP

    None

    Function

    Result Type

  • 8/9/2019 GL_JournalApproval

    22/36

    22 O racle Gen er al Led ger Jou rn al Ap prov al

    Is Preparer Authorized to Approve (Node 2)

    This function activity determ ines whether the prepa rer is authorized to

    app rove his/ her own journal batch. If the preparer can app rove, the

    procedu re returns a v alue of Yes. If the preparer cannot app rove, the

    procedu re returns a value of No.

    GL_WF_JE_APPROVAL_PKG.

    CAN _PREPARER_APPROVE

    Yes/ No

    Customizable: Is Preparer Authorized to Approve (Node 3)With th is fun ction activity you can custom ize the process of

    determining whether a preparer can app rove his/ her own journal

    batch. If the preparer can approve, the procedu re returns a value of

    Yes. If the preparer cannot app rove, the procedu re returns a value of

    No.

    GL_WF_CUSTOMIZATION_PKG.

    CAN _PREPARER_APPROVE

    Yes/ No

    Approve Journal Batch (Node 4)

    This fun ction activity upd ates the journ al batchs app roval status to

    Approved.

    GL_WF_JE_APPROVAL_PKG.APPROVE_JE

    None

    Set Approver Name (Node 5)

    This function activity sets the journ al batchs app rover nam e.

    GL_WF_JE_APPROVAL_PKG.

    SET_APPROVER_NAME

    None

    Function

    Result Type

    Function

    Result Type

    Function

    Result Type

    Function

    Result Type

  • 8/9/2019 GL_JournalApproval

    23/36

    23Journal Approval Workflow Description

    Notify Preparer of Journal Batch Approval (Node 6)

    This activity notifies the preparer that the journal batch has been

    app roved. The message includ es Send or Respon d attributes that

    disp lay the batch name, app rover s nam e, mon itor URL, enter journ als

    wind ow, and app rovers comm ent.

    Notify Preparer of App roval

    None

    End (Nodes 7 through 8)

    This function activity marks the end of the process. Although theactivity itself does n ot hav e a resu lt type, each nod e of this activity in

    the process must have a process result assigned to it. The process

    result is assigned in the prop erty page of the activity node. Since the

    GL Preparer App roval process activity has a result typ e of GL Preparer

    App roval Process Result, each End activity nod e mu st have a p rocess

    result matching one of the lookup codes in the GL Preparer Ap proval

    Process Result lookup type.

    WF_STANDARD.NOOP

    None

    GL Approval ProcessThe GL App roval Process finds an app ropriate approver, seeks journ al

    batch approva l, and sends notifications of app roval or rejection.

    To determ ine the approp riate app rover, this process will comp are each

    poten tial approver s auth orization limit to the largest net journal line

    amoun t in the entire batch. In determining the largest net journ al line

    amoun t, the process looks at absolute values. For example, assum e the

    journ al batch includes th e following th ree journ als:

    Journal #1 (M isc Cash Receipt)

    10 Cash................ 10,000

    20 Misc. Revenue 10,000

    Message

    Result Type

    Function

    Result Type

  • 8/9/2019 GL_JournalApproval

    24/36

    24 O racle Gen er al Led ger Jou rn al Ap prov al

    Journal #2 (A ccrual Adjustment)

    10 Deferred Income.... 20,000

    20 Rent Expense....... 15,000

    30 Misc. Revenue.......... 20,000

    40 Prepaid Expenses....... 15,000

    Journal #3 (Consolidation Entry)

    10 Intercompany Payables....... 80,000 40,000

    20 Intercompany Receivables.... 15,000 35,000

    The largest net absolute amou nt is $40,000, the net of the intercompan y

    payables amoun ts. $40,000 is the amoun t that w ill be compared to eachpoten tial app rover s authorization limit.

    The process has a result typ e of App roval that gives one of two results:

    Approved: The journ al batch w as app roved by all necessary

    approvers.

    Rejected: The journ al batch was rejected by an ap prover.

    The process consists of 14 un ique activities, some of wh ich a re reused ,to comp rise the 15 activity nodes that ap pear in the w orkflow d iagram:

    St t (N d 1)

  • 8/9/2019 GL_JournalApproval

    25/36

    25Journal Approval Workflow Description

    Start (Node 1)

    This is a Standard function activity that simp ly marks th e start of the

    process.

    WF_STANDARD.NOOP

    None

    Find Approver (Node 2)

    This fun ction activity determines w ho the n ext approver is for the

    journ al batch by checking the app roval hierarchy and th e app rover

    method. If an app rover is found , the procedu re returns a value ofYes. If an app rover is not found , the procedu re returns a value of

    No.

    GL_WF_JE_APPROVAL_PKG.FIND_APPROVER

    Yes/ No

    Notify System Administrator No Approver (Node 3)

    This activity notifies your System Ad ministrator if no ap prover can be

    found for the journ al batch. The message includ es Send or Respond

    attributes that d isplay the batch nam e, the preparers nam e, the

    mon itor URL, and a note by the System Ad ministrator tha t the problem

    has been resolved.

    No App rover Found

    GL Problem H as Been Fixed

    Additional Information: This activitys perform er is set to theSYSADMIN user w hen you first install Journal Approval. Youcan change this to any oth er user as follows:

    Using Oracle Workflow Builder, choose File > Load Rolesfrom Database from th e main m enu, then load your system

    administrator role.

    Select the GL Approval Process and op en the process detail

    diagram.

    Choose the Notify System Administrator No App rover

    activity to open the control properties wind ow.

    Function

    Result Type

    Function

    Result Type

    Message

    Result Type

    Change the Performer as needed

  • 8/9/2019 GL_JournalApproval

    26/36

    26 O racle Gen er al Led ger Jou rn al Ap prov al

    Change the Performer as needed.

    Notify Preparer No Approver Problem Fixed (Node 4)

    This activity notifies the prep arer when the no app rover problem has

    been fixed by the system ad ministrator. The message includ es a Send

    or Respon d attribute to display the batch nam e.

    Notify Preparer N o App rover Problem Fixed

    None

    Notify Preparer of N o Approver Found (Node 5)

    This activity notifies the preparer if no ap prover can be found for the

    journ al batch. The message includ es Send or Respon d attributes tha t

    disp lay the batch nam e, the prep arer s name, the mon itor URL.

    Notify Preparer That No Ap prover was Found

    None

    Customizable: Verify Authority Process (Node 6)

    This activity is a subp rocess. If your organ ization has unique needs,

    use th is activity to customize the p rocess of verifying an app rover s

    authority to app rove the journ al batch. To view the subp rocess, chooseCustom izable: Verify Au thority Process under the Processes branch of

    the Workflow Builder navigator t ree. See: Custom izable: Verify

    Au thority Process: page 35.

    GL Pass or Fail Result Type

    Record Forward From Information (Node 7)

    If a selected app rover is not authorized to approve the journal batch,

    this procedu re saves the selected ap provers nam e and other

    information. The saved information is used internally within Oracle

    Workflow.

    GL_WF_JE_APPROVAL_PKG.

    RECORD_FORWARD_FROM_INFO

    Message

    Result Type

    Message

    Result Type

    Result Type

    Function

    NoneResult Type

  • 8/9/2019 GL_JournalApproval

    27/36

    27Journal Approval Workflow Description

    None

    GL Request Approval Process (Node 8)

    This activity is a subp rocess that seeks journ al batch app roval from th e

    selected app rover. To view th e subp rocess, choose GL Request

    App roval Process un der the Processes branch of the Workflow Builder

    nav igator tree. See: GL Request Ap proval Process: page 29.

    Approval

    Reject Journal Batch (Node 9)

    This fun ction activity upd ates the journ al batchs app roval status to

    Rejected.

    GL_WF_JE_APPROVAL_PKG.REJECT_JE

    None

    Notify Preparer of Journal Batch Rejection (Node 10)

    This activity notifies the prep arer that the journal batch w as rejected.

    The message includ es Send or Respond attributes that d isplay the

    batch nam e, the app rover s nam e, the monitor URL, the Enter Journ als

    wind ow, and the app rovers comm ent.

    Notify Preparer of Rejection of Journal Batch

    None

    Verify Authority (Node 11)

    This fun ction activity verifies that a selected app rover is auth orized toapp rove the journ al batch. If the app rover is authorized , the procedu re

    return s a value of Pass. If the app rover is not auth orized, the

    procedu re returns a value of Fail.

    GL_WF_JE_APPROVAL_PKG.

    VERIFY_AUTHORITY

    GL Pass or Fail Result Type

    Result Type

    Result Type

    Function

    Result Type

    Message

    Result Type

    Function

    Result Type

  • 8/9/2019 GL_JournalApproval

    28/36

    28 O racle Gen er al Led ger Jou rn al Ap prov al

    Notify Preparer of Further Approval Required (Node 12)

    This activity notifies the prepa rer that furth er app roval is required

    beyond th e cur rently selected ap prover. The message includes Send or Respon d attributes that disp lay the batch name, the app rover s

    name, and the mon itor URL.

    Verification of approval authority failure

    None

    Approve Journal Batch (Node 13)

    This fun ction activity upd ates the journ al batchs app roval status to

    Approved.

    GL_WF_JE_APPROVAL_PKG.APPROVE_JE

    None

    Notify Preparer of Journal Batch Approval (Node 14)

    This activity notifies the prep arer that the journal batch has been

    app roved. The message includ es Send or Respon d attributes that

    disp lay the batch name, app rover s nam e, mon itor URL, enter journ als

    wind ow, and app rovers comm ent.

    Notify Preparer of App roval

    None

    End (Nodes 15 through 16)

    This function activity marks the end of the process. Although theactivity itself does n ot hav e a resu lt type, each nod e of this activity in

    the process must have a process result assigned to it. The process

    result is assigned in the prop erty page of the activity node. Since the

    GL Approval process activity has a result type of Approva l, each End

    activity nod e mu st have a process result matching one of the lookup

    codes in the Ap proval lookup type.

    WF_STANDARD.NOOP

    Message

    Result Type

    Function

    Result Type

    Message

    Result Type

    Function

    NoneResult Type

  • 8/9/2019 GL_JournalApproval

    29/36

    29Journal Approval Workflow Description

    GL Request Approval Process

    The GL Request Ap proval Process seeks journ al batch app roval from

    the selected ap prover.

    The process has a result typ e of App roval that gives one of two results:

    Approved: The journal batch w as app roved by th e app rover.

    Rejected: The journ al batch was rejected by the approver.The process consists of 7 uniqu e activities, some of w hich are reused, to

    comp rise the 8 activity nodes that ap pear in th e workflow diagram:

    Start (Node 1)

    This is a Standard function activity that simp ly marks th e start of the

    process.

    WF_STANDARD.NOOP

    None

    yp

    Function

    Result Type

  • 8/9/2019 GL_JournalApproval

    30/36

    30 O racle Gen er al Led ger Jou rn al Ap prov al

    Is This the First Approver (Node 2)

    This fun ction activity determ ines if the selected app rover is the first

    app rover, based on the ap prover method , to whom the journal batchhas been sent for approva l. If so, the procedu re returns a value of

    Yes. If not, the procedu re returns a valu e of No.

    GL_WF_JE_APPROVAL_PKG.FIRST_APPROVER

    Yes/ No

    Is Approver the Direct Manager (Node 3)

    This fun ction activity determ ines if the first app rover is also the

    prep arer s direct manager. If so, the procedu re returns a value of Yes.

    If not, the procedu re returns a value of No.

    GL_WF_JE_APPROVAL_PKG.

    MGR_EQUALTO_APRV

    Yes/ No

    CC Direct Manager (Node 4)

    This activity notifies the prep arer s direct manager w hen he/ she is not

    the first app rover for the journ al batch. The message includ es Send or

    Respond attributes that d isplay the batch name, total batch amount,functional cur rency, preparer s nam e, app rover s nam e, and mon itor

    URL.

    CC Direct Manager

    None

    Request Approval From Approver (Node 5)

    This activity notifies the selected app rover that his/ her approval is

    requested . The message includ es Send or Respon d attributes that

    disp lay the batch name, total batch amoun t, fun ctional currency,

    prep arer s name, monitor URL, and prep arer s comm ent.

    Request Ap proval from App rover

    Function

    Result Type

    Function

    Result Type

    Message

    Result Type

    Message

    ApprovalResult Type

  • 8/9/2019 GL_JournalApproval

    31/36

    31Journal Approval Workflow Description

    Note: The defau lt timeou t for this activity is 7 days. You cancustomize this valu e to meet you r organizations specific needs.

    Use Oracle Workflow Builder to op en to activitys p ropertysheet, then select the Details tab. Enter the Timeout value indays, hours, and minutes.

    GL No Approver Response Process (Node 6)

    This activity is a subp rocess that p rovides handling options and actions

    to take when the app roving man ager has not respond ed to a journal

    batch app roval request. To view the subprocess, choose GL NoApp rover Respon se Process und er the Processes branch of the

    Workflow Builder n avigator tree. See: GL No Ap prover Response

    Process: page 31.

    None

    End (Nodes 7 through 8)

    This function activity marks the end of the process. Although the

    activity itself does n ot hav e a resu lt type, each nod e of this activity in

    the process must have a process result assigned to it. The process

    result is assigned in the prop erty page of the activity node. Since the

    GL Request Ap proval p rocess activity has a resu lt type of App roval,

    each End activity node mu st have a p rocess result matching one of the

    lookup codes in the Ap proval lookup type.

    WF_STANDARD.NOOP

    None

    GL No Approver Response Process

    The GL No App rover Response Process provides handling options and

    actions to take when the app roving m anager has not responded to a

    journ al batch app roval request. This includ es resend ing the request

    un til a certain limit is reached , then p roviding the prep arer with the

    option to resend th e approval request to the approver or to send the

    request to the approver s manager.

    Result Type

    Function

    Result Type

    The process has no resu lt type.

  • 8/9/2019 GL_JournalApproval

    32/36

    32 O racle Gen er al Led ger Jou rn al Ap prov al

    The process consists of 8 uniqu e activities, some of w hich are reused, to

    compr ise the 10 activity nodes that app ear in the workflow diagram :

    Start (Node 1)

    This is a Standard function activity that simp ly marks th e start of the

    process.

    WF_STANDARD.NOOP

    None

    Reached Manager Notification Resend Limit (Node 2)

    This fun ction activity determ ines if the nu mber of request app roval

    notifications sent to the app rover has reached a p redeterm ined limit. Ifthe limit has been reached, the procedure retu rns a value of Yes. If

    not, the procedure returns a value of No.

    GL_WF_JE_APPROVAL_PKG.

    NOTIFYPREP_NOAPRVRESP

    Yes/ No

    Function

    Result Type

    Function

    Result Type

    Note: The default timeout for this activity is 1 notification.You can customize this value to meet your organizations

  • 8/9/2019 GL_JournalApproval

    33/36

    33Journal Approval Workflow Description

    You can customize this value to meet your organization sspecific needs. Use Oracle Workflow Builder to expan d theactivity in the Navigator. Choose the Nu mber of times tonotify manager subfunction, then change the Default Value as

    needed.

    Notify Preparer No Manager Response (Node 3)

    This activity notifies the preparer th at the selected ap prover h as not

    respond ed to the request for journ al batch app roval. The message

    includ es Send or Respond attributes that disp lay the batch name,

    app rover s name, the mon itor URL, and two options for further action.

    No Manager Response

    Employee Action For Manager

    Record Forward From Information (Node 4)

    This fun ction activity saves the app rover s nam e and other

    information. The saved information is used internally within OracleWorkflow.

    GL_WF_JE_APPROVAL_PKG.

    RECORD_FORWARD_FROM_INFO

    None

    Get The Manager of The Approver (Node 5)

    This function activity determines who is the app rover s manager. If the

    app rover s man ager is foun d, the p rocedu re returns a va lue of Pass.

    If not, the p rocedu re retu rns a value of Fail.

    GL_WF_JE_APPROVAL_PKG.

    GET_APPROVER_MANAGER

    GL Pass or Fail Result Type

    Notify System Administrator No Approver Manager (Node 6)

    This activity notifies your system ad ministrator if the app rover s

    manager cannot be found . The message includ es Send or Respond

    Message

    Result Type

    Function

    Result Type

    Function

    Result Type

    attributes that d isplay the batch nam e, the approvers name, the

    monitor URL and any n ote by the system ad ministrator that the

  • 8/9/2019 GL_JournalApproval

    34/36

    34 O racle Gen er al Led ger Jou rn al Ap prov al

    monitor URL, and any n ote by the system ad ministrator that the

    problem has been resolved.

    App rovers Manager Not Found

    GL Problem H as Been Fixed

    Additional Information: This activitys perform er is set to theSYSADMIN user w hen you first install Journal Approval. Youcan change this to any oth er user as follows:

    Using Oracle Workflow Builder, choose File > Load Roles

    from Database from the m ain menu , then load your system

    administrator role.

    Select the GL Approval Process and op en the process detail

    diagram.

    Choose the Notify System Administrator No App rover

    Manager activity to open the control properties wind ow.

    Change the Performer as needed.

    Notify Preparer No Approver Problem Fixed (Node 7)

    This activity notifies the prep arer when the no app rover problem has

    been fixed by the system ad ministrator. The message includ es a Send

    or Respon d attribute to display the batch nam e.

    Notify Preparer N o App rover Problem Fixed

    None

    Notify Preparer of N o Approver Found (Node 8)

    This activity notifies the preparer if no ap prover can be found for the

    journ al batch. The message includ es Send or Respon d attributes tha t

    disp lay the batch name, the prep arer s name, the monitor URL, and

    any notification by the System Ad ministrator that the problem h as been

    resolved.

    Notify Preparer That No Ap prover was Found

    None

    Message

    Result Type

    Message

    Result Type

    Message

    Result Type

    End (Nodes 9 through 11)

  • 8/9/2019 GL_JournalApproval

    35/36

    35Journal Approval Workflow Description

    This fun ction activity marks the end of the process. The activity does

    not have a result type and no p rocess result is returned .

    WF_STANDARD.NOOP

    None

    Customizable: Verify Authority Process

    This process verifies an app rovers authority to approve journ albatches. If your organ ization has unique need s for verifying app rover

    auth ority, you can custom ize the process.

    The process has a result type of GL Pass or Fail Result Type that gives

    one of two results:

    Pass: The approver is authorized to ap prove the journ al batch.

    Fail: The approver is not authorized to ap prove the journal

    batch.

    The process consists of 3 uniqu e activities, some of w hich are reused, to

    comp rise the 4 activity nodes that ap pear in th e workflow diagram:

    Start (Node 1)

    This is a Standard function activity that simp ly marks th e start of the

    process.

    WF_STANDARD.NOOP

    Function

    Result Type

    Function

    NoneResult Type

  • 8/9/2019 GL_JournalApproval

    36/36

    36 O racle Gen er al Led ger Jou rn al Ap prov al

    Customizable: Verify Authority (Node 2)

    Custom ize this fun ction activity as needed to meet you r organizationsneeds. If the app rover is au thorized to app rove the journ al batch, the

    procedu re returns a va lue of Pass. If not, the procedu re returns a

    value of Fail.

    GL_WF_CUSTOMIZATION_PKG.

    VERIFY_AUTHORITY

    GL Pass or Fail Result Type

    End (N odes 3 through 4)

    This function activity marks the end of the process. Although the

    activity itself does n ot hav e a resu lt type, each nod e of this activity in

    the process must have a process result assigned to it. The process

    result is assigned in the prop erty page of the activity node. Since theCustom izable: Verify Au thority p rocess activity has a result typ e of GL

    Pass or Fail Result Type, each End activity nod e mu st have a p rocess

    result matching one of the lookup codes in the GL Pass or Fail Result

    Type lookup type.

    WF_STANDARD.NOOP

    None

    See Also

    Setting Up Journ al App roval: page 1

    Function

    Result Type

    Function

    Result Type