<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    細(xì)心!用心!耐心!

    吾非文人,乃市井一俗人也,讀百卷書(shū),跨江河千里,故申城一游; 一兩滴辛酸,三四年學(xué)業(yè),五六點(diǎn)粗墨,七八筆買賣,九十道人情。

    BlogJava 聯(lián)系 聚合 管理
      1 Posts :: 196 Stories :: 10 Comments :: 0 Trackbacks

    01-Simple BPM Task Initiator

    Stage 1: Simple BPM Process


    Prerequisites :

    JDeveloper version Studio Edition Version 11.1.1.4.0

    Build JDEVADF_11.1.1.4.0_GENERIC_101227.1736.5923

    SOA BPM Extensions installed

    SOA Suite 11g installed ( with BPM and BAM if required)

    Use case : lets begin doing simple things , A Student submits application form for College admission , the form takes couple of user inputs like student name, his percentage etc, Executes Business Rules and Grants Student Admission

    Stage 1: BPM Task Initiator for student to submit his application, which will be later used for approval by the management, Lets keep business rules out of scope for this current stage

    So how do we go about building this

    1. Create Schema based on use case , ensure that Schema is finalized as its not advisable to change the schema later on

    2. Create BPM Application Project, Org structure , Roles and Users.

    3. Create , Business Objects and Process Data Objects

    4. Wire Data flow using Data Association

    5. Submit form by filling in Student Data

    6. View the Enterprise Manager for Process Execution

    Create BPM Project

    Open JDeveloper, Create New Application -> Select BPM Application Template, Give Project Name, Select Composite with BPMN Process, follow the screens below

    Setting up Process and Business Rule  Schema

    As our use case needs student to submit online application form to get admission , he needs to submit the following information online

    Create StudentRuleData.xsd , this XSD is created to pass input and get output from Business Rules

    AdmissionProcess.xsd holds data that student submits as input, like first name, last name, age, percentage, reservation category, parents annual income

    OK. for those of you who dont know whats Reservation Category , professional education in India has many groups like SC, ST, OBC, GEN = General Merit etc, students belonging to different groups have different cut off percentages which are needed to get admission into professional colleges, why i am using this in this example is interesting these would be later on used to set business rules for student admission

    BMP Process, Org Roles and Users

    In BPM we need to create Organizational Roles and Users, for this you need to go to “BPM Project Navigator” tab next to “Application Navigator”

    Role -> Student -> User -> jcooper

    Role -> Admin Officer -> User -> jstein

    Role -> School Management -> User -> wfaluk

    Business Objects and Process Data Objects

    Implementation of start and end activities need to be changed from Message to None , as this process need not be initiated by a message

    These XSD Schema ‘s are used to Create Business Objects and Business Objects are used to create Process Data Objects , these are later used data transformation and association

    Task Initiator and Data Association

    Drag and drop “Initiator Task Activity” after start and before end, connect all of them in sequence

    click on this newly added Student Application task , Add Human Task, Go to Data and Select Student Admission Schema,

    From the Task , Auto Generate form , this creates following task flow

    You can use identity look up to select task owner, we use jcooper as the task owner who initiates the process as a student

    Deploy the application , the process along with the Task flow UI

    BPM Workspace

    Now login to BPM Workspace as jcooper

    http://your-ip-address:8001/bpm/workspace

    Fill in the data and submit the form

    Enterprise Manager Console

    You can now login Enterprise Manager as weblogic

    http://your-ip-address:7001/em , you can view the instances of the process , very important to view XML data transfers across various activities

    You can also view Process Flow

    posted on 2014-01-21 10:22 張金鵬 閱讀(212) 評(píng)論(0)  編輯  收藏 所屬分類: Oracle BPM專題
    主站蜘蛛池模板: 亚洲中文无码av永久| 亚洲一区二区三区在线观看蜜桃| 一级女人18毛片免费| 韩国免费a级作爱片无码| 日本亚洲中午字幕乱码| 国产成人精品日本亚洲直接| 亚洲av无码专区国产乱码在线观看| 女人18毛片水最多免费观看 | 91视频精品全国免费观看| 暖暖免费中文在线日本| 一级免费黄色毛片| 国产精品1024在线永久免费| 国产V片在线播放免费无码| jizzjizz亚洲日本少妇| 小说区亚洲自拍另类| 久久精品国产亚洲av天美18 | 真实乱视频国产免费观看| 国产又黄又爽又刺激的免费网址| 最近免费中文字幕4| 波多野结衣久久高清免费| 免费a在线观看播放| 国产成人精品日本亚洲| 亚洲AV色香蕉一区二区| 亚洲av日韩av综合| 国产精品亚洲专区在线播放 | 久久综合图区亚洲综合图区| 亚洲蜜芽在线精品一区| 亚洲AV无码专区在线电影成人| 黄色a级片免费看| 99热精品在线免费观看| 手机在线看永久av片免费| 亚洲?V乱码久久精品蜜桃 | 亚洲日产无码中文字幕| 亚洲综合久久精品无码色欲| 日韩在线观看免费| 日韩欧毛片免费视频| 国产亚洲精品激情都市| 亚洲影院天堂中文av色| 一级毛片免费观看| 亚洲第一永久AV网站久久精品男人的天堂AV| 亚洲精品自在在线观看|