Quantcast
Channel: SCN : All Content - SAP Business Process Management
Viewing all 887 articles
Browse latest View live

"BPM.bp.00009" BC-BMT-BPM-SRV com.sap.tc.glx.BpemTask constraintCheck(conn,partitions,category) - OclManagerException in constraint checking. [BpemTask] "BPM.bp.00005" BC-BMT-BPM-SRV com.sap.tc.glx.BpemTask execute() - Exception during constraint che

$
0
0

Hi,

 

  When I try to build a BPM Process, I get the following exception

"

"BPM.bp.00009" BC-BMT-BPM-SRV com.sap.tc.glx.BpemTask constraintCheck(conn,partitions,category) - OclManagerException in constraint checking.

  [BpemTask]  "BPM.bp.00005" BC-BMT-BPM-SRV com.sap.tc.glx.BpemTask  execute() - Exception during constraint check of processes. Check Your model for problems.

"

There are no errors or warnings in the Problems tab. I also tried deleting the DC from the workspace (including the contents in the disk) and re-creating, but the problem still persists. Any pointers or help, please let me know.

 

Regards

Kate


UWL auto refresh not work: time-based and event-based

$
0
0

Hi,

 

In the scenario of using UWL with BPM, I learned there are two mechanisms about UWL auto refresh. One is auto refreshing periodically, I call it time-based auto refresh; the other is auto refreshing after task completion, I call it event-based auto refresh. The links are below:

Time-based - http://help.sap.com/saphelp_nw74/helpdata/en/4a/ee0563c8481358e10000000a42189b/frameset.htm

Event - based - http://help.sap.com/saphelp_nw74/helpdata/en/8b/4c9559d03640b1b798f25895936f22/content.htm?frameset=/en/8b/4c9559d03640b1b798f25895936f22/frameset.htm

I have tried the two methods, but none of them works. Why?

 

 

Best Regards,

Abe

Save current activity context

$
0
0

Hello SAP BPM experts!

 

I'm new to the SAP BPM world and I have some doubts.

 

Is it possible to save the current context of an BPM Activity implemented by a WebDynpro Component after user close it to continue later?

 

Thanks in advance.

 

Regards,

Thales Pires

Scheduling NW BPM Process

$
0
0

 

Few times we have come across requirement to have BPM process scheduled. So, that will run at predefined interval. We couldn’t find any standard way of doing it than having it triggered from PI/ECC, some scheduling tools or by some other process (or perhaps using Java Schedular API). But in the unavailability of any other system and scheduling tools, we have to do it in BPM itself.

We have tried it in BPM by providing a trigger from within the same process. This is a very simple variance in modelling and should be straightforward to implement. The scheduling is done by taking use of “Activation time” attribute of human activity. The parameter (desired time interval) for task activation is supplied to the process Start trigger.

 

Taken a simple scenario where particular human task is to be executed a day after 1st process on continual basis.

 

1. Create a single human activity process with message trigger for START that accepts a single string attribute. The input parameter of the message is used to provide desired activation time for the task.

Scheduler1.JPG

1.      

 

DO_Activate is the process context attribute that stores the activation time value passed to Start event.

Scheduler1.5.JPG

 

2. Configure the activation time property of the human activity as shown below.

 

2.   Scheduler2.JPG

 

3. Create an automated activity following the above human activity. The interface for this activity is the same message interface that is used in the trigger for Start event. The input parameter for this message interface will hold the same value that is used in activation time for the task. As its a static value in the example, it’s the same that is initially passed to the DO_Activate. Hence, same is mapped to input parameters of the interface. (If we want to have next process dynamically started, we can use output of human activity as an input to automated activity which will have dynamic activation time value)

 

Scheduler3.JPG

3.      

 

4. Build and deploy the process. Assign provider system to the service group that provides configuration to the message interface used in the process.

 

5. Start the process from the process repository with some initial activation value. (in example its 1 )

 

4.    Scheduler4.JPG  

 

6. Thought the process seems to have started, the task is still inactive and get activated only after give activation value.

 

5.     Scheduler5.JPG 

 

Once the task is processed, the process will restart itself with the same activation value and continues until cancelled.

 

 

In the cases of automated activities, instead of activation time, we can perhaps use Intermediate Timer event to have desirable delay in the processes.

 

As we are using same message interface in automated activity that is used in the Start trigger, there could be some impact. And you can see that in process editor in the form of nice yellow icon.

 

However, since the time we implemented this, we haven’t come across any problem. But it would be nice if anyone could comment on potential impact of this.

 

Process stopped, but you don't know

$
0
0

Hi,

 

In NW BPM, if a process stopped due to some problems, users are unware of it. This may lead to delay of business activities, even leading critical influence on business.For example:

On Friday my company will hold an important conference, and some electric equipments are required. I create an equipments request on Monday. When Thursday comes, I haven't get my equipments. I check my process and find it stopped at the start event due to some reason. I recreate one equipments request at once but it's too late. Some equipments need one day to transport to my location. So what can I do? The business conference has to be delayed to the next week because of the lack of electric equipments.

So I want to add a function to automatically send notifications when processes stop due to whatever reasons. How should I do?

 

 

Best Regards,

Abe

Two flat files (different structure) to BPM

$
0
0

Hi there,

 

System: SAP PO 7.3.1 SP6 AS JAVA only.

 

Hopefully someone could point to the right direction for me.

 

I have a requirement here to receive two flat files from customer, and header and details file for sales order.

For example,

Header file

order 1

order 2

order 3

 

Details file

item 1 for order 1

item 2 for order 1

item 1 for order 2

item 1 for order 3

 

What I need to do is to create IDoc in ECC.

 

