Work schedule Process flow

Hi All,
can any of you have sample process flow for Creating a work schedule.
Just to show how it floows,not based on client reqt's.
Could any one of you help me out.
Thanks,
Lasya

Hi Lasya...
Here is the process...
1. Public Holiday creation (Holiday classes are important here...b, 1, 2, 3 to 9)
2. Assigning them to Holiday Calendar
3. Creating break schedule...for the break timings
4. Creating Rules for variants for special cases like half days and PH's
5. Creating a Work Schedule...to define the working times of an employee
6. Creating a Period Work schedule....to define the week with the help of work schedules
7. Defining selections rules...to define the day (Day types,,,b, 1, 2, and 3 to 9)
8. Defining Groupings...to define diff emp and diff personnel areas
9. Generating the work schedules to get the calendar for employee/s (either by manual process or batch)
Regards
Vijay

Similar Messages

  • Scheduled process flows are not running automaticaly-OWB database clonning

    What I did:
    1.     Cloned the entire OWB repository database from live (bidb01.bh.xyz.com) server to new (green1.bh.xyz.com) server.
    ******     Source     New
    Physical Hostname     bidb01.bh.xyz.com     green1.bh.xyz.com
    DB Logical Hostname     xyzbidb      bidb-lh
    Service Name     BIPROD     BIPROD
    Listener Port     1521     1521
    Oracle Home of RDBMS     /app/oracle/home/product/10.2.0     /orabidb/oracle/product/10.2.0
    Oracle Home of OWB     /app/oracle/home/product/10.2.0/owb /orabidb/oracle/product/10.2.0/owb
    2.     Followed the Metalink Note 434272.1 (How To Update Warehouse Builder After A Database Cloning)
    Issue:
    Before doing the step-2, every time we put the new database up the normal process flows which run every day (10 AM, 1 AM , 2 AM , 2 PM, etc.) got executed on the production environment and hung the original processes that are being run on the production environment.
    After following the note 434272, scheduled process flows in production is working fine but in the new server it is not at all working.
    Could anyone please help me to fix this?
    Edited by: Padmanaban G on May 7, 2010 5:15 PM

    The issue was resolved by renaming the workflow. What is learned here is, we should not have same workflow name for two different workspace.

  • Scheduling process flows and mappings

    Hello
    I have created many process flows. Now i want to schedule it. I know i can use OEM, but i need to log in as DBA. i also know that you can use owb scheduler module to schedule a process flow. but i want to schedule it using sql plus. i found a link on scheduling process flow in sql plus for older versions of OWB. Can we use the same script for OWB 10.2? here is the link - http://www.dba-oracle.com/oracle_news/2005_7_7_Scheduling_an_OWB.htm
    Please let me know how to schedule a process flow in OWB 10.2 in sql plus. It would be great if you could post the sql script required to schedule OWB 10.2 process flows.
    Thank You

    Hi,
    the web server named by the link is down, so a general answer.
    You can use the scripts sqlplus_exec_template.sql and oem_exec_template.sql from the directory <OWBHOME>/owb/rtp/sql and schedule it with cron or at or scheduler or ...
    Regards
    Detlef

  • Scheduled process flow fails, run directly works ok

    I've got a hard time with a process flow tthat needs to be scheduled.
    When I start the process flow with wb_rt_api_exec it rus ok,
    when I schedule the job calling wb_rt_api_exec in the Oracle Job scheduler it fails the moment it starts. The error message tells me I've got invalid user credentials, I cannot acces the wokflow location with the supplied userid and password.
    It's the same user to schedule the job as the one that starts wb_rt_api_exec directly.
    What can be rwrong?

    Hi,
    I have not used oracle job scheduler but just a taught....If ur id is able to access the package to execute the processflow that does not mean that the same id has the rights to do such actions thru a oracle job scheduler right?hope this leads to something...Do let me know any details reagrding the same....
    Regards
    Bharath

  • Help with scheduling Process Flows in Workflow in 10gR2

    Dear All
    I am after some help with the scheduling of process flows (PF) in Workflow in OWB 10gR2. I am trying to set up some PF’s to handle the refresh of some staging tables from various source systems. I have created a separate Process Flow Module for each source systems, mainly just to keep them separate and organised. I have a number of mappings which all run fine if execute manually or linked directly to a schedule/job. The problem I am encountering is when I try to run process flows from schedules. I have created process flows ok and have run them manually and they complete fine so I know that the content of the PF is ok. After linking and deploying the jobs I can never get all the process flows to run from the various schedules. What appears to happen is that the first PF works ok and any other PF that are within the same Process Flow Module/packages also runs ok even if its running off as different schedules. However PF’s under the other Process Flow Module fail with the following error
    CC_DAILY_0400
    Description :
    Runtime User : OWBRT_USER
    Started : 2006-08-31 04:00:00.0
    Status      Log
    Error      ORA-20002: 3114: Activity 'PACK_1/CC_DAILY_0400' is not a process.
    ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
    ORA-06512: at line 1
    Following this error the PF will not even run manually! If I then stop the schedule and either drop or replace this failed PF thus redeploying, the PF then runs fine manually and if the restart the schedule it runs ok the next evening. My problem is that this then appears to impact on the other PF’s which all though have not been touched and ran ok the previous evening they then fail the following evening with the same error
    WS_DAILY_2400
    Description :
    Runtime User : OWBRT_USER
    Started : 2006-09-01 00:00:01.0
    Status      Log
    Error      ORA-20002: 3114: Activity 'PACK_1/WS_DAILY_2400' is not a process.
    ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
    ORA-06512: at line 1
    ORA-20002: 3114: Activity is not a process.
    I basically can not get both sets to run even though they are on separate modules and separate schedules.Has anyone any idea as to what could be wrong or if I am setting something up in a strange way which would cause these symptoms.
    All help or advice greatly appreciated
    Regards Kevin

    Dear All
    I am after some help with the scheduling of process flows (PF) in Workflow in OWB 10gR2. I am trying to set up some PF’s to handle the refresh of some staging tables from various source systems. I have created a separate Process Flow Module for each source systems, mainly just to keep them separate and organised. I have a number of mappings which all run fine if execute manually or linked directly to a schedule/job. The problem I am encountering is when I try to run process flows from schedules. I have created process flows ok and have run them manually and they complete fine so I know that the content of the PF is ok. After linking and deploying the jobs I can never get all the process flows to run from the various schedules. What appears to happen is that the first PF works ok and any other PF that are within the same Process Flow Module/packages also runs ok even if its running off as different schedules. However PF’s under the other Process Flow Module fail with the following error
    CC_DAILY_0400
    Description :
    Runtime User : OWBRT_USER
    Started : 2006-08-31 04:00:00.0
    Status      Log
    Error      ORA-20002: 3114: Activity 'PACK_1/CC_DAILY_0400' is not a process.
    ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
    ORA-06512: at line 1
    Following this error the PF will not even run manually! If I then stop the schedule and either drop or replace this failed PF thus redeploying, the PF then runs fine manually and if the restart the schedule it runs ok the next evening. My problem is that this then appears to impact on the other PF’s which all though have not been touched and ran ok the previous evening they then fail the following evening with the same error
    WS_DAILY_2400
    Description :
    Runtime User : OWBRT_USER
    Started : 2006-09-01 00:00:01.0
    Status      Log
    Error      ORA-20002: 3114: Activity 'PACK_1/WS_DAILY_2400' is not a process.
    ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
    ORA-06512: at line 1
    ORA-20002: 3114: Activity is not a process.
    I basically can not get both sets to run even though they are on separate modules and separate schedules.Has anyone any idea as to what could be wrong or if I am setting something up in a strange way which would cause these symptoms.
    All help or advice greatly appreciated
    Regards Kevin

  • Scheduling Process Flow

    Hi
    I'm having trouble setting up a schedule in OWB, can anyone help?
    I'm using OWB 10.2.0.3, I've created a Schedule and Process Flow, I've configured the Process Flow so that the REFERRED SCHEDULE property is set. I've redeployed the process flow. So far so good?
    I presume I now need to deploy the scheduled job (so I can start it?), however when I try I get error:
    ORA-27475: "BIR_ROLAP.PF_SS_SCHEDULE_JOB" must be a job
    ORA-06512: at "SYS.DBMS_ISCHED", line 178
    ORA-06512: at "SYS.DBMS_SCHEDULER", line 544
    ORA-06512: at line 1
    PF_SS_SCHEDULE_JOB
    Create
    Error
    RPE-02183: Task runner procedure PPF_SS_SCHEDULE_JOB is not valid.
    Am I missing a step?
    Cheers
    Si

    Check if the foll is done:
    say there is a process flow 'PF1' and in this process flow click on configure and set the referred calendar to the new schedule that you have created.
    also make sure the identification and evaluation locations are setup for the process flow.
    Deploy the process flow.
    This works for me.

  • Scheduling Process flows

    I have created process flow and created and schedule and attached it to the process flow thru configure and refferred calander and depoyed the process flow again. But the flow doesnt start.
    Is there anything else to do. I read in form that some _job appears in Control center. I dont find in my control center.
    Can anyone explain me any other steps which are required to run PF based on schedue.
    Thanks..

    Hi Tom
    You will find pfname_JOB in the control center. if you expand the location under which you created your Schedule, you will see a scheduled jobs tree expand that and then you will find your schduled job( pfname_ JOB) which requires deployment to start running.
    Hope this helps
    Regards
    Vibhuti

  • Scheduling Process flows in scheduling tool Control M

    Hi,
    We need to schedule 3 to 4 process flows through the general scheduling tool "Control M". So how do we do this? I mean where should we login to run the OWB jobs (Process Flows) through Control M.
    Any help will be appreciated.
    Thanks,
    Harsha

    Create a shell script that will take in the required parameters you need (i.e.connection User/pwd@SID and OWB mapping inputs if required), which call sqlplus with a procedure that will run your workflow.
    My current client migrates all OWB incl Worflows created through OWB by the means of export. This is why the prefix of the workflow activity will differ from an environment from another.
    Here is a procedure that will launch the OWF and wait for the workflow to be completed before it exits and return control to CONTROL-M.
    CREATE OR REPLACE PROCEDURE XX_OWF_Daily_Load (
    ATTR01 IN VARCHAR2(10),
    ATTR02 IN VARCHAR2(10),
    ATTR03 IN VARCHAR2(10),
    ATTR04 IN VARCHAR2(10),
    ATTR05 IN VARCHAR2)
    IS
    v_ITEM_KEY VARCHAR2(40);
    v_PREFIX VARCHAR2(4);
    v_ITEM_TYPE VARCHAR2(8):= 'MY_ITEM';
    v_PROCESS VARCHAR2(32):='MY_ITEM_KEY';
    /*Mapping Inputs for OWB */
    v_ATTRIBUTETXT01 VARCHAR2(1):='ATTR01';
    v_ATTRIBUTETXT02 VARCHAR2(1):='ATTR02';
    v_ATTRIBUTETXT03 VARCHAR2(1):='ATTR03';
    v_ATTRIBUTETXT04 VARCHAR2(1):='ATTR04';
    v_ATTRIBUTETXT05 VARCHAR2(1):='ATTR01';
    v_STATUS VARCHAR2(30):='RUNNING';
    BEGIN
    /* Generate a unique key */
    SELECT 'DAILY_PROCESS'||TO_CHAR(SYSDATE,'YYYYMMDD:HH24MI') INTO v_ITEM_KEY FROM DUAL;
    SELECT TRIM(TEXT_DEFAULT)||'_' INTO v_PREFIX
    FROM WF_ACTIVITY_ATTRIBUTES_VL
    WHERE
    ACTIVITY_ITEM_TYPE = 'MY_ITEM'
    AND ACTIVITY_NAME = 'MY_ITEM_KEY'
    AND NAME = 'SYS:TLA';
    /* Creating the Workflow Process */
    Wf_Engine.createprocess(ItemType => v_ITEM_TYPE,
    ItemKey => v_ITEM_KEY,
    process => v_PROCESS);
    /* Setting all required attributes for the Workflow Process */
    Wf_Engine.SETITEMATTRTEXT(ItemType => v_ITEM_TYPE,
    ItemKey => v_ITEM_KEY,
    AName => v_PREFIX || 'LOAD_WORKAREA_POLICY',
                                  AValue => v_ATTRIBUTETXT01);
    Wf_Engine.SETITEMATTRTEXT(ItemType => v_ITEM_TYPE,
    ItemKey => v_ITEM_KEY,
    AName => v_PREFIX || 'LOAD_WORKAREA_TR_POLICY',
                                  AValue => v_ATTRIBUTETXT02);
    Wf_Engine.SETITEMATTRTEXT(ItemType => v_ITEM_TYPE,
    ItemKey => v_ITEM_KEY,
    AName => v_PREFIX || 'LOAD_USER_DIM',
                                  AValue => v_LOAD_USER_DIM);
    Wf_Engine.SETITEMATTRTEXT(ItemType => v_ITEM_TYPE,
    ItemKey => v_ITEM_KEY,
    AName => v_PREFIX || 'LOAD_VEHICLE_DIM',
                                  AValue => v_ATTRIBUTETXT05);
    Wf_Engine.setitemowner(ItemType => v_ITEM_TYPE,
    ItemKey => v_ITEM_KEY,
    Owner => 'OWF_MGR');
    /* Starting the Workflow Process */
    Wf_Engine.startprocess (itemtype => v_ITEM_TYPE,
    itemkey => v_ITEM_KEY);
    WHILE (v_status <> 'COMPLETED')
    LOOP                              
    SELECT ACTIVITY_STATUS INTO v_status
         FROM WF_ITEM_ACTIVITY_STATUSES
    WHERE ITEM_TYPE='MY_ITEM' AND ITEM_KEY=v_ITEM_KEY;
    SYS.DBMS_LOCK.SLEEP(600);
    END LOOP;
    END;
    /

  • How to schedule Process Flow in OWB10gR2 ?

    Hi,
    I have a mapping and a corresponding process flow that has the mapping within. Both the mapping and process flow are deployed successfully and they also execute successfully when executed from control center.
    Now I want to run the process flow daily at 4 am in the morning. I have created a schedule and defined the parameters. Then for the process flow, I have added the schedule to the "Referred Calander". Then in control center I got a new object with _JOB as suffix. I deployed that as well and that was successfull. This implies that I have now a job that is scheduled to run daily at 4 am.
    But the next day when I checked the target table that the mapping (wrapped in the process flow which in turn was scheduled to run at 4 am ) was supposed to insert some records, there was no record at all !!! Seemed to me that the job was not kicked off at all at the specified time.
    I am using --
    OWB client version : 10.2.0.1.31
    OWB repository version : 10.2.0.1.0
    Oracle Workflow Version : 2.6.4.0.0
    Database version : 10g Enterprise edition release 10.2.0.1.0
    Does anyone have any idea how do I make this arrangement running?
    Regards,
    Swagata

    Chino -
    Once you start the job, do you have to leave the "Job Details" window open in order for teh scheduled task to run?
    thanks for the help ....
    txb

  • Problems scheduling process flow

    Using OWB I have create a number of mappings and also a process flow using the defined mappings. All the mappings and the process flow are successfully deployed and can be executed without problems from Deployment Manager. I can even successfully execute my process from OS command line using the sqlplus_exec_template.sql file :
    sqlplus vlad_proiect/vlad@proiect @F:\Oracle\OraWB92\owb\rtp\sql\sqlplus_exec_template.sql vlad_runtime ORACLE_WORK_FLOW PROCESS INCARC "," ","
    where :
    vlad_proiect/vlad my user name and passwd
    proiect my database SID
    vlad_runtime is the Runtime Repository owner
    ORACLE_WORK_FLOW is the location of the process flow
    INCARC is the process name.
    I tried to do the same thing using OEM. I followed the example
    http://otn.oracle.com/products/warehouse/htdocs/oem_scheduling_viewlet_swf.html
    and the indication from WB User guide chapter Scheduling Mappings and Process Flows (13-19) but the scheduled job fails with the following reason :
    VNI-2015 : The Node preferred credentials for the target node are either invalid or do not have sufficient privileges to complete the operation.
    On Windows platforms, the Node credentials specified for the Windows target should have the "Logon as a batch job" privilege.
    I have created the job as follows:
    Tab General
     Job name: TEST
    Selected target: Proiect
    Tab Tasks
    Tasks: Run SQL*Plus script
    Tab Parameters
    Parameters: vlad_runtime ORACLE_WORK_FLOW PROCESS INCARC "," ","
    Override preferred credentials: checked
    User name: vlad_runtime_acc the Runtime Repository access user
    Password: vlad the Runtime Repository acc user passwd
    I have imported the script oem_exec_template.sql
    And in the Preferred credentials (from Configuration->Preferences->Administrator preferences) I set :
    Database : Proiect with user vlad_proiect and my passwd.
    Node : localhost with user vlad_runtime and his passwd.
    Somewhere something is wrong set (or not set at all?) or …?

    Razvan,
    When OEM executes a scheduled job, it will logon to the node (i.e. your machine) as the user that is specified in the preferred credentials of OEM. That user (provided there is one... which is not necessarily default) is an operating system user and must have the 'logon as batch job' privilege. You can set this option (on Windows 2000) by going into control panel, administrative tools, local security policy, local policies, user rights assignment. Look for 'logon as batch job' and make sure the user being used to logon to the node has the privilege.
    This setup is actually provided in the installation guide as well.
    Hope this helps,
    Mark.

  • Schedule Process Flow with sysdate input parameter

    Hi experts,
    I'm facing a problem trying to run a schedule in a job,
    The schedule is defined to run daily at 3am, and the job receive a sysdate parameter, when I start the schedule in the control center I put
    TO_CHAR (TRUNC (SYSDATE), 'DD / MM / YYYY') , and the JOB runs fine with the correct date, but the next day the schedule runs with the date from yesterday, i.e the sysdate is not working.
    Maybe I missing something here ?, or is there another way to pass a dinamyc parameter to a scheduled job.
    I´m using OWB 11.2.0.1
    Thanks.

    Chino -
    Once you start the job, do you have to leave the "Job Details" window open in order for teh scheduled task to run?
    thanks for the help ....
    txb

  • Scheduling the Process Flows in Oracle Warehouse Builder

    Hi,
    Can you please let me know how to schedule the process flows.I mean to make the process flow to run on a daily, weekly basis etc.Where exactly we need to schedule the process flows.
    It would be great if you can help me out.
    Thanks
    Vinay

    You can schedule process flows the same way as you schedule mappings. See the following viewlet regarding the scheduling of OWB activities in Oracle Enterprise Manager (OEM):
    http://otn.oracle.com/products/warehouse/htdocs/oem_scheduling_viewlet_swf.html
    Regards:
    Igor

  • Process Flow developing/deploying/executing and scheduling through OEM

    I have installed OWB92 and Oracle 9i, OEM configured, Oracle workflow 2.6.2 installed. I know OWB and scheduling mapping from OEM.
    I have created two mappings and a process flow. I want to schedule process flow from OEM. After creation of process flow, while I deploy it ask for a user/password/port/sid/host. I want to know which user I need to enter here.
    If anybody help me out in the this regard providing the detail steps.
    Thanks in advance.
    Liyakat

    Hi Henrik,
    After deploying the process flow, I am getting the following error:
    RPE-02085: Failed to test wb_rti_workflow_util.initialize through deployed Workflow Database Link R2MIS.US.ORACLE.COM@WB_LK_PACK1. Please check that "EXECUTE ANY PROCEDURE" privilege is set and that the OWB Runtime is available.
    - ORA-06550: line 1, column 7:
    PLS-00201: identifier '[email protected]@WB_LK_PACK1' must be declared
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored
    OWB runtime is available.What I need to do now?
    Thanks and Regards,
    Liyakat

  • OWB Process Flows

    Hi,
    We have lot of process flows already created. They used Transformation object in many process flows. But they didn't write any PL/SQL code for this transfomation. They wrote shell scripts. They are giving lot of problems. Here my question is can we write shell scripts for transformation? What I know is we have to write PL/SQL code for transformation objects in process flows. If anybody have PL/SQL code for process flows transformation can you share?
    Thanks
    SS

    HI SS,
    sounds like you've got some issues there.
    You say they did not write PL/SQL But an OWB tranformation is PL/SQL. For example, it could be an entry point in a package, like WB_RT_CONVERSIONS.to_date(date). It could simply be a procedure, like WB_Disable_All_Constraints(p_table VARCHAR2 ). In either case, it is complied PL/SQL. And of course mappings become compiled packages in the target schema location.
    I'm puzzled. If there's no PL/SQL, then what does the actual work?
    Which leads me on to my next point. On the process flow pallete, there is a transformation object. You say they used many transformation objects. Then you say "they wrote shell scripts for transformation". But that's operating system code. You don't run OS code inside process flows (except in some unusual circumstances)..
    What do these shell scripts do? What do they execute?
    Finally, you write: "we have to write PL/SQL code for transformation objects in process flows" But surely, those are your mappings, no? And you don't write them, you generate them, no? And you wouldn't begin working on process flows until your mapping streams were complete, would you? Sorry, but I'm baffled by this comment.
    I'd be obliged if you could describe your software stack in a lot more detail, please. For examples, please see this thread: 10gR2: How do you run OWB from Enterprise Manager (OEM) and Scheduler? It is a discussion on running Mappings from Process Flows from Scheduler.
    I have to confess that right now, I cannot even see the shape of the stack you are trying to run, let alone conceptualize a solution, nor even grasp the meaning of your questions. More, and more detailed descriptions, would help enormously.
    Cheers,
    Donna

  • OWB Process Flow - How is the best  version control tool ??

    HI all,
    I just start work with OWB and I have a question to know how is the best way to do something.
    Imagine the scenario below:
    If I have 2 or more requests for example:
    Request 1: Create a Dimension City.
    Request 2: Create a Dimension Products.
    I Have ONE process flow and i need put my changes inside. This is my problem.
    In my scenario I don't know what Request goes to Prod First.
    If I put the Request 1 and Request 2 in my PROCESS FLOW, maybe I need change is someone decide change MY REQUEST PRIORITY.
    There is something in OWB to "control the version or changes" ?? For a mapping I export the MDL and commit on SVN, but I dont know haw can i do with the process flow.
    Something to agree multiples peoples work in different mappings and a SAME PROCESS FLOW ??
    What is best way to work with process flow and version control.
    What are the best practices when it comes to version control?
    Thanks.

    Amit,
    Are you really doing this in 10.1.3.x and not 11g?
    At any rate, I don't see how #2 and #3 relate whatsoever to your choice of a version control system. OK, maybe in #2 if there is some "maintenance" activity to be done against the version control server. Subversion is the open source alternative that you listed there and is pretty commonly used. If your company is already using one of the mentioned tools, why change? About the only thing I'd mention is to advise you NOT to use CVS for well documented reasons (JDev does support it) - if you would have picked CVS otherwise, choose Subversion. As far as question #1 - I've only used Subversion (well, I did use CVS for a while) with JDeveloper, so I can say it was "effective enough for me." In 10.1.3.x, I also used the external svn tools for doing lots of things like merging and so forth; in 11g, the support is much much better.
    Best,
    John

