PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Can or has WDX be used for BPM
Can or has WDX be used for BPM
Iniciado por jepotter224, 15,may. 2015 20:47 - 20 respuestas
Publicado el 15,mayo 2015 - 20:47
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,
John
Publicado el 15,mayo 2015 - 21:52
hi
What is a BPM?
Publicado el 15,mayo 2015 - 22:02
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.


regards
Allard
Publicado el 15,mayo 2015 - 22:19
John

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 el 18,mayo 2015 - 10:10
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:
http://en.wikipedia.org/wiki/Windows_Workflow_Foundation
http://en.wikipedia.org/wiki/XPDL
<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 el 18,mayo 2015 - 10:43
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 el 18,mayo 2015 - 12:37
John,

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:
http://www.bonitasoft.com/
http://www.intalio.com/

Pega:
<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 el 20,mayo 2015 - 17:57
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.

John
Publicado el 27,agosto 2016 - 10:21
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 el 01,septiembre 2016 - 09:20
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 el 05,febrero 2020 - 07:46
Yes, WDX can be used fr BPM.

https://optimalvirtualemployee.com
Publicado el 24,febrero 2022 - 08:49
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
https://www.kbstraining.com/
Publicado el 11,agosto 2022 - 08:16
Viswa Online Trainings is one of the world’s leading online IT training providers. We deliver a comprehensive catalog of courses and online training for freshers and working professionals to help them achieve their career goals and experience our best services.
Register here For Free Demo >>
https://viswaonlinetrainings.com/connect-with-learning-advisor/
https://viswaonlinetrainings.com/courses/sap-mm-online-training/
Feel free to get in touch with us for further discussions and pricing details. Here are our contact details:
Viswa Technologies
INDIA: +91 9493999586
Email: viswaonlinetrainings@gmail.com
Website: https://viswaonlinetrainings.com/
Publicado el 16,noviembre 2022 - 11:32
Get Away - Dance Mix is a song by Wdx with a tempo of 122 BPM. It can also be used half-time at 61 BPM or double-time at 244 BPM. The track runs 5 minutes and 54 seconds long with a B key and a major mode. It has high energy and is very danceable with a time signature o f 4 beats per bar top 10 mobile application development companies
https://distinguished.io/companies/mobile-app-development
Publicado el 08,diciembre 2022 - 10:38
Looking forward to reading more. Great blog article. Great.
https://viswaonlinetrainings.com/courses/sap-pp-online-training/
Publicado el 22,diciembre 2022 - 10:38
Informatica MDM Training in Chennai
IntelliMindz Informatica MDM Training in Chennai provides you with a thorough knowledge of Informatica MDM architecture, Informatica data director, data process flow, data management tools, workflows. In this Informatica MDM Course in Chennai, we also offer hands-on projects to hone your skills and help you to clear the global Informatica MDM certification exam.

This Informatica MDM course curriculum equips aspirants aiming for a lucrative profession as MDM developers or MDM administrators. Our course modules include entire Master Data Management characteristics, notions, methodologies, merging techniques, performance tuning, etc. IntelliMindz Informatica MDM course in Chennai will prepare you for an Informatica MDM profession. Enrol now in our Informatica MDM Training in Chennai and get certified.

https://intellimindz.com/informatica-mdm-training-in-chennai/
Publicado el 07,febrero 2023 - 14:13
ajay003 escreveu:
Informatica MDM Training in Chennai
IntelliMindz Informatica MDM Training in Chennai provides you with a thorough knowledge of Informatica MDM architecture, Informatica data director, data process flow, data management tools, workflows. In this Informatica MDM Course in Chennai, we also offer hands-on projects to hone your skills and help you to clear the global Informatica MDM certification exam.

This Informatica MDM course curriculum equips aspirants aiming for a lucrative profession as MDM developers or MDM administrators. Our course modules include entire Master Data Management characteristics, notions, methodologies, merging techniques, performance tuning, etc. IntelliMindz Informatica MDM course in Chennai will prepare you for an Informatica MDM profession. Enrol now in our Informatica MDM Training in Chennai and get certified.

https://intellimindz.com/informatica-mdm-training-in-chennai/
Miembro registrado
2 mensajes
Publicado el 10,febrero 2023 - 10:20
Hi,

I gathered some information for you.

A Business Process Management (BPM) system is a software solution designed to streamline and automate various business processes. To meet your client's requirements, you can consider the following steps:

1. Evaluate their current processes: The first step is to understand your client's current processes and identify areas that can be improved with a BPM system. This information will help you determine the specific features and functionalities that are required in the system.