The way that I would implement is

1. Receive both files and convert to XML in PI

2. PI sends these two files to BPM, the correlation is the filename. The start event in BPM is set to message trigger (header file)

3. BPM combines both files together and sends back to PI

4. PI maps the combined file to IDoc and sends to ECC

 

The issue for the scenarios above is that BPM expect header file to come first. If details file gets sent to BPM first then it is ignored by BPM

 

 

Is there a way that the BPM can be start by different type of messages? For my case, either header or line file can start the BPM process?

 

Thanks in advance.

 

Will.

Problem with buildin sort function while mapping

$
0
0

Dear Experts,

 

I am tryng to use default sort function an an array list with the following type:

 

    <complexType name="sortingObjectType">

          <sequence>

            <element maxOccurs="unbounded" minOccurs="0" name="waitingTime">

              <complexType>

                <sequence>

                  <element name="appointmentID" type="string"/>

                  <element name="waitingTimeExam" type="int"/>

                  <element name="waitingTimeOp" type="int"/>

                </sequence>

              </complexType>

            </element>

          </sequence>

    </complexType>

 

In my process I have two data objects. DO_IN and DO_OUT are both from type sortingObjectType. My goal is sorting the input and delivering a sorted list as output. Example:

 

Input:

         <star:waitingTime>

            <star:appointmentID>zz</star:appointmentID>

            <star:waitingTimeExam>4</star:waitingTimeExam>

            <star:waitingTimeOp>4</star:waitingTimeOp>

         </star:waitingTime>

         <star:waitingTime>

            <star:appointmentID>aa</star:appointmentID>

            <star:waitingTimeExam>3</star:waitingTimeExam>

            <star:waitingTimeOp>3</star:waitingTimeOp>

         </star:waitingTime>

Output:

         <star:waitingTime>

            <star:appointmentID>aa</star:appointmentID>

            <star:waitingTimeExam>3</star:waitingTimeExam>

            <star:waitingTimeOp>3</star:waitingTimeOp>

         </star:waitingTime>

         <star:waitingTime>

            <star:appointmentID>zz</star:appointmentID>

            <star:waitingTimeExam>4</star:waitingTimeExam>

            <star:waitingTimeOp>4</star:waitingTimeOp>

         </star:waitingTime>

 

 

I am using following mapping script  between DO_IN and DO_OUT in my BPM process

 

sort(DO_IN/waitingTime,"appointmentID",true)

 

I could only find one documentation about the buildin functions but it didn't help me further. Would be really happy if someone could help me out. Worst case scenario I am planing to write an EJB function which sorts the array.

 

Thanks a lot,

Koray

 

I am getting following Mapping error.

 

Mapping failed

java.lang.NullPointerException: while trying to invoke the method java.lang.String.compareTo(java.lang.String) of an object returned from com.sap.mapping.lib.execution.implementation.function.builtin.generic.NodeContentReader.read(com.sap.mapping.lib.execution.api.data.SourceNode)

com.sap.mapping.lib.execution.api.exception.TExecutionException

at GenericSort( StandardInvocation:invoker )

at ( DeepExpression )

at http://www.insel.org/StartSortingService/:waitingTime( TerminalPart:expression )

at example.org/insel_test_0/pr/pm/prc_sorting_service/Pool_0:DO_OUT( BroadPart:child )

at ( NarrowMapping )

at com.sap.mapping.lib.execution.implementation.rule.invocation.StandardInvocation.step(StandardInvocation.java:132)

at com.sap.mapping.lib.execution.implementation.rule.expression.DeepExpression$Resolver.resolve(DeepExpression.java:46)

at com.sap.mapping.lib.execution.implementation.rule.expression.DeepExpression$Resolver.<init>(DeepExpression.java:28)

at com.sap.mapping.lib.execution.implementation.rule.expression.DeepExpression.internalExpress(DeepExpression.java:78)

at com.sap.mapping.lib.execution.implementation.rule.expression.AbstractExpression.express(AbstractExpression.java:45)

at com.sap.mapping.lib.execution.implementation.rule.part.AbstractPart.processExpression(AbstractPart.java:131)

at com.sap.mapping.lib.execution.implementation.rule.part.AbstractPart.partake(AbstractPart.java:92)

at com.sap.mapping.lib.execution.implementation.rule.part.BroadPart.processChildren(BroadPart.java:43)

at com.sap.mapping.lib.execution.implementation.rule.part.AbstractPart.partake(AbstractPart.java:96)

at com.sap.mapping.lib.execution.implementation.rule.mapping.NarrowMapping.internalMap(NarrowMapping.java:40)

at com.sap.mapping.lib.execution.implementation.rule.mapping.AbstractMapping.map(AbstractMapping.java:44)

at com.sap.mapping.lib.execution.implementation.Runner.transform(Runner.java:66)

at com.sap.mapping.lib.execution.implementation.Runner.transform(Runner.java:43)

at com.sap.glx.core.internaladapter.Transformer$TransformerTemplateAccessor$MapperTemplate$ImplementedInvocationHandler.map(Transformer.java:3089)

at com.sap.glx.core.internaladapter.Transformer$TransformerTemplateAccessor$MapperTemplate$ImplementedInvocationHandler.invoke(Transformer.java:3070)

at com.sap.glx.core.internaladapter.Transformer$TransformerInvocationHandler.invoke(Transformer.java:3356)

at com.sap.glx.core.dock.impl.DockObjectImpl.invokeMethod(DockObjectImpl.java:543)

at com.sap.glx.core.kernel.trigger.config.Script$MethodInvocation.execute(Script.java:248)

at com.sap.glx.core.kernel.trigger.config.Script.execute(Script.java:798)

