BPM process and manage task  option should avaible at Portal

Hi Expert,
Assigned User will see BPM  process and manage task option in  directly in portal not required to login as NWA.
Please help me on this.
Thanks,
Padmindra

Hi Mithileshwar,
Start BPM Process Trigger - Read timed out
Regards,
V Srinivasan

Similar Messages

  • BPM process and BRM rules process in same development component in NWDS

    Hi All,
    Is it possible to create the BPM process and BRM rules process in the same development component in NWDS?
    I tried but whenever we create it,say,first ly for BPM,that is File-New-Project-Development Component-Process Composer
    While once this development component is created I try to create rules composer in the same composer by right clicking on local development component as well as process composer but ther is no option of creating /calling rules composer/rules modeling.
    Can you please guide me creating both BPM process and BRM rules composer/rules modeling in the same development component if its possible?
    Thanks in advance

    Open your project explorer and expand the BPM project you have created. Locate a folder named "Rules" in the Project Tree. Right-click on the Rules folder and select 'Create new rule'. You can model your rules such as rule-scripts here and use it in the BPM.
    Note: These rules cannot be used outside the BPM Project.

  • BPM process withour initialize task?

    Hi,
    Is it possible to have a BPM process without initiate task?
    My Use Case:
    Pass some data to the BPM process during the instance creation.
    I don't find any way to pass the data during instance creation. I'm thinking of having a webservice call as first activity in my process where the webservice populates the payload data. So I would like to get rid of initiator task and would like to invoke/start the BPM process using BPM API.
    Please help.
    Thanks,
    Suren

    Leave the initiator task in your process.
    Look at the BPM API example here - http://java.net/projects/oraclebpmsuite11g/downloads/directory/Samples/bpm-api-101-instance-query
    Specifically, you want to look at oracle.bpm.sample.instance.InitiateCreditIncreaseRequest.
    Once you get a handle on the initiatedTask, you can manipulate the payload.

  • HT1338 I can't update my laptop why is it? I di all the process and it says it should restart with a gray screen and a status bar and it does not it just goes back to the regular screen

    I can't update my laptop why is it? I di all the process and it says it should restart with a gray screen and a status bar and it does not it just goes back to the regular screen

    You will need to contact support to have your account sorted.
    https://expresslane.apple.com/GetproductgroupList.action

  • BPM Process and Task Flow association

    Hi,
    I deployed one BPM process on a partition called "common". It has a human task, so when I am deploying the human task as separate adf ui project, do I need to specify the partition in hwtaskflow.xml as
    hwTaskFlows
    xmlns="http://xmlns.oracle.com/bpel/workflow/hwTaskFlowProperties">
    <ApplicationName>worklist</ApplicationName>
    <LookupType>LOCAL</LookupType>
    <TaskFlowDeploy>false</TaskFlowDeploy>
    <PartitionName>common</PartitionName>
    Or is it ok, to deploy without mentioning the partition.I am deploying both the bpm and adf ui projects using ANT scripts.
    Regards,
    Subhashini

    Hi Subhashini
    No. There is no need to mention partition name in this file. Infact its better if you do not mention. In this way, you can deploy the taskforms to any partition in any environment.
    Thanks
    Ravi Jegga

  • BPM Process and data management

    Greetings,
    I want to ask a question related with best practice topics. What is the best way to manage the information generated by process execution?. Its ok to have a database different from the workflow database to store the most important data.
    I know this could be somethig redundant, but its easier to manage the data this way because managing an accessing the "BLOBs" in the workflow repository is not easy. Its there any advice in relation to this topic, any link or document ?

    Hi Christian, thanks!
    What I'm missing also within Process and Task Management Facade is the link between ProcessInstance and related TaskInstances.
    I know I can get tasks for a user by Status or ID. But I see no way to get a set of tasks for a certain process Instance.
    Will Process and Task Management Facade also be enhanced for SAP NW CE 7.3 EHP1?
    Is it already known what new features will be available or is this information published during TechEd?

  • BPM process to manage business data vs Business Data in RDBMS

    Hi all,
    I have so far seen BPM as a pure business process tool rather than a data management one even thought BPM provides for managing data. If in case, we have a nice Business Process, which also collects plenty of related business data, what would be the suggestion?
    1. To store Business Data in RDBMS and provide BPM with just enough info. for the process.
    (or)
    2. To store Business Data in BPM Business Catalog & do away with RDBMS (ofcourse BPM uses RDBMS for dehydration )
    In our project, we are discussing this and some points in favour of approach (1) are:
    i. For web based applications with multiple UI forms to collect data, storing data in RDBMS is way better on performance than accessing/storing in BPM business catalog
    ii. Data Retention of Business Data in BPM needs special consideration which may lead to dumping data eventually in RDBMS
    iii. UI frameworks help build UIs quick with a known data model rather than over APIs exposed by BPM
    iv. Reporting over an RDBMS data model is easier than over a Business Catalog in BPM
    Are these points valid or is approach (2) having other advantages to consdier?

    I think I'm just backing up what you had on your original post, but here's what we typically tell customers when this comes up.
    This has long been a best practice recommended by Oracle.  In Oracle’s Performance Tuning for Oracle Business Process Management Suite 11g document ,  on page 17 it states:
    "Minimize the amount of data stored in the process instance. Obviously, there is a tradeoff between the cost of storing data locally compared to storing keys and retrieving data for use within the process, which needs to be considered.
    A reasonable starting point would be to model the process state to hold only values that are needed to control the process flow and keys to get any other (external) data on an ‘as needed’ basis. If retrieval is too frequent/slow, or the systems holding that data are not always available, then move more data into the process."
    You touched on this, but decoupling the process payload and the underlying data for these reasons:
    1. The underlying data and the processes typically have different lifecycles and need to be independent of one another
    There is a need to maintain each at different times
    They are typically modified by different groups of people with differing skills
    The data stored in a database is typically the “source of truth” that sometimes must be able to be accessed and easily manipulated by applications outside of Oracle BPM; if stored as process instance data, instead of SQL extracting data from a database, the outside applications would need to access it through Oracle BPM APIs they are not necessarily familiar with
    2. Lightweight process data persistence improves performance
    The underlying message contract between the process instance and the engine that persists the payload should leverage key values where possible (think primary keys / relational keys from classic DBMS design patterns), rather than defining instance variables for every data element.  The performance of the Oracle BPM engine is improved and the data for the instances are rendered faster.
    The process instance is carrying the necessary process payload, rather than a bloated payload.  Only the information germane to the current activity should be retrieved and rendered.  This allows the application server to run more efficiently.
    At each step in the process, the process payload is hydrated and then dehydrated (read from the engine’s underlying database tables and then written back to the tables).  If this information is stored in an external database, there is no need for the overhead of this hydration and dehydration of large amounts of data to occur.
    At each step in the process, if stored externally in a separate database outside of Oracle BPM, only the data required is read and / or updated when it is required to do so.
    3. Decoupling helps speed development
    Oracle BPM was built with the Decoupled Model View Controller (MVC) pattern in mind
    One of its strengths is the architecture‘s business services layer that can make the source of the data transparent.  Given a single key value stored in the process instance payload, services can be invoked from the process and the human steps in the process that represent the “real source of truth” that the business needs.
    The MVC pattern’s model layer assumes that given the process’s key value, it is then possible to easily access underlying business data from a variety of sources including databases, EJBs and web services.   Although storing all of the information inside the process payload can be considered one of the model’s business service sources, the overhead of using this in production systems is not recommended.
    Once exposed, the business services can be  reused by any business process needing the information.
    User interfaces created with Oracle’s Application Development Framework (ADF) have out-of-the-box components and operations that take advantage of this MVC pattern.  Some examples of these out-of-the-box patterns that do not have to be programmed include:
    Database table information can easily displayed using Next and Previous that automatically retrieve the next or previous sets of rows
    Similarly, scrolling in a table with many rows up and down renders data automatically
    Both server and client side validations and rules
    Database dropdowns and cascading dropdowns 
    Forms automatically created with Master / Detail patterns
    4. Decoupling reduces the complexities arising from data synchronization
    When orchestrating various external systems into a process, care must be given to account for “Systems of Record” and the purview these systems have over data values
    Decoupling process instance data so that only key values are in the payload allow the Systems of Record to continually update the subservient element values without fear of stagnant data in the process
    Participants in the process receive the most current data values when dealing with process instances
    When data objects span several process instances, finding and updating data is easier if stored in a databaseExample: Process instance based on Orders. Several process instances may involve orders for a single customer. When the order changed, no problem, just find the process instance using correlations and updated it. When customer info changed, you need to synchronize any number of process instances. Placing the data in an RDBS made the solution simple. Simply updated the customer tables and all orders now have the latest info. No need to find related process instances and update them.
    Some BPM events don’t carry sufficient information and need enrichment to process events. With data stored in the payload, there is no easy way to enrich the event data. This is especially true with ACM events. Events in ACM do not have instance information. Storing data in the database will prevent a costly work around using a dedicated process and correlations to get the info needed.
    5. Decoupling facilitates the data capture for reporting and archiving
    Keeping data in the BPM payload takes away the option to do custom reporting (outside of BAM) and archiving of business data.
    Storing data in the RDBMS makes possible to create custom reports (outside of BAM) which would be not be possible or hard to do if all data lived in the BPM payload. Also, if you wanted to capture custom data changes or progressions thru a BPM and/or BPEL instance, RDBMS tables have a clear advantage over payload information. Payload (in most cases) would not have the data progression captured, and also reading data progression from the logs is not a recommended option.
    Many organizations have data retention policy, which requires data to be archived and be accessible. Archiving and data accessibility is very limited if data is stored in the BPM payload.
    6. The need for process Intelligence goes beyond the instance life cycle
    Instances get cleaned up from process database and many organizations are interested in not only keeping the business data but also all the BPM related intelligence related to audit trail, KPIs etc.  BAM data getting to  BI cubes is one of the ways to ensure that intelligence lives on, but viewing process audit maps, audit trails and knowing what attachments were part of the process is a very common use-case. For the latter, the common patterns used are the use of UCM or other ECM products to store the correlated set of documentation that can be brought together in a Webcenter like content portal for historical research and auditability purposes. That, couple with an application database strategy to keep correlated application data would paint the full picture for the business users.
    Hope this helps,
    Dan

  • Process and Human task deployment version difference.

    Hi,
    I have a small issue in deploying the process and taskform. Problem is my BPEL Process deploys fine and shows the version 1.0 my TaskForm also deploys fine but somehow the version of this shows as 2.0. When I check the App Server the TaskForm shows as 2.0. Now when I log into worklist and go to task details I see an error saying /1.0/TaskForm.jsp not found. It's because the TaskForm is deployed as /2.0/TaskForm. Now if I manually go and change the context of the task form in default.xml file to 1.0 worklist shows the jsp form. Before deploying the Process I tried deleting the output directory, undeployed the form for the server, undeployed the BPEL Process and restarted everything but some how the form is always deployed as 2.0.
    When I manully force the BPEL Process to deploy as 2.0 also all works fine.
    Can someone please tell me what might be the issue. I believe it's something JDev. do when deploying the process that somehow incremenst the TaskForm version.
    I even installed a fresh JDev. version but nothing works. Is something cached in the process and if so where to look and fix it.
    If I create any new process with Human task it works fine. It's something with my current process that's not right.
    Thanks

    Hi All,
    The problem was caused by the JDev version I used.
    I used the version 10.1.3.4., but found a thread which suggested that I should use 10.1.3.3. instead. And it works!
    Here is the thread where I found this info:
    SOA Order Booking build properites - BindWebApp error: javax.management.Ref
    Peter Neumann

  • How to pass value object to BPM process and access process returned data

    Hi,
    I am new to Oracle BPM studio and gone through the tutorial. I did not find anywhere how to orchestrate the java components or ejb components or web services in BPM process. if any one provide sample business process orchestered with java component or ejb component or webservice, it will be great. Or atleast provide steps to do that.
    Thanks and Regards
    Mahesh Babu

    There is a tutorial available online.. But you can always catalogue web services and JARs files into the ALBPM..
    Just create a new module inside the Catalogue and then right click on it to see Catalogue Component and then select what component u want to add to ALBPM and then follows the steps of adding that component from your local machine and introspecting it..
    If it is successful, then all the web-service methods or the JAR file methods would be catalogued into ALBPM..
    You can put the WSDL address in the space provided for Web Services.. If password is required that too can be put..
    Another way is to create a component in External Resources and then Cataloguing it...

  • BPM Process and UWL in Federation

    Hi,
    I need to chekc the feasibility for the same.
    I would like to create a BPM Process for a typical workflow in a CE 7.1 JEE 5 Application Server.
    Now , I would like to connect a UWL formatted in a SAP Portal NW 7.0 as a consumer portal to the BPM Process.
    Is there a feasibility to do the same..
    Best Regards
    Sid

    Open your project explorer and expand the BPM project you have created. Locate a folder named "Rules" in the Project Tree. Right-click on the Rules folder and select 'Create new rule'. You can model your rules such as rule-scripts here and use it in the BPM.
    Note: These rules cannot be used outside the BPM Project.

  • Cencelling a BPM  process and later restart it .

    Hi
    I have created a BPM with a synchronous call. If the answer of the called system is negative for example the material is missing, I would like to stop the BPM with an error and later (after the application error is corrected) I would like to restart the error message from sxmb_moni . Could you give a tip how to create the step in BPM (probably a control with exception?)  cencelling the process and later restart it .
    thanks
    Antonis

    Hi,
    Probably you could use the smart exceptions mapping and that could be used in Transformation step.
    Please if you can explain your requirment in more details so we could give you the better solution or alternative on it.
    Thanks
    Swarup

  • Testing first BPM Process viewing my tasks problem.

    Hi,
    i've completed tutorial from http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/obpm/11g/r1/firstProcess/firstprocess_obpm11g.htm.
    But when i try to browse tasks (in BP Workspace) asssinged to me I get error 'unable to find page.... etc. localhost.localdomain... etc' I am using remote server 192.168.xx.x and i assume that I need to change this localhost.localdomain setting to my URL192.xxx.
    Can someone tell me where/how I should I do it?

    My BPM Workspace application works fine. I have no problem to enter application.
    When I go to 'My task' and try to enter taks assigned to me eg. 'Please Enter a Hello Message' application tries to open URL something like that:
    http://localhost.localdomain:7001/workflow/HelloWorldUI/faces/adf.task-flow?_document=WEB-INF%2FSayHello_TaskFlow.xml&bpmWorklistLogin=login.jspx&tz=America%2FLos_Angeles&bpmWorklistContext=f370efbd-f4ac-4b4a-83fe-a249164be07e%3B%3B7nJgG2KwPjregH%2BXFNILkXSTsKXVb6cNCnoISKX3i5aeJpZRe0tlZagmDLZssbe%2Bi4X7%2FGQZiCz%2BjhYPeiOuzjevI0hh2e0rA5UfohqJqyVynnbZBQKgsMyE8PszlMSIvJAgdWWTKy091B7C0btLKmCXBGLkGsXJSkgQkGyq800t18ncTROsT7FJeb1s7oynNbz4Ub%2BaBBVfHHCx3CPtBfnBIDLVCMb0IvPOgEuPauSqL2ev6zQRgSJz6Z66YrWz&bpmWorklistTaskId=f4ee67a0-8a6d-4bb8-9eba-0aa1b0aed429&_id=SayHello_TaskFlow&lg=en&cy=US&bpmWorklistLogout=logout.jspx&bpmWorklistHttpURL=http%3A%2F%2F192.168.200.15%3A7001%2Fbpm%2Fworkspace&bpmBrowserWindowStatus=close
    when my BPM Workspace Application is deployed on 192.168.200.15:7001. I had to add entry in my etc/hosts to temporarily solve problem.
    192.168.200.15 localhost.localdomain
    But this will work only on my PC, I need to find global solution for this problem.
    Edited by: 928145 on 2012-04-18 01:09

  • EP7.0 - Adding server nodes (processes) and managing all the logs

    First, can anyone confirm whether the Template Configuration Tool is used with Portal 7.0 (NW2004s)?  All of the documentation I find is for Portal 6.0.  If you use the Template Configuration Tool, it will match the resources available on your server to the type of J2EE you will be running which is the route I prefer to take.  Otherwise, I'll add the nodes manually with configtool.
    Second, is it a best practice to just stick to one server node (server0) on your DEV system?  I would think that would make analyzing all of those fun logs much easier.
    Third, are there any best practices for managing all of those logs if you start adding additional nodes.  I have server0 on the QA system with 2048MB of Heap.  I plan to add server1, server2 and server3 ... all with 2048MB of Heap.  But then the number of logs is 4 times for everything.  The Portal Tuning guide suggests turning off unnecessary logging which I will do but our developers want a convenient way to do research and we don't want them overwhelmed with logs. 
    We are setting up Solution Manager Diagnostics now so I haven't seen it's functionality.  Will it make log anaysis more streamlined and easier to find relevant data even if you have 4 server nodes?

    Hi Richard,
    A1: NO!!! do not use the Template Configuration Tool on NW7.0 as it sets properties that are not valid or optimal anymore.
    A2: I don't know if there is a best practice about it but I do know that it is best practice to have atleast 2 servernodes per instance because this helps you top optimize your resources when 1 servernode is in Full Garbage Collection the other still can use the CPU to process (Presented on SAP Insider Infra & Admin in Orlando 2008).
    A3: Regarding the logging This is just how it is made... every servernode logs for itsself...
    Use NetWeaver Administrator (/nwa) to auto consoldate the loggin info. It's slow but eventualy it does the job. You can give developers an NWA read-only role (shipped by default) to look at the logs.
    A4: SMD makes central monitoring and diagnostic possible for your complete landscape.
    You can configure a central NWA on the SMD host. The solution as proposed by A3 is already helping you to manage your issue (consolidating logs of multiple servernodes.. >2 )
    Good Luck!
    Benjamin Houttuin

  • BPM-API and generic task completion

    Hi experts,
    I want to write an application that allows you to work on different tasks. The problem is that these tasks could include various input and output data. How can I resolve this DataObjects generic and receive all relevant information such as data type, value and name? How is that when the data are nested? You can also then resolve the structure and if so how?
    Regards

    Hi,
    yes, you can do so. The interface common.sdo.DataObject provides methods to introspect the structure and determine the type of the properties. You might take a look at the RESTful service for the BPM API I published on CodeExchange:
    RESTful service for NetWeaver BPM
    Looking at the code in the repository you will definitely samples on how this can be achieved.
    Hope this help you to start on what you are trying to achieve.
    best regards,
    Stefan

  • Task UWL and Warnings BPM process

    Hi,
    I have two questions about:
    - Created Tasks in the UWL
    - Warnings BPM process.
    I have created a BPM process with a one human activitie. This human activity assigned to a task with one potential owner. When i start the process and open the portal UWL, two tasks has been generated!?. Both are the same because when i complete the first task and open the second task, i get the message: " Task has been already completed ".
    Second question: when i open the created BPM process, the following warnings appears in the problem tab of NWDS:
    Some of the data elements from input mapping of "Cancelled"is not initialized before used.
    Some of the data elements from input mapping of "Completed"is not initialized before used.
    How can i solve this warning?
    Kind regards,
    Martin Gerritsen

    Hi Martin,
    Regarding the "double-task". How did you invoke the process? Via web service? Via NWA? Might it be possible that you submitted the request twice (e.g. double-click instead of a single click?) and that's the reason why 2 tasks are apparing? Or does this happen every time when you start the process?
    Just a best guess.
    Best regards,
    Martin
    Martin,
    The process will be started by a web service. This service is created as a new WSDL in the BPM environment. This service is connected to the start event of the BPM process and contains a few import parameters. After that i called the service from a R/3 system which started the process.
    The 2 tasks apparing everytime i start the process...
    When i start the process from the process repository (Netweaver Administrator -> Configuration Management -> Processes and tasks), i get the same problem...
    The process contains two human activity's. When the first activity is completed and the second human activity start, 2 tasks will be generated (both the same...)

Maybe you are looking for

  • IPhone mail app not showing number of unread messages on home screen

    My wife's iPhone has the mail app synced to her Gmail account and everything appears set to "push", but no notification appears onscreen when she gets a email. She has to open the app and then mail downloads.i

  • Facing problem in sync from itunes - windows 7 64bit

        Hi, I've been using iphone 4 for more than a year , i updated to ios5.0.1 and had no issued in it , but later on started facing problem in syncing my phone with itunes since i started  using windows 7- 64bit , then i thought i might need to upgra

  • IJ print quality plug-in error

    I can't print from any application. An error comes up, saying its a problem with the IJ print quality plug-in. I can't find this plug-in so i can't do anything about it. Any help would be amazing.

  • Bapi for asset deletion (Tcode AS06)

    Hi Guys, Do we have any BAPIs for asset deletion (Tcode: AS06) ? Pls. let me know . Thanks and Regards, Sumit

  • How to tranferi data from newer to an older ibook

    I want to transfer the GarageBand files from a newer G4 to an older G4. When i use Firewire to move the data, it won't transfer the GarageBand files because the Mac I am transferring to has an older version than the one I am transferring from.