Inicio → WINDEV 24 → Can or has WDX be used for BPM
Can or has WDX be used for BPM
Iniciado por jepotter224, mai., 15 2015 8:47 PM - 25 respostas
Publicado em maio, 15 2015 - 8:47 PM
I have a client who would like a BPM.

They need to be able to procure or build a BPM that is then configurable to have End-User build workflow templates and generate emails/reports/downloads/etc....

Please advise & thank you,
Publicado em maio, 15 2015 - 9:52 PM
What is a BPM?
Publicado em maio, 15 2015 - 10:02 PM
Hi looked it up , Business process modeling ??

Yes it is possible. I guess. Because one could create like building bloks and then use control clone ( I believe in version 2o it is even possible to create controls ).
to let the user create versions of the building bloks. With the draw functions and drag and drop one should be able to create a programm that can conect these buildingbloks to create schema;s and stuff at run time. Then the printing and emailing etc is all easily done.

With windev this should be possible. With the web and mobile Iam not sure since I donnot work with mobile and only recently am working more with webdev.

Publicado em maio, 15 2015 - 10:19 PM

I think your question may be too open ended without some further information to put your situation into perspective.

Are you asked to build a BPM and Workflow Engine to enhance an existing Windev/Webdev project ?
Publicado em maio, 18 2015 - 10:10 AM
Hi John,

BPM = Business Processs Management.

To my knowledge the answer is NO...
It doesn't come out of the box but of course you could probably write a BPM engine in WX although I would go for a more open development platform. Why? Simply because you'll find many more resources and reusables components, codebits, support fora, etc... Also if you get stuck on a WX bug you're practically on your own handed over to the assessment and judgement of PCSoft to solve it or not.

I've worked years ago on impementing BPM solutions (mostly to integrate processes and workflows with the ERP systems).

There are two main standards I have worked with and two main philosophies (Standards that do orchestration and standards that do choreography of processes). Both standards support BPMN diagrams.

1) BPEL - Business Process Execution Language (Oracle and many others):
Best for machine to machine workflow processes and management.
Because of the lack of good human workflow management BPEL as been extended for this. This standard is BPEL4People. Note that like SQL different vendors have proprietary extensions to these standards. Cehck e.g. Wikipedia on the standards.
E.g. http://www.oracle.com/technetwork/middleware/bpel/overview/index.html

2) XPDL - XML Process Definition Language (AgilePoint and many others):
Best for human workflow processes and management and one of my favorites since it is open and can be used to orchestrate between different workflow engines and products.
E.g.: http://agilepoint.com/

Alternatively there are also the Windows Workflow Foundation .Net features (part of the Microsoft .Net framework) but these are completely proprietary to the Microsoft ecosystem. I never worked with these...

Additonal info:
<a class="ExternalLink" rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Business_Process_Execution_Language">http://en.wikipedia.org/wiki/Business_Process_Execution_Language</a>

It would be great if PCsoft could implement an open (and thus by the developer extensible) XPDL modeler, editor and runtime engine into the product...

Just my 2cents.

Peter H.
Publicado em maio, 18 2015 - 10:43 AM
Hi John

I do not know of any available as is, although you may want to check on my website wxshowroom if anybody has advertised about one.

However, yes, it is clearly doable in windev... There is a ready made example for the drawing/schema design part in windev, and everything else is logic, so there is no specific problem in choosing this way.

Best regards
Publicado em maio, 18 2015 - 12:37 PM

The "high level" answer is "yes, of course it's possible". Has anyone done it; "...not to my knowledge". But when you dig a little deeper, as Eric says, it's a very high level & open ended question.

Peter has given a great breakdown of what's involved and the considerations...