at com.sap.glx.core.kernel.execution.transition.ScriptTransition.execute(ScriptTransition.java:78)

at com.sap.glx.core.kernel.execution.transition.Transition.commence(Transition.java:138)

at com.sap.glx.core.kernel.execution.LeaderWorkerPool$Follower.run(LeaderWorkerPool.java:135)

at com.sap.glx.core.resource.impl.common.WorkWrapper.run(WorkWrapper.java:58)

at com.sap.glx.core.resource.impl.j2ee.J2EEResourceImpl$Sessionizer.run(J2EEResourceImpl.java:249)

at com.sap.glx.core.resource.impl.j2ee.ServiceUserManager$ServiceUserImpersonator$1.run(ServiceUserManager.java:152)

at java.security.AccessController.doPrivileged(Native Method)

at javax.security.auth.Subject.doAs(Subject.java:337)

at com.sap.glx.core.resource.impl.j2ee.ServiceUserManager$ServiceUserImpersonator.run(ServiceUserManager.java:149)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)

Caused by: java.lang.NullPointerException: while trying to invoke the method java.lang.String.compareTo(java.lang.String) of an object returned from com.sap.mapping.lib.execution.implementation.function.builtin.generic.NodeContentReader.read(com.sap.mapping.lib.execution.api.data.SourceNode)

at com.sap.mapping.lib.execution.implementation.function.builtin.generic.DescendingSorter$1.compare(DescendingSorter.java:17)

at com.sap.mapping.lib.execution.implementation.function.builtin.generic.DescendingSorter$1.compare(DescendingSorter.java:15)

at java.util.Arrays.mergeSort(Arrays.java:1270)

at java.util.Arrays.sort(Arrays.java:1210)

at java.util.Collections.sort(Collections.java:159)

at com.sap.mapping.lib.execution.implementation.function.builtin.generic.AbstractSorter.execute(AbstractSorter.java:19)

at com.sap.mapping.lib.execution.implementation.function.builtin.generic.GenericSortFunction.invokeNative(GenericSortFunction.java:34)

at com.sap.mapping.lib.execution.implementation.rule.invocation.StandardInvocation.step(StandardInvocation.java:129)

... 31 more

BPM & Composition - Previously Featured

$
0
0

* Join us on LinkedIn: SAP NetWeaver Process Orchestration group *

* Follow SAP NetWeaver on Twitter: @SAPNetWeaver and @SAPTechnology

* Join SAP Database & Technology on Facebook

 

To find out what's new in the BPM space please check this document.

 

Here is the library of previously featured content

 

http://scn.sap.com/profile-image-display.jspa?imageID=11450&size=72

SAP NetWeaver Process Orchestration – the best is yet to come!

In this blog Volker Stiehl explains why you should opt in for Process Orchestration as your single Middleware platform from SAP. Also check in detail What is new in SP7 of SAP NetWeaver Process Orchestration 7.31 and see all new and continuous investments that make SAP’s Middleware platform best in class.

http://scn.sap.com/profile-image-display.jspa?imageID=3954&size=72

Process Observer (POB) Direct Event API for Logging Processes from SAP and Non-SAP Systems

In his latest blog Bernd Schmitt introduces the direct event API which can be used as an alternative to BOR events for Business Suite applications working with Process Observer.

http://scn.sap.com/profile-image-display.jspa?imageID=2832&size=72

How Bank of America uses SAP’s Process Orchestration technologies

In his latest blog Eduardo Chiocconi is sharing key takeaways from SAPPHIRE NOW 2013 and highlighting Bank of America’s story. Watch the full session replay to learn how the bank has simplified invoice processing with SAP NetWeaver BPM & BRM.

http://scn.sap.com/profile-image-display.jspa?imageID=5055&size=72

SAP Operational Process Intelligence on HANA - a boost for process efficiency!

Check out Sebastian Zick’s blog for first hand experiences from CubeServ’s participation in the ramp-up of SAP Operational Process Intelligence.

http://scn.sap.com/profile-image-display.jspa?imageID=9293&size=72

SAP NetWeaver Process Orchestration Webcast Series 2013

Join us for a 5 webcast series to hear latest news about Process Management software from SAP: SAP NetWeaver Process Orchestration, SAP Operational Process Intelligence and SAP NetWeaver Decision Service Management. Please share with anyone who may be interested. Recordings will be available for reply until the end of 2013 - details in the blog!

http://scn.sap.com/profile-image-display.jspa?imageID=18254&size=72

BPMN within NWDS (NetWeaver Developer Studio) - Not just a Development tool!

In his first SCN blog Thomas Scaysbrook points out the importance of using a BPMN modeller as early as possible in the process design and shares useful tips for aiding Business & IT communication and collaboration as the process is coming to life.

http://scn.sap.com/people/joachim.meyer/avatar/46.png?a=15845

Boost your Correlation Scenarios with Conditional Start in BPM

In this blog Joachim Meyer introduces a blog series about the new Conditional Start feature in SAP NetWeaver BPM available as of EHP1 of SAP NetWeaver 7.3 SP06. Find out more in the related blogs by Dominik Ullrich, Peter Gottinger, Rouven Day, Hee Tatt Ooi and Martin Moeller.

http://scn.sap.com/profile-image-display.jspa?imageID=19799&size=72

A grown-up Singleton concept for Workflow instances (3 step approach)

In this blog, SAP Business Workflow expert Florin Wach demonstrates how to achieve a very safe singleton concept. Check it out!

* Attending SAPPHIRE NOW? Catch up with Process Orchestration Champions! and Meet Workflow and BPM Champions at ASUG Annual Conference 

