Human work flow
Hi,
I crerated a human work flow and autogenerated task form.
I edited the ADF depending on my requirements.
Then i added a new function in human workflow.
can u tell me how to sync it to the old auto generated project itself.
Edited by: 798554 on Nov 29, 2010 4:57 AM
There is no out of the box portlet for worklist application.
In 10.1.3.x, you can create a custom worklist application.
In the $ORACLE_HOME/bpel/samples/hw There is a complete example of the worklist application.
You can use that in JDeveloper and expose it as a portlet.
Hope this helps,
regards,
Shanmu.
http://www.prshanmu.com/articles/
Similar Messages
-
File not found error at Attachement link in GroupVote of Human Work Flow
Hi Gurus
In Human Work flow,
I have created the GroupVote and assigned to two person.
I checked "share attachments and comments" to share their issues.
One signed on to WorkApplist and review the forms and attached the file,
The file link was created but it could not be downloaded.
it could not delete.
I tested several times it occured same results.
It did not be happend when this option "share attachments and comments" was not checked.
domain log and opmn log are as below.
<2008-08-25 14:55:15,468> <ERROR> <oracle.bpel.services.workflow> <::> Identity Service Authentication failure.
Identity Service Authentication failure.
Check the error stack and fix the cause of the error. Contact oracle support if error is not fixable.
ORABPEL-10528
Identity Service Authentication failure.
Identity Service Authentication failure.
Check the error stack and fix the cause of the error. Contact oracle support if error is not fixable.
at oracle.tip.pc.services.identity.jazn.xml.XMLAuthenticationService.authenticateUser(XMLAuthenticationService.java:150)
at oracle.tip.pc.services.identity.jazn.xml.XMLIdentityService.authenticateUser(XMLIdentityService.java:426)
at oracle.bpel.services.workflow.verification.impl.VerificationService.authenticateUser(VerificationService.java:299)
at oracle.bpel.services.workflow.query.impl.TaskQueryService.authenticate(TaskQueryService.java:135)
at worklistapp.servlets.Login.handleRequest(Login.java:101)
at worklistapp.servlets.BaseServlet.doPost(BaseServlet.java:157)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
OAS version is 10.1.3.1.
Any advice will be appricated.
ThanksYou are getting : ORABPEL-10528
Identity Service Authentication failure.
Identity Service Authentication failure.
This means that you have wrong username/password entries in your configuration files. Please recheck them and then things should be fine...
Hope this helps!
Cheers
Anirudh Pucha -
Hi,
In my project i have to create a human work flow for approval.
I have created it and auto generated the task form.
Now i have to retrive certain values from the database and display it in the task detailspage depending on the task id
can u tell me how to get the task id in the view object
sample query
Select ned.event_number,ned.project_overview,ned.PROGRAM_RATIONALE, ned.PROGRAM_OBJECTIVES, ned.PROGRAM_FORMAT, ned.PROGRAM_AGENDA, ned.PROGRAM_THIRD_PARTY_IND, ned.PROGRAM_TITLE, from ns_event_details ned, ns_event_status_details nesd where ned.event_number = nesd.event_number
and nesd.task_id =5Hi viola,
Thanks for replying,But actual Scenarion is like,
1.I have a small scenario like integrate oracle ADF screen with Oracle BPM Human Task. we didn't use auto generate task form(we are using one adf application which is already developed in Oracle Adf technology).
2.Those adf screen is populated in BPM work space using url of ADF screen placed in em console.It's fine,it will populated in work space.
3.But my problem is we can click on the buttons approve or reject on populated adf screen then only human task will modify the running state to completed state.
Any one have the idea on my requirement Please give the reply. -
Screens for Human Work Flow created using BPEL PM in SOA Suite 10.1.3.1
Hi,
I have created a bpel process having a human work flow for approving or rejecting the request {say leave request submited by the user}.
I would like to know :
1)How to create screens for such human activities?
2)Are there any tools in SOA suite which allow me to create User Screens for approving such human flows.
3)Are there any otherways to create such screens for Human activities?
Pointers are also appreciated.
Thanks,
Irfan KhanGenerating a default task display form doesn't really cover probably the most common use case:
1) human initiates a form that is presented to him/her
2) form is populated with fields that come from a defined database schema
3) human fills out form and submits to workflow
4) data from the form is stored in database
5) another human is presented with the form popualted with database data
6) human approves or reject form
I haven't been able to find any examples describing how to do this. Or anything in the manuals. I have another forum entry which also points to this problem:
How do you add db fields to Task Display Form ? -
Bpel Human Work Flow & WebLogic Portal 10.3
Hi all,
I have a async bpel process [soa suite 10131] which gets a record from database and has a Human work flow for approval cycle.
I would like to know if there is any standard portlet for accessing the worklist of human flow.
Thanks,
Irfan KhanThere is no out of the box portlet for worklist application.
In 10.1.3.x, you can create a custom worklist application.
In the $ORACLE_HOME/bpel/samples/hw There is a complete example of the worklist application.
You can use that in JDeveloper and expose it as a portlet.
Hope this helps,
regards,
Shanmu.
http://www.prshanmu.com/articles/ -
How to know which stage has been completed in Human task flow.
Hi All,
I have one human task flow where there is three participants. Participant A, B and C and all are in sequence.
When User B approves the task, i need to do some business logic. when user B approves the task, it will be assigned to User C. I have defined call back events. There i can use task assigned condition to do my business logic.
My question is that how i can get to know that Task assigned to user C. Because it is a call back event and will be triggered when it will be assigned to A or B. I have tried to user the function previousOutcomeUpdatedBy to check whether it previous user was B or not. but in my case it is coming as workflowsystem.
instead of User B it is using workflowsystem
User:workflowsystem; State:OUTCOME_UPDATED; Outcome:CONFIRM
I am not aware, why workflow system is coming in picture.
do any one idea, how to solve this use case.
Regards,
SunilYou can get the status from back end tables.
Check in SOA INFRA tables. Below is the list of human work flow tables.
WFTASK
WFTASK_TL
WFTASKHISTORY
WFTASKHISTORY_TL
WFCOMMENTS
WFMESSAGEATTRIBUTE
WFATTACHMENT
WFASSIGNEE
WFREVIEWER
WFCOLLECTIONTARGET
WFROUTINGSLIP
WFNOTIFICATION
WFNOTIFICATIONSTATUS
BPELNOTIFICATION
BPELNOTIFICATION_FILTERMSGS
BPELNOTIFICATION_INVALADDRS
WFTASKMETADATA
WFATTRIBUTELABELMAP
WFATTRIBUTELABELUSAGE
WFUSERVACATION
BPM_PRESENTATION
BPM_PRESENTATION_GRANT
WFUSERTASKVIEW
WFUSERTASKVIEWGRANT
WFUSERPREFERENCE
BPM_USERAPPLICATIONDATA
BPM_USERAPPLICATIONDATA_GRANT
WFRULEDICTIONARY
WFTASKDISPLAY
WFTASKTIMER
WFNOTIFICATIONMESSAGES
WFTASKERROR
WFHEADERPROPS
WFCERTAUTHORITY
WFCERTIFICATEREVOKED
WFCERTIFICATE
WFEVIDENCE
WFTASKASSIGNMENTSTATISTIC
WFTASKSEQUENCECHANGES
WFTASKAGGREGATION
WFAPPROVALGROUPS
WFAPPROVALGROUPMEMBERS
Thanks,
Vijay -
Using web services in Approval Work flow in OIM 11g
Hi All,
I am a new bie to OIM 11g. I have created an approval work flow and it is working fine.
Now my requirement is to use a web service in the approval work flow instead of directly embeding the java code in Java Embeding Activity. Can some body share me a document or url for the process of doing it.
Thanks in advance for the help.
Thanks,
PreetiIf you are using OIM 11gR2 please refer the below document. All steps are very clear with the screenshots.
http://docs.oracle.com/cd/E27559_01/dev.1112/e27150/request.htm#autoId27
See section 21.3.5.7 Configuring the Human Task and BPEL Mappings
Also see this OBE tutorial for getting idea on Java embedding activity and assigning and retrieving data from global variables in SOA
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/oim/oim_11g/Request_Workflow_for_Self_Registration/request_workflow_for_self_registration.htm -
Hi All,
I am a new bie to OIM 11g. I have created aapproval work flow and it is working fine.
Now the requirement is to check for a certain flag and based on the falg value we need to route the request to approvers.
If the flag value is "true" we need to route to the first level Approval. If it is "false" we need to skip the approval and the request should be rejected.The provisioning process also should be terminated.
As far as I have tested if we skip all the approval tasks the status of the request will be updated to "Approve" by default. But according to our requirement we need to set the status to "Reject".
Please suggest any way of implementing it or if any body has already implemented it.
Thanks in advance.
Thanks,
PTIf you are using OIM 11gR2 please refer the below document. All steps are very clear with the screenshots.
http://docs.oracle.com/cd/E27559_01/dev.1112/e27150/request.htm#autoId27
See section 21.3.5.7 Configuring the Human Task and BPEL Mappings
Also see this OBE tutorial for getting idea on Java embedding activity and assigning and retrieving data from global variables in SOA
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/oim/oim_11g/Request_Workflow_for_Self_Registration/request_workflow_for_self_registration.htm -
Regarding work flow in the organisation
Hello,
I am new to SAP XI. I want to join as a SAP XI developer. So I want to know about the work flow in the organisation. Means who will raise issues and who will take care of it first. and how it will reach to SAP XI developer.
What are the human roles in the SAP XI Work flow in the organization and what are their responsibilities. Who will responsible to write the Java mapping coding or ABAP mapping coding or XSLT mapping coding.
Thank you
Edited by: jyotsna dm on Apr 12, 2008 6:54 AMHi,
In XI: It is separated in two parts
1) XI basis (Administration)
Activites are:
1) XI installation
2) Configuration activitie
3) Post installation checks
4) SLD configuration
5) Create Users,
6) Role assignments.
And many more
2) XI Implementation and development.
Under the development you have two parts Integration repository which is desing part which involves small amount of Java knowledge whenever your requirement is not fulfilled by standard SAP XI function.
and integration Configuration:
This is very simple stpes once your design is over.Based on your requirement you have to use the standard adapter provided by SAP for example if file is coming then u will go for File adapter,if IDOC is psoted to R3 then you go for IDOC adapter,communication with remote client u go for SOAP adapter.
XI Project lifecycle:
1) Blue printing phase (Design phase).
2) Build phase (Development)
3) Integration testing
4) Project go live
5) Support.
Now coming to ur question.
XI Developers role and responsibilities are:
Analysis of the Functional Specifications which is received from Function people.
Understanding the processes related to the third party non SAP and SAP systems.
Raise issue log for the business requirement which is not understood from functional spec.
Prepare Technical Specification Document,
Do the development: now developer has to do the coding which either involved java,XSLT,abap mapping.
Prepare the UTC
Reviewing Interface Technical Specifications and Unit Test Document, Interface build and Unit Test, Self and peer review of the deliverables, develop Interface Object via Design and Configuration.
Project golive and give support and do bug fixing,change request n all.
hopw u got the prefect workflow.
chirag -
Grant the access rights to manager run the work flow history report without edit /delete rights
I found that only Team Member / Workspace creator / Administrator can run
the work flow history report. However, we have a Purchase Order request
which need ask the supervisor for 1st approval and manager for 2nd approval.
But those managers want to see who prepare the P.O. and supervisor done the
first approval before their 2nd approval. How can I can grant the access
right to the manager to run the work flow history report for this purpose? I
tried grant the role "team member" to those manager, however, it will also
allow them to modify or delete the entry as they are the team member, but we
only want allow those managers can approve the entry and view the work flow
history without other acces such as add/delete/edit to prevent the human
mistake.
Pls advise how can I do this? Thanks!
RegardsCreate a new role in teaming can fulfill this requirement. Thanks!
"Joey" wrote in message news:_Cvqo.66903$[email protected]. .
I found that only Team Member / Workspace creator / Administrator can run
the work flow history report. However, we have a Purchase Order request
which need ask the supervisor for 1st approval and manager for 2nd approval.
But those managers want to see who prepare the P.O. and supervisor done the
first approval before their 2nd approval. How can I can grant the access
right to the manager to run the work flow history report for this purpose? I
tried grant the role "team member" to those manager, however, it will also
allow them to modify or delete the entry as they are the team member, but we
only want allow those managers can approve the entry and view the work flow
history without other acces such as add/delete/edit to prevent the human
mistake.
Pls advise how can I do this? Thanks!
Regards -
Dynamic participant block in Human task flow
Hi All,
I am working on human task flow and got stopped on below use case.
I have two participant block let say A and B. I want to assign participant A depends on flat inside task flow parameter. If Flag is Yes, then it should assign to A and on approval of A it should complete the task flow. But if Flag is NO, then it should first assign to B, on approval from B, it should again assign to A and after that it should complete the task flow.
I tried to use dynamic role assignment but there i am not able to define above use case. Dynamic rule is saying you can assign A or B depends on some rule(task flow parameter) but my requirement is little different.
If Flag is Yes,
- assign to A -> on approval -> complete the task flow.
If Flag is No
- Assign to B -> on approval from B -> assign to A -> on approval from A -> complete the task flow.
I want to build this logic inside single human task flow.
Please help.
-SunilHi Zaloa,
Can you pls try this.This should work.
1. Go to Edit Task Definition page and add a Parameter of type string(default).
2. Now come to the human task dialog( the one you get on double clicking the human task activity) and add a value to the parametr you just added(string)using the search light .This value should be the variable containing the value of the asssigne which you want to add dynamically.
3.Now again go to the Edit Task Definition page and select the Assignment policy and select the expression path builder.
4. You should be able to see the parameter you just added under task:payload. select this . now your assigne is dynamically added.
Pls let me know if you need further details. Hope this helps.
Thnks
Message was edited by:
soaUser -
Hi, I'm authorization manager and I need to control the access to the work flow structures, we have several structure to different purposes like purshing, projects, human resources and financials, however, with PPOMW transaction you can modify all the structures, is there any solution in order to control the users to their own structure?
Hello Kumar,
For Downloading Organization structure use CRM Transaction code CRMC_R3_ORG_GENERATE.
You can manullay select here the required R/3 Sales Organization, Sales Office & Sales Group structure.
Then generate those selected structure from R/3 to CRM System.
You can use Transaction code PFAL in R/3 to download employees from R/3 to CRM.
You can select the required data by choosing in Object ID field.
Regards,
Rajendra Sonawane -
Urgent : Work flow in ABAP
Hi friends,
kinkly send me about Work flow. Also send me step by step procedure on how to do work flow. Thanks in advance.Hi,
check the below links
REfer this link:
There is a good book from SAP Press that I would
recommend as a starting point.It's called Practical Workflow for SAP and it is by Alan Rickayzen.
http://www.sap-press.com/product.cfm?account=&product=H950
Workflow
http://www.sap-img.com/workflow/sap-workflow.htm
http://help.sap.com/saphelp_47x200/helpdata/en/a5/172437130e0d09e10000009b38f839/frameset.htm
For examples on WorkFlow...check the below link..
http://help.sap.com/saphelp_47x200/helpdata/en/3d/6a9b3c874da309e10000000a114027/frameset.htm
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PSWFL/PSWFL.pdf
http://help.sap.com/saphelp_47x200/helpdata/en/4a/dac507002f11d295340000e82dec10/frameset.htm
http://www.workflowing.com/id18.htm
http://www.e-workflow.org/
http://web.mit.edu/sapr3/dev/newdevstand.html
Go through the following links on FORK :
http://help.sap.com/saphelp_nw04/helpdata/en/24/e2283f2bbad036e10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/8d/25f1e7454311d189430000e829fbbd/frameset.htm
http://help.sap.com/saphelp_46c/helpdata/en/c5/e4a930453d11d189430000e829fbbd/content.htm
http://www.insightcp.com/res_23.htm
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMSTART/BCBMTWFMSTART.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMDEMO/BCBMTWFMDEMO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMPM/BCBMTWFMPM.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PSWFL/PSWFL.pdf
Work Flow
1) Goto Tcode PFTC : Standard Task > Create Button>Workflow Templete
For Create Container
Element : ZBUS1001006
Name : ANy Name
Description
Data Type & Properties
Data Type:
select Object Type : BOR Object Type for BUS1001006
Properties:
Parameter Settingd : check all Import, Export & Mandatory Checkboxes
Basic Data :
Abbr : Create_View
Name : Some Name
Work Item Text : Create View Material & -
Click on DELE Button & Select Material From The List
Object Catagory : BOR Object Type
Object Type : BUS1001006
Method : View
Triggering Events
Obj Catagory Object Type Event
BOR Object BUS1001006 View
activate it
Enter on BUS1001006 Object Type you will get Quadratel<> Button after that
double click on Quadratel<> button you get green button
after that the system will generate the task No.
check in the Event linkage Tcode : SWETYPV
if you find an entry with your Workflow and linkage active
goto Tcode : SWEC click on New Entries
Change Doc Obje Obj Cat Obj Type Event on create
Material BOJ Obje BUS1001006 View Option Button(Checked)
save this
goto Tcode : SWEC
Change Doc Object : Material
Obj Catagoty : BOR Type
Obj Type : BUS1001006
Event : View
Check with On Create Button
Goto SWETYPV
Obj Catagoty : BOR Type
Obj Type : BUS1001006
Event : View
Receiver Type : Some Work Flow No: WS80000431 like this
Click on Work flow Builder
~~Guduri -
Sharepoint Foundation Can not update External List by Work Flow
Hi
I try to update External List by other list Work Flow, in Sharepoint 2010 Foundation.
Here is the manual:
http://msdn.microsoft.com/en-us/library/office/ff394479(v=office.14).aspx
But it fails , and the error message is “The
workflow could not update the item in the external data source. Make sure the user has permissions to access the external data source and update items.”
Is there some limited in Foundation?http://social.technet.microsoft.com/Forums/en-US/0bb9ef28-3614-4db2-b19f-dd81e8cc2d42/the-workflow-could-not-update-the-item-in-the-external-data-source?forum=sharepointgeneralprevious
With no Secure Store in Sharepoint what we ended up doing was creating a new external content type, adding a new connection and picking a connection type of .net type instead of sql. This means we needed to create a .net app as the go between but within
.net we had all the usual tools for connecting to sql without permission issues.
Also check
http://wyldesharepoint.blogspot.in/2010/06/setting-up-external-content-type-for.html
If this helped you resolve your issue, please mark it Answered -
Triggering a sub work flow for multiple users at same time.
I have a scenario in which I have created sub workflow as an activity for approval process. This sub work flow should be triggered for multiple users at the same time and their decison is independent of each other.
This is like creating multipe instance of the same sub work flow and then the sub work flow runs indepedently as a new work flow for each of the approver and the process is completeded for approver independently.
How can this be achieved?Tyr to do like this,
1. First include the subworkflow in the main workflow template.
2. Now include standard Block Step in the main workflow template.
3. In the block select the block type as ParForEach.
4. Before doing the 3rd point make sure that all the agents for whom you want whom you want to initiate the workflow, populate them in a Multiline conatiner element.
5. Once completing 3rd and 4th points open the block step under the tab ParallelProcessing assign the multiline container element name in the for e;g if the multi line container element name is COSTCENTER then do the binding like below. the conatiner element COSTCENTERLINE is created by default once you include the multi line conatiner element under parller processing tab.
&COSTCENTER[&_WF_PARFOREACH_INDEX&]& --------> &_COSTCENTER_LINE&
Now assign the agent of the subworkflow as COSTCENTERLINE , imean if suppose you have 3 entries in the internal table then three separate and for three different agents the workflow is instantiated.
Maybe you are looking for
-
How Do I Get My Laptop to Use My Desktop iTunes Library?
My desktop iMac has an external HD where my iTunes library lives. I just got a MacBook and would like to have the laptop access the same iTunes library. The MacBook uses airport WiFi off my router, the iMac is wired to the same router, the external H
-
ITunes 6.0.3 + Quick Time 6.5.3 = headaches
I love my iMac. I love OS X. I hate Apple's evil business plan to FORCE every Mac user on the earth to upgrade to the latest Mac or the latest OS X while GIVING the wonderful advance features of iTunes 6.0.4 and Quick Time 7 to Windows users without
-
My Mac is no longer printing to my wireless printer HP 8500 A910.
We have 3 other laptops (PCs) that are having no issues, just the mac? Initially the connection worked "okay" not great, I would need to "reset" the wireless printer as it would say printing and never print. Now the software stalls when I try to rei
-
UEFI Vbios Request: MSI 290x Lightning
I am having the 0% fan problem and I read that I require a vbios update. Bios File: drive.google.com /file/d/0BxcYJ_vRgohQU28zUnNBcTYwZVk/edit?usp=sharing Serial Number: 602-V307-04SB1402054110 Sorry for the link, it kept saying that I was not allowe
-
ALV to Download file column contents ***
Hi, I have the Sales unit field( VBAP-VRKME) shown in an ALV as a column. Though the unit displays in the ALV correctly, the download file from Application toolbar to unconverted format shows the contents of the column as *****. The Sales unit fiel