2. Identify requirements: Based on the evaluation of their current processes, you can identify the specific requirements that your client has for the BPM system. This can include features such as the ability to build workflow templates, generate emails, reports, downloads, etc.

3. Research available options: There are many BPM solutions available in the market. Some of the popular ones include ProcessMaker, Camunda, Appian, and Pega. You can research these and other options to find the one that best meets your client's requirements.

4. Evaluate the shortlisted options: Once you have shortlisted a few options, you can evaluate them based on their functionalities, ease of use, cost, and other factors that are relevant to your client.

5. Make a recommendation: Based on your research and evaluation, you can make a recommendation to your client on which BPM system will best meet their needs.

6. Implement the solution: Once your client has selected the BPM solution, you can help them implement it and ensure that it is configured as per their requirements.

I hope this helps! Let me know if you have any additional questions.

--
James Millere
https://www.igmguru.com/salesforce/salesforce-cpq-training/
Mensaje modificado, 10,febrero 2023 - 10:20
Publicado el 02,marzo 2023 - 07:12
Hi Looked it up, Business process modeling ??

Yes, it is possible. I guess. Because one could create building blocks and then use a control clone ( I believe in version 2o it is even possible to create controls).

To let the user create versions of the building blocks. With the draw functions and drag and drop one should be able to create a program that can connect these building blocks to create schemas and stuff at run time. Then the printing and emailing etc are all easily done. Apart from this if you want to learn something new course then an salesforce certification is designed for those that can set up and implement the Salesforce Marketing Cloud email application tools, providing solutions to execute both tactical and strategic email campaigns. https://www.igmguru.com/salesforce/salesforce-developer-training/

With windev, this should be possible. With the web and mobile, I am not sure since I don't work with mobile and have only recently been working more with web dev.

Regards
Atonal
Miembro registrado
2 mensajes
Publicado el 04,julio 2023 - 13:43
Hello
It is possible to procure or build a BPM (Business Process Management) solution that allows end-users to configure workflow templates and generate emails, reports, downloads, etc. Options include commercial BPM software, low-code development platforms, open-source BPM tools, or custom-built solutions. Refer : https://www.igmguru.com/data-science-bi/power-bi-certification-training/
Publicado el 07,octubre 2023 - 09:15
Fixed assets make up a considerable chunk of a company's investments, and maximizing return on investment (ROI) is essential for every business. Fixed assets include buildings, computer equipment, software, furniture, machinery, office equipment, and vehicles. Meanwhile, intangible assets include patents, licenses, copyrights, land, and leasehold goods.
To increase corporate efficiency and lower procurement costs, effective asset management software in India is crucial. This is where Fixed Asset Management Software into play. With the right software, companies can easily track and manage their fixed assets, ensuring that they are being used to their full potential. https://www.nitsotech.com/nitso-fixed-asset-management-software/


Apart from increasing efficiency, fixed assets also play a significant role in accounting, helping firms claim tax benefits by recording them in their account books. By using fixed asset management software, companies can easily calculate depreciation and other tax-related benefits, ensuring that they stay compliant with accounting regulations.
What is Asset Depreciation and how it works?
Asset depreciation is the gradual decrease in the value of a fixed asset owing to wear and tear, obsolescence, or other reasons. There are several ways for calculating depreciation, including the straight-line approach, the decreasing balance method, and the sum-of-the-years'digits method. https://www.nitsotech.com/desk-monitor-nitso-employee-monitoring-software/

The straight-line approach is the most basic and often used method. It calculates depreciation by dividing the asset's cost by its duration of use. For instance, if you spend $10,000 on a machine with a five-year lifespan, the yearly depreciation expenses via the straight-line technique is $2,000 ($10,000 divided by 5 years).
The declining balance method calculates depreciation based on a fixed percentage of the asset's book value each year. This method typically results in higher depreciation in the early years of the asset's life and lower depreciation in later years.
The sum-of-the-years'digits approach computes depreciation based on the total number of years the asset is functional. desk monitoring software in india for instance, if you buy a machine with a five-year lifespan, the total of the years' digits is 15 (1+2+3+4+5). Depreciation would be determined as 5/15 of the asset's cost in the first year, 4/15 in the second year, and so on.

By using one of these methods to calculate asset depreciation, businesses can track the decrease in value of their fixed assets over time. This helps them determine when to replace or upgrade assets and can help reduce tax liabilities by accurately calculating depreciation expenses. Investing in a reliable fixed asset management software can make calculating asset depreciation easier and more accurate.
https://community.m5stack.com/user/vishal122
https://community.wongcw.com/Vishal122
https://forum.lexulous.com/user/nitso-technologies-pvt-ltd-0