If you are lucky to be on site in Orlando, May 14-16, we invite you to explore first-hand what’s new in the SAP NetWeaver Process Orchestration area. If you are attending SAPPHIRE NOW or ASUG Annual Conference or both, you will enjoy great content and speakers. Read all highlights in Mariana Mihaylova's blogs.

* Meet the Speaker - Alan Rickayzen; Martin Maguth; Torsten Schnorpfeil and now! Meet the Speaker - Susan Keohan 

Susan Keohan, a SAP Mentor and SAP Business Workflow expert has started a wonderful initiative. In a blog series she will help introduce you to some of the speakers you will meet at the ASUG Annual Conference this year. Read on - it's fun and inspiration!

* #SAPOPInt - Bipedal Process and Data Intelligence on #SAPHANA... Stop Hopping - RUN! 

Will the process finish on time to avoid disruption? In this blog Alan Rickayzen shows how inbuilt SAP HANA capabilities come to the rescue. Business users can now see a panoramic view of the business processes and respond to situations in real-time as they emerge.

* Gartner BPM Conference - will never be the same – day 1, day 2 and day 3 

Missed Gartner BPM conference? Check out Jim Spath’s “random thoughts” on the 2013 venue. Feel free to share your findings if you have attended.

* You must try this! Test Drive SAP Operational Process Intelligence powered by SAP HANA

Get your hands on #SAPOPInt with the test drive we have created for you. Find out more in Harshavardhan Jegadeesan’s blog. Enjoy!

* Get your *free* BPM Enterprise Pattern models for SAP NetWeaver Process Orchestration here

In this blog Jocelyn Dart explains what are enterprise patterns for, what does it take and how to use them, plus shares a free download to help those of you who are getting into the wonderful world of SAP NetWeaver Process Orchestration.

* Enterprise Patterns in Process Orchestration – 1) Claim Check, 2) Composed Message Processor and 3) Scatter Gather

Enterprise Integration Patterns (EIP) help solve recurring problems in the integration of enterprise applications. In these articles Abdul-Gafoor Mohamed and Prashant Gautam introduce EIPs in the context of SAP NetWeaver Process Orchestration.

* Genius #SAPNetWeaver #BPM Expressions worth knowing

An excellent guide into SAP NetWeaver BPM expressions and mapping techniques by Jocelyn Dart. Have you found any others? Or a better XPath reference? Please let us know.

* Last call ASUG members! Join Monday (25 March) webcast on Process Intelligence - first steps

If you've used SAP Business Workflow, SAP NetWeaver BPM or Process Observer, with this session Alan Rickayzen will show you how you can reap the benefits with SAP Operational Process Intelligence on SAP HANA.

* BPM Reporting API: Description and Usage, BPM Analytics: Dashboard and API, BPM Analytics API: Custom Service and Crystal Reports

In these blogs Vasil Tsimashchukdescribes the analytical features shipped with SP6 of EhP 1 for SAP NetWeaver BPM 7.3, namely the NWA dashboard and the BPM Analytics API. In his last blog he also gives an example of a web service which uses the BPM Analytics API including code.

* Developing SAP UI5 applications in SAP NetWeaver Developer Studio  - Part 1/2 and Part 2/2 

In part 1, Christian Loos gives instructions on installing the SAP UI5 toolkit into SAP NetWeaver Developer Studio, create your first sample application and test it locally using the web app preview. In part 2, he shows how to deploy and run the application on the SAP NetWeaver Java application server.

* Using Subversion (Apache Open Source CVS) in combination with NWDS 7.3 - an alternative for DTR as part of NWDI

In this blog Roberto Viana demonstrated how easy it is to setup and work with Subversion Source Version Control in combination with SAP NetWeaver Developer Studio (NWDS) version 7.3+.

* Human Start Events - Putting the User First in Your SAP NetWeaver BPM Process

In this blog by Martin Moeller shows how withSAP NetWeaver BPM Public API you can easily put your users first in processes that require human interaction at their very first step. See also how you make this addressable by URL and thus enable users to access it from a portal or mobile devices.

* How BPM is being perceived?

In thig blog Bala Krishnan shares his experience about BPM methodologies, real world BPMS implementations and the role of BPMS experts. Take a look and share your experiences.

* Vanilla is a nasty flavour for #Workflow events or Help my workflows keep getting turned off!

Jocelyn Dartenjoys implementing workflows whenever she gets the chance and in this blog she shares miracles of advice about different approaches. Check out how she connects flavors to workflows.

* A day in the life of an SAP NetWeaver Business Process Management Administrator

In this article Birgit Heilig describes the daily work of BPM administrators and explains how to access and use the SAP tools for monitoring and troubleshooting processes and tasks.

* Which Workflow Inbox When? Pros and cons for SAP Business Workflow and SAP NetWeaver BPM

A comprehensive and detailed overview by Jocelyn Dart.

* Goo goo gaa gaa BPMN

Alan Rickayzen explains what is BPMN about and how it’s used in SAP world today.

* SAP NetWeaver BPM/Process Orchestration or SAP Business Workflow - Which one to use?

Read this crisp and clear guide by Owen Pettiford.

* SAP NetWeaver BPM process in a day

Gregor Mueller explains how in just a day you can learn what SAP NetWeaver BPM can do for your business, experience model driven development, and move from concept to working prototype before the day ends!

* What's new in SAP NetWeaver BPM 7.31 SP05

EhP1 for SAP NetWeaver 7.3 SP05 was released at the end of October. In this blog Christian Loos explains the enhancements included for BPM and Process Orchestration scenarios.

* Timer Interrupt pattern with SAP NetWeaver BPM