In my experience, when I worked with Pega PRPC, I considered it as (almost) a development system in it's own right; using flow diagrams, inline Java code and OO methodologies at it's heart; like inheritance etc... to produce web based systems allowing users to control business processes such as CRM with the use of WorkBaskets & WorkLists where WorkItems are assinged to team(s) and subsequently assigned to case workers for example, and the work is subsequently taken through pre-defined stages (status') defined by the business in question and worked by the business through to completion - all this is probably what you mena by "workflow templates"?

You could always take a look at "free" (is anything truely free?) community BPM's:

<a class="ExternalLink" rel="nofollow" target="_blank" href="http://www.pega.com/products/pega-7">http://www.pega.com/products/pega-7</a>

Good luck...
Publicado em maio, 20 2015 - 5:57 PM
To all,

Thank you for the great feedback!

I appreciate you wisdom on this topic and all your other response I've read over the years.

Publicado em agosto, 27 2016 - 10:21 AM
One definition of BPM is that is combines workflow management (humans interacting) with enterprise application integration (EAI, systems interacting). You can get applications and tools for those applications - sometime embedded - which you can use to define you business process. Then, in a staging process, you can roll out the business process to that system or a set of applications. To execute a business process (BP) you can use a business process engine (e.g. jBPM), and each step of a business process can be represented by a user interaction, a user task, a system task or variations of these. You can have parallel business steps that only once all of these complete can go to the next business process step. And there is much more to that.

Once you have rolled out a business process you can monitor it and collect data for a number of parameters. Often you will be interested how long a business process took and what the limiting factors are, e.g. how many manual steps are required. Then you can go back to the designer tool and modify the process. With data taken from the production system you can then simulate whether your changes are actually an improvement. And if they are you roll it out replacing the previous version.

On a smaller scale you can workflow designer or business process designers to allow user changing a particular part of a process. Often applications have hard-coded business process support with only limited parameterization/configuration. Take an approval process. Which purchases need approval? By whom? Could multiple people approve in parallel thus shortening the purchasing process? You application may offer your users to design the approval process as needed. It would no longer be hard-coded and allow for much better adaptation to the needs of your customer. For more info https://www.gangboard.com/bpm-training/pega-training

These are just a few thought and definitely not a full coverage of this subject. But maybe it already gives some idea.
Publicado em setembro, 01 2016 - 9:20 AM
The BPM mobile iOS app works with the IBM Business Process Manager and IBM Blueworks Live products and allows users to launch and complete BPM tasks and Blueworks Live Automated Processes via an iOS device. Note you must have a Business Process Manager server or an account on IBM's Blueworks Live in order to use this app.
This app supports both the Business Process Manager and Blueworks Live products. IBM BPM is traditionally an on premise server (although there are BPM cloud options available as well) and is focused on process execution. Blueworks Live is IBM's SaaS BPM offering that includes the ability to automate simple checklist and approval tasks. These are called Automated Processes in Blueworks Live. Blueworks Live also provides process discovery, documentation, and analysis capabilities and is typically what people associate with Blueworks Live. This BPM iOS app does not integrate with the process discovery features in Blueworks Live, only the process automation features.
If you are interested in using the BPM iOS app and do not yet have access to a BPM server or IBM Blueworks Live, then the first step is to get access to one of the other of these product. You can go to www.blueworkslive.com and sign up for a free Blueworks Live trial account, or contact your IBM BPM administrator (or IBM sales rep if you don't yet own IBM BPM) to get access to your BPM server.
Once you have an IBM BPM or IBM Blueworks Live account you can launch the app and log in.
At the initial setup screen you are presented with options to setup either Blueworks Live or Business Process Manager accounts.
Business Process Manager accounts require a BPM 7.5.x or later server. Here are the fields you will need to fill out if you choose this option:
Host: <this is the URL to your BPM server - it's the same base URL that you would use to login to the BPM Portal - without the /portal part>
Port: <this is the port that your BPM server is running on>
Account Name: <this is a friendly name that you can use to identify the server for the next time you log into the app. You can pick anything you want for this, but logically it should describe the account that you are using. i.e. You might use "BPM Dev Admin" for an admin user on your dev server. This field is especially useful if you will be connecting to multiple BPM servers. i.e. dev, test, production>
User Name: <This is the user name that will be used to login to the BPM server. It's the same user you would use to login to the BPM Portal.>
Password: <This is the password that goes with the user name. i.e It's the password that you would use to login to the BPM Portal.>
To setup a Blueworks Live account, you should tap the Blueworks Live button on the initial setup screen. This will only give you options for an Email and Password which should match the email and password you use to login to Blueworks Live.

After the initial setup you can always add additional accounts or modify your current settings by going to the Accounts option at the bottom of the screen.
In order to make use of the app, you will need to have BPM or Blueworks Live automated tasks assigned to you or you will need access to launch BPD instances in BPM or automated processes in Blueworks Live. Refer to the help screens built into the BPM iOS app for more information on using that app. [url=https://www.gangboard.com/business-intelligence-training/r-programming-training]R Programming Training[/url] | [url=https://www.gangboard.com/etl-training/datastage-training]DataStage Training[/url] | [url=https://www.gangboard.com/database-training/sql-training]SQL Training[/url] | [url=https://www.gangboard.com/business-intelligence-training/sas-training]SAS Training[/url] | [url=https://www.gangboard.com/app-programming-scripting-training/android-training]Android Training[/url] | [url=https://www.gangboard.com/microsoft-training/sharepoint-training]SharePoint Training[/url]
Publicado em agosto, 21 2017 - 12:27 PM
It is an education platform, a student who is willing to work on the standards as a profession can go through it.It is Global-wide and is treading in online as course school to professional.students are well trained in they specific course as well as in career.we will provide a certification with real-time project with 24/7 support.we are providing the course as a platforms like Linux, SQL, mobile application which is included with Andriod apps and ios applications.we are providing Dot Net training to students who are willing to be learned.OnlineitGuru is providing services from almost 6years with well professional trainers.we will provide 24/7support by the team and provide related information at any time.This course has extremely captivating lecture matter, makes a decent showing with regards to with the functional use of the subjects and gives a focused edge to the individuals who use the material in their employment.It's extraordinary that a course of this depth and breadth is accessible.A course is described much better than what you will expect from 'About the course’.we have a material about basic knowledge on every topic and related information that want to be.Been such an awesome courses with extremely astounding teachers. Learned a much division while taking this course and I will highly recommend to online it guru for a level out a beginner. The instructor is so great in their presentation style is easygoing, carry in and simple to take after sessions.beginning stage to study the pack believable outcomes of using this awesome pattern. It proves to me the keys which I have to proceed onward with Business Intelligence.The instructor is so great in their presentation style is easygoing, carry in and simple to take after sessions.
Publicado em janeiro, 11 2019 - 12:18 PM
Yes it can be used but if you are a newbie than you might face some difficulty. https://dubaimonsters.com/
Publicado em abril, 26 2019 - 12:38 PM
Thank you very much for this valuable contribution and informative.
Publicado em maio, 08 2019 - 2:08 PM
Greetings! Very helpful advice within this post! It's the little changes that produce the most important changes. Thanks for sharing!
Publicado em junho, 13 2019 - 1:30 PM
It's Very Informative Post and i need to read it a couples of times thanks for sharing such type of informative post.
Membro registado
1 mensagem
Publicado em julho, 04 2019 - 8:22 AM
BPM is a discipline; it is a practice; it is something you do.
BPM is not all activities supported by a BPMS
thanks for sharing this post

meenati biswal
Publicado em agosto, 28 2019 - 8:02 AM
Publicado em agosto, 30 2019 - 12:14 PM
Nice...! I was read your page and I got lot of information from this post. Thank you so much for sharing with us and keep doing the great work.
https://bit.ly/2Ph1cO3 | https://bit.ly/2QWgoUU
Publicado em setembro, 08 2019 - 9:50 AM
Thanks for sharing this information and keep updating us.it will really helpful for Career Growth. Really it was an awesome article.
Publicado em setembro, 19 2019 - 7:35 AM
Great post and creative ideas. I am happy to visit and read useful articles here. I hope you continue to do the sharing through the post to the reader.

<a href="https://onlineitguru.com/aws-training.html">AWS Training</a>

<a href="https://onlineitguru.com/aws-training.html">AWS Online Training</a>
Publicado em setembro, 21 2019 - 1:55 PM
After reading this web site I am very satisfied simply because this site is providing comprehensive knowledge for you to audience. Thank you to the perform as well as discuss anything incredibly important in my opinion. We loose time waiting for your next article writing in addition to I beg one to get back to pay a visit to our website in

Publicado em dezembro, 10 2019 - 8:47 AM
I have to agree with all your inclusions such great information that will be very useful, Thank you for sharing this great blog.
<a href="https://kangraevents.com">Events Planner In Delhi</a>
<a href="https://kangraevents.com/wedding-planner-in-delhi/">Wedding Planner In Delhi</a>
<a href="https://youthhub.in/download-yoast-seo-premium-plugin-nulled/">Download Yoast SEO Premium WordPress Plugin</a>
<a href="https://youthhub.in/download-yoast-seo-premium-plugin-nulled/">Download Yoast SEO Premium WordPress Plugin</a>
Publicado em dezembro, 30 2019 - 7:18 AM
UI developer has the main role to translate creative software design with the unique ideas in the front end technologies. In UI interface design they have to mainly practice intent and create a vision and convert it into engineering. learn through <a href="https://onlineitguru.com/ui-online-training-placement.html"> ui design course</a>
Publicado em janeiro, 08 2020 - 10:50 AM
Business process management is a discipline in operations management in which people use various methods to discover, model, analyze, measure, improve, optimize, and automate business processes of https://bit.ly/39HxL25 Any combination of methods used to manage a company's business processes is BPM
Publicado em janeiro, 09 2020 - 9:11 AM
Sevenmentor Data scientist with R Programming Training In Pune is a class that’s been designed keeping in mind the requirements and necessities of the Business. It concentrates on latest Data Science concepts as well as Information analytics tools and techniques. Acquire eligibility, knowledge, and abilities in this area.

For more - https://www.goodreads.com/story/show/1251613-goodreads…
Publicado em janeiro, 09 2020 - 9:14 AM
I enjoy every single posts, I actually appreciated, I would personally adore extra information and facts because of this, mainly because its fairly pleasing.