Maybe you are looking for

  • Trying to install Windows via Bootcamp (dual SSD, optibay)

    I have an MBP 17" late 2011. I am running Lion 10.7.4. and I recently bought two Samsung 830 Series SSD drives to put into the MBP. I want to put one in the The second one I want to go into the optibay, so I bought a drive caddy. I am not able to ins

  • Not able to get the details of messages in BizTalk Server

    I have Biztalk Server 2010 setup. I have created a sample message and tried to check the application by sending the message(using FILE protocol). I am getting the message at the send port successfully but I can't find any entry in the database for an

  • ITunes 7 has encountered a problem and needs to close

    Pretty much every time I open this iTunes 7 I keep getting this message. "iTunes 7 has encountered a problem and needs to close". It is beginning to get frustrating and I can't load back another type because my Music Store stuff refuses to play. What

  • Filename: Replace spaces with underscores

    Greetings, I have searched the forum and online and have not found an answer. So posting here for assistance. What is the proper syntax for replacing spaces in file names with under scores prior to cffile upload? -or- what is the best method to accom

  • I need to reinstall InCopy CC after uninstalling it due to problems.

    How can I do so, since my Application Manager shows that mine is up-to-date, and I see no place there to download it. When I go to Downloads Center and click download there on InCopy, it just takes me back into Application Manager, still showing that