The "timer-interrupt" pattern gives you the chance to use a regular timer yet have the flexibility to "cancel" it or force it to complete at any point in time. Read more details in Kristiyan Marinov’s blog.

* Don’t try this at home: Why you should never physically delete workflows

Overview by Jocelyn Dart based on a true story.

* SAP NetWeaver Process Orchestration SAPPHIRE NOW+TechEd Madrid 2012:

quick guides on sessions with PI focus by Alexander Bundschuh and on BPM focus by Benjamin Notheis. Build your PMC track agenda from here!

* TechEd 2012: Process Orchestration session replays!

1) SAP TechEd 2012 Online Covering SAP NetWeaver Process Orchestrationby Benjamin Notheis and 2) SAP TechEd 2012 Online-2by Mariana Mihaylova

* Easier Printing and Panning from the Collaborative Process Modeling Tool

Read Alan Rickayzen's latest blog to learn about the new navigation and printing enhancements in SAP StreamWork.

* SAP NetWeaver Process Orchestration PI | B2B | BPM | BRM on SCN - October

Take a look at this newsletter-blog by Mariana Mihaylova for all highlights in the Process Orchestration area in October.

* Webinar Replay! Empower Business Experts to Control the Decision Logic Across Enterprise Applications with SAP NetWeaver Decision Service Management

Presenters: SAP’s Carsten Ziegler& Matthias Weber and Gagan Saxena from Decision Management Solutions.

* SAP NetWeaver Process Orchestration and SAP NetWeaver Business Process Management at SAP TechEd 2012

Here is your Process Orchestration/BPM quick guide by Benjamin Notheis. Hurry up and build your playlist with the online broadcast schedule!

* Be Good to Each Other: Foundations for the Social Enterprise / Social BPM

How to motivate people to collaborate on tasks and processes together - the making it "happen in BPM" part of the equation? Read this passionate blog by Jocelyn Dart for her views on the people question and feel free to add yours.

* Trial version of SAP NetWeaver CE 7.3 on SCN 

Yes, it’s now available for download! Details in Benny Schaich-Lebek’s blog.

* Workflow and Orchestration Solutions from SAP – Overview and Positioning

With this blog Eduardo Chiocconi introduces a collaborative whitepaper designed to help SAP Customers, Partners and Professionals with understanding workflow and orchestration solutions from SAP. Included are also details on interoperability and comparative summary with usage recommendations for each solution.

* Customize Your SAP NetWeaver BPM through APIs

SAP NetWeaver BPM is offering a set of APIs that enables you to customize and enhance the way you use business processes and execute tasks. Stefan Henke's article gives an introduction into the BPM API's functionality and provides corresponding code examples. Have a look and build, for example, your own task inbox that meets your individual needs.

> Upcoming Workshop: Process Excellence with BPM and Mobility - Jumpstart for Business and IT, November 8-9, PA, USA 

Compiled by Incture Technologies and SAP Education this workshop is a great jumpstart for beginners but will bring fresh insights for anyone experienced in BPM on how process excellence is achieved with SAP NetWeaver Process Orchestration and Mobility suites. Read more in Ritesh Menon’s blog.

> Free Webinar: Process Excellence with SAP NetWeaver BPM - 11 Oct, 10.30 AM EST

Presented by Sachin Verma, CEO of Incture Technologies. Do not miss out this warm-up for the November workshop! Register and join on 11 Oct. 9 Oct 2012

> Everything you wanted to know about BPM security but were afraid to ask...

A wonderful piece by our very own Jocelyn Darton SAP NetWeaver BPM security. Here is her summary of major considerations (release 7.3 and above) when starting BPM processes, executing tasks and automated steps, monitoring, analytics, and other stuff. Feel free to share any authorizations you have found particularly helpful.

> SAP NetWeaver Decision Service Management 1.0 Ramp-Up Process Starting Now!

Read Carsten Ziegler's blog to know how SAP’s new superior technology can help you cut down implementation times by 90% and still add more flexibility. Join the ramp-up to reap immediate business value.

> FAQ: Collaborative Process Modeling Tool in SAP StreamWork 

> Video Replay: A Deep Dive into Enhanced Business Process Blueprinting and the Business Process Library (BPL)

> 10 Tempting Tips for building SAP NetWeaver BPM Processes

In a truly enjoyable way, and in no particular order, here are some tips for building BPM Processes that work for Jocelyn and might work for you. All named after a somewhat eclectic mix of songs. Enjoy and feel tempted to share yours.

> Using SAP NetWeaver BPM for Stateful System-Centric Message Orchestration (Including Migration from ccBPM to SAP NetWeaver BPM)

With SAP NetWeaver Process Orchestration 7.31 (PI, BPM and BRM) you can design integration with stateful processes using SAP NetWeaver BPM and PI. In this blog William Li shares useful insights about using SAP NetWeaver BPM to replace ccBPM in PI. He has taken the time to create a detailed article on the topic. You will find a link to it in the blog.

> Webinar Series: SAP NetWeaver Process Orchestration

Register and join us for a series of webinars in July covering new capabilities of SAP NetWeaver PI, BPM and BRM, the road ahead and B2B!

> Bring Velocity to 'New Product Introductions' (NPI) with BPM at SAP Inside Track 2012, Newtown Square 

Ritesh Menon from Incture Technologies with a demo and a case study on how SAP NetWeaver BPM is enabling a CPG customer to introduce new products faster and more effectively to the market. Broadcasting via SAPConnect session rooms. Do not miss out!

> Early Experience with SAP NetWeaver Process Orchestration 7.3 EhP1

SAP NetWeaver Process Orchestration 7.3 EhP1 is already generally available. In this blog  Meghna Shishodiya provides a useful summary of ramp-up feedback from our certified ramp-up coaches who worked closely with our customers during ramp-up.

>Building UIs with Ruby and Sinatra on SAP NetWeaver BPM

SAP NetWeaver BPM has always had a strong focus on seamless integration with SAP UI technologies. The advent of the BPM Public API now opens the door for customers to use arbitrary UI technologies to fully customize the look and feel of their UIs according to their needs. Read Harald Schubert’s article to find out more.

> Did you know? -  Attaching external resources within the Business Process Blueprinting tool

In this blog Markus Richter outlines how powerful is the Project Documentation feature within the Business Process Blueprinting (BPB) tool. As an example, he uses the process flow visualization of SAP NetWeaver BPM to show how to attach external resources, such as URLs or SAP Notes.

> User Administration (UME) Configuration Requirement to Add Principals to NW BPM Pool 

While configuring SAP NetWeaver BPM, have you ever ran into an authorization error when adding an UME principal as Administrator or Potential Owner of a BPM pool? Some tips in William Li’s blog.

> SAP NetWeaver BPM Tasks using ABAP Web Dynpro

In this document Jocelyn Dartprovides a step by step example of how to create and integrate user interfaces for SAP NetWeaver BPM tasks using ABAP Web Dynpro CHIPs (Collaborative Human Interface Parts).

> Generally Available to One and All - Collaborative Process Modeling with SAP StreamWork 

The Collaborative Process Modeling tool, embedded in SAP® StreamWork™ and deployed on the SAP Cloud platform is now generally available for use in production environments. Read Alan Rickayzen’s blog for insights and feel free to get back to him with questions. March 23 2012

> How SAP NetWeaver Process Orchestration Can Assist and Improve the Capabilities of Mobile Applications

SAP NetWeaver Process Orchestration is an innovative solution bundling SAP NetWeaver BPM, BRM and PI. This combination can easily extend your existing and new applications into the mobile environment, beyond the existing system-to-system integrations. In this blog William Li outlines the different options and benefits.

> BPM Jump Start for Executives, 2012 Training Courses

As part of the SAP NetWeaver Process Orchestration world tour, Incture would be conducting "SAP NetWeaver BPM Jump Start for Executives" courses in 2012. Join for insights on how BPM can help your organization cut process costs, improve competitive edge and customer satisfaction. Read Bala Krishnan’s blog for registration details and to find out your nearest course location. Reach out to him if you have questions.

> Join the SAP NetWeaver Process Orchestration 7.31 Ramp-Up! 

With SAP NetWeaver Process Orchestration, you can now leverage the capabilities of the dual stack in a single stack based out of Java. You can now deploy the BPM engine on the same system instance as PI and take advantage of a lower TCO and higher flexibility. Nominations are accepted until May 31st 2012. Several workshops will be offered, so get registered and contact Sujit Hemachandran should you have questions.

> Integration flows - start using it right from your blueprint phase!

Integration flows is a major function point for faster integration development. It is represented with BPMN 2.0 making it easier for different personas to work on the same model. In his blog Sujit Hemachandran explains why integration flows makes an impressive tool for good planning and the benefits of using it right from your blueprint phase.

> Welcome to SAP NetWeaver Process Orchestration 7.31 and to the Process Orchestration space!

 

* Also visit the SAP NetWeaver Process Orchestration SCN Wiki *


Featured content - BPM space

$
0
0

We want your feedback!

SAP BPM Customer Survey | SAP BPM Developer Survey

http://scn.sap.com/profile-image-display.jspa?imageID=9293&size=72

What's new in SAP Process Orchestration 7.31 SP8/7.4 SP3 + Video

In this blog Christian Loos shares all new enhancements for customers running Business Process Management, Process Integration and Orchestration scenarios. He has highlighted the most important new features in a short video. 19 Aug 2013

http://scn.sap.com/profile-image-display.jspa?imageID=12116&size=72 The Process Black Box – SAP Operational Process Intelligence shines a light inside + Webcast recording

Much talk has been made of what breakthroughs SAP HANA can provide to the world of business in terms of doing things that could not be done before. Read SAP Mentor Owen Pettiford from CompriseIT who believes that sapopint on SAP HANA is just such a product. Replay the SAP Mentor Monday webinar to find out how sapopint can help moving towards a Process Centric Organization. 12 Aug 2013

http://scn.sap.com/profile-image-display.jspa?imageID=6237&size=72

SAP Operational Process Intelligence is Generally Available!

In this blog Harshavardhan Jegadeesan is announcing the end of ramp-up and providing details on customer and partner participation. Also read Thomas Scaysbrook who is sharing useful Tips for your 1st business scenario with SAPOPInt. 5 Aug 2013

Webinar Replay: The SAP NetWeaver BPM Roadmap

If you could not join us on July 18th, you will find the recording in this blog. This webinar is a walk through current and future capabilities of SAP NetWeaver Business Process Management, SAP NetWeaver Business Rules Management and SAP Operational Process Intelligence. 23 July 2013

*Recent Features*

Initializing data nodes with constants in mapping activity?

$
0
0

Hi experts,

 

In a process i have a complex data structure node with 0..n cardinality. How can i initialize it at the beginning of the process with constant values.

e.g. my structure is like:

ComplexStruct

- string 0..1 name

- string 0..1 url

 

and in a mapping step i want to init it with:

ComplexStruct

+[0] name="Name1"

        url = "URL1"

+[1] name="Name2"

        url = "URL2"

+[2] name="Name3"

        url = "URL3"

 

Can anybody help me on this? Is there any documentation on this?

 

Regards

Michael

how to modify the points 'You are not allowed to perform this operation'

$
0
0

Hi  everyone,

 

    I recieve a  request from my customer .The scenarios like this:when user get serval  task notifications , then he get a view  of the tasks  by the link

<http://hostName:port/webdynpro/dispatcher/sap.com/tc~bpem~wdui~taskinstance/ATaskExecution?taskId=6fdcaa15dd6d11e2a576000003e0823a>

 

and some can deal with immediatly ,but others didn't complete .after serval days , user open the task by the link in his email box. then

 

it come up with a tip : 'a error occurred when  trying  to retrieve  a task , you  are not allowed to perform the operation'.

 

   I know  the  reason is that  the task haved compeletd  .My customer want to modify the tip, you haved completed the task. I think this is sap built-in 

 

and we can't modify .Do you have  any good ideas or some  sugguestion . Thanks you very much.

Applying Process Mining Techniques to Process Observer Data using the ProM Toolkit

$
0
0
Hi Process Observer community,
Today I want to show you another interesting approach for applying process mining techniques on top of log information for your business processes created with Process Observer. To do so, we will use the open-source process mining toolkit ProM that is provided by the Process Mining Group, Eindhoven Technical University.
Although the current ProM version is 6.2, we are using version 5.2, as some of the functionality that is used is available only in this version. You will find the link for downloading ProM 5.2 at http://www.promtools.org/prom5/ together with some samples and documentation. You can find the latest version of ProM at http://www.promtools.org/.
To export Process Observer log data from your SAP Business Suite system, you can use sample report POCR_LOG_MXML_EXPORT (or use transaction POC_LOG_MXML_EXPORT). For information about the installation of the report in your system, see note 1832016. The report allows you to the specify start and end date and time as well as the Process Definition relevant for the export. Using further options, you specify exporting only those processes with the status ‘finished’, extract further Business Object (BOR) attributes – which may be useful for a more in-depth analysis in ProM, and to delete user information during the export.
In this example, we are exporting logged data from procurement processes, as defined in Instrumentation for Procure-to-pay process on item level in Process Observer.
prom_export.png
The result is stored as a file in Mining eXtensible Markup Language (MXML) format on the local PC.
prom_file.png
The exported file structure looks like this:
prom_xml.png
It is then imported for further processing in ProM using the ‘File – Open supported File…’ functionality of the ProM Workbench. Chose the import plugin for ‘MXML Log reader’.
prom_open.png
The imported file is now visible in ProM and immediately allows you to see some statistics for the imported processes, therefore check the ‘Dashboard’ and the ‘Summary’ view. Note: The process observer instances are referred to as ‘cases’ in ProM, while ProM’s ‘events’ correspond to activities in Process Observer.
In the filter view, you can restrict your log even more:
prom_filter.png
The heuristics miner (path Mining - Log - Heuristics Miner) returns a model of the process execution and gives information about the frequency of the activities and transitions:
prom_heuristic.png
One way of  identifying process variants, is to create Markov Chains by selecting the ‘Sequence Clustering’ plugin in the Analysis menu. You can
then further inspect or view the created Markov Chains:
markov.png
Alternatively, you can identify the most frequent path alternatives with their throughput times running the ‘Performance Sequence Diagram Analysis’ in the Analysis menu:
prom_sequence.png
Finally, I would like to show you how you can identify paths that, on average, take too much time, the critical sub-paths, or the routes using ProM. To do so, you use the heuristic process model described above, and use the ‘Conversion – Heuristic – Heuristic Net to Petri Net’ function to get a Petri Net as a result. Then run ‘Analysis – Petri Net Model - Performance Analysis with Petri Net’, set the ‘Times Measured In’ to an appropriate value. Steps with long durations / high waiting times are now marked in purple:
prom_performance.png
When reviewing the ProM tutorials and playing around with the tool, you will find that you can do a lot more mining and analysis around your process logs, such as evaluating organizational-related information of the process, activity sequence, conformance checking, decision point analysis, and so on. Note that size of data sets that can be processed with ProM is limited; you may need to limit the data size of the export accordingly.
The ProM Toolkit has proven to be a useful and very versatile tool for process analysis with Process Observer. I hope this little introduction has given you some ideas, and I’ll be happy if one of our followers gives an example in their blog about how they're mining and analyzing data.
Some disclaimer about the ProM Toolkit itself: It is an open source tool for which SAP takes no responsibility. The above article is for illustrative purposes only how it could be used in the Process Observer context.
Thank you for staying tuned to this series!

Process Observer

$
0
0

Check out the Class-room training for Process Observeroffered in September, October and November in Walldorf and Hamburg, Germany!

 

Process Observer (POB) allows customers to monitor and optimize core processes based on SAP Business Suite’s built-in processes and supports insight to actions. It closes a major gap from process management lifecycle perspective.

 

process_observer_big_picture.png

Important Documents about Process Observer:

 

Upcoming Events on Process Observer: 

  • 27 February 2013: DSAG Technologietage in track Business Process Management at 15:30Prozesssichtbarkeit für Suite Prozesse covering Process Observer
  • 13 May 2012: At ASUG/Sapphire our lecture sessions featuring Process Observer are “Process Orchestration - An Outlook” and “An Overview to Process Observer Capabilities and Use-Cases.”
  • 26 April 2012: CubeServ Webinar on Process Observer

 

News:

SAP Operational Process Intelligence Powered by SAP HANA Is Now out of Ramp-Up and Generally Available: SAP Operational Process Intelligence Powered by SAP HANA is a new application that provides real-time, actionable intelligence about your company's business processes, spanning SAP Business Suite leveraging Process Observer, SAP Business Workflow, and SAP NetWeaver Process Orchestration. The application is now in ramp-up. Find out more in this blog post by Peter McNulty and this document by Stephan Schluchter, and watch the overview video.

 

View TechED 2011 Recordings on Process Observer:

View the recording of PMC212 "Big Picture Process Orchestration from an Application Point of View" from TechED Las Vegas. The presentation is a bit more general, but still has a focus on Process Observer.

 

View our SDN Blog on Process Observer:

 

Process Observer Discussion:

  • For Q&A feel free to post in our Process Observer Discussion. And of course you're free to start a new discussion or add comments to any of our articles, too.

 

External Content on Process Observer:

 

Related SAP Content

 

Online Documentation on Process Observer:

Effective User Testing

$
0
0

I'm looking for suggested links to documentation of best practices for user acceptance testing (UAT).  The goal is to work toward a manual user testing process that relies less on exact step by step instructions and more on allowing user to transact with live production data based on training received.  Looking at ways to 'stress' test users to see where potential breaks are in design, while alleviating user concern regarding effect of change after go-live.

VLV containing in a collection update through a schedule task by Java code

$
0
0

Hi Everyone,

Our requirement is to set a collection values through a scheduled task with a java code.In the collection couple of fields contain the VLV type fields which are already existing.we need to get those values in vlv and set them according to the condition  from background.

 

ValueListTypeIBeanHomeIfc vlvHome = (ValueListTypeIBeanHomeIfc)IBeanHomeLocator.lookup(

iapiSession, ValueListTypeIBeanHomeIfc.sHOME_NAME

 

ValueListTypeIBeanIfc vlvbean = (ValueListTypeIBeanIfc)vlvHome.findByExternalId(

"eSign_Int_Ext"

);

 

ValueListTypeIBeanIfc vlvIntValue = (ValueListTypeIBeanIfc) vlvbean.getCollnValueListValue().get(0);

 

 

 

ValueListTypeIBeanIfc vlvExtValue = (ValueListTypeIBeanIfc) vlvbean.getCollnValueListValue().get(1);

setting a value through  vlvIntValue.getObjectReference(). Its working in clm script but couldnot able  to replicate the same through java code.Can you please help  me in this regard.

 

 

Thanks in Advance,

Sudheer Lanka

 

 

 

 

 


publish WS to SR error. HELP!!!

$
0
0

T-code: WSPUBLISH

 

when we publish the service to SR got this error...

 

ok Services Registry name : SR_UDDI. Logical port : LP_WORKPLACE. 

ok Services Registry version is 1.1. 

ok Physical system validated successfully. 

ok Classification system cache updated from Services Registry. 

Error saving values for classification system .

 

details:

SOAP:1,001 CX_SY_CONVERSION_NO_BOOLEAN:XSLT exception.An error occurred

dur ing serialization in the simple transformation program

/1SAI/TAS926F6988982 1CFD78C43.Value f is not a valid truth value

according to the XML format fo r ABAP

 

sldcheck is working fine...

 

what's the problem....HELP!!! OTL

cost accounting and posting of variances

$
0
0

Hello Experts

 

Can any one  please spread some light on accounting entreis generated via CO documents starting from movement of cost to  production order and its movement to PCC.

 

I also need to know the accounting entries for posting of variances.

 

Please help.

 

Vineet Mishra

HTML error with pools when converting Solution Composer to HTML

$
0
0

Hi

 

I’m working in Solution Composer and have been creating the Business model of the company in this software. First of all I know they stopped the support on this software but I hope that there could be someone who can help me out.

 

The model is created like the following: Solution Map, Process Category, Main Process, Business Scenario Map, and Activity.

When I export the complete Solution Map as a HTML everything is working except for the associated Business Documents and Employee Roles which is created in the Pools. The role or document is either just made as ordinary text without link or it is created as a link but the html file which the link refers to isn’t created. In fact none of the pool files are created except for the headlines 'Business Document Pool' and 'Employee Role Pool'. I can find the URL on the files but the files doesn’t exist. This is for both predefined SAP pools and my own created pools. The links work fine in Solution Composer but it is broken when converted into HTML.

 

Is it possible to get pool links to work in HTML and if so, how?

 

Thank you in advance

How to change used WD windows for BPM process instance?

$
0
0

Hello SDN!

 

We have two BPM processes (A and B) and two WD DC (A and B). Process A uses window from WD DC A, process B uses window from WD DC B.

 

We deactivate process A since we need process B to be used and since A and B use the same WebService. But existing instances of process A still using window from WD A. Is it possible to switch instances of process A from using WD window A to using WD window B? And how we can do this?

 

 

Regards,

Lev.

Using BRM in BPM activity to set potential owner (expression)

$
0
0

Hello fellow members,

 

currently i'm having a little problem involving brm and bpm on ce7.2.

In my process i have a manual activity which should be routed to different potential owners (principal: type role) in respect to some input value (e.g. country, department, ...).

Inside my BPM DC i have created a ruleset containing of a decision table (containing the mapping between country > role) and a rule evaluating the decision table. My ruleset ('get_group')  has 2 parameters (in_country {string}, out_group {string}) and out group is set as return value {string}.

I'm doing a input mapping between my process context and the activity context ('WDJ_bpm_share') filling the country parameter.

In the manual activity, tab roles i set an expression for the potential owners.

 

Now there is my problem. I don't know how to construct the expression using the function getPrincipal(string principalID).

I tried it with getPrincipal( getGroup( WDJ_bpm_share/in_cust_country, "default_group" ) ) but starting the process results in an error because the activity has no owner.

 

Can you help me?

Thanks in advance,

Björn

Viewing all 887 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>