Questions and discussion about using ProcessMaker: user interface, running cases & functionality

Moderator: ArturoRobles

By dipolediamond
#794759
I recently completed a book on ProcessMaker - "A Beginner's Guide to Business Process Automation with ProcessMaker 3.1" on leanpub and the primary motivation is to provide those new to ProcessMaker with a step by step guide to building and deploying their first process on ProcessMaker. The first 9 (nine) chapters are available to read online on leanpub - https://leanpub.com/beginnersguidetopro ... ead_sample.

Please help share with anyone new to ProcessMaker and who might benefit from it. The link to the book is https://leanpub.com/beginnersguidetoprocessmaker. Your feedback on the book will also be greatly appreciated.

EDIT:
The book is now available as an Apress title - http://www.apress.com/9781484233443 and also on Amazon - https://www.amazon.com/Business-Process ... 484233441/
Last edited by dipolediamond on Thu Dec 28, 2017 4:38 am, edited 1 time in total.
User avatar
By amosbatto
#794767
I just randomly flipped through parts of the book, and it looks pretty good. I hope that you have good sales of the book.

Would you like me to make this post a sticky announcement on the forum for the next week (so it stays at the top of the list of posts)? We are always happy to see others promoting the use of ProcessMaker.

I have two observations about the book. In the beginning when installing PM with Bitnami, you should mention that Bitnami installations are generally only used for testing and developing processes. A manual installation is recommended when using processes in production, because Bitnami installations cannot be upgraded to later versions and Bitnami installations are generally slower and use more resources than manual installations.

In your JavaScript code, I recommend only using jQuery selectors. For example, you use code like this that mixes standard JavaScript and jQuery:
Code: Select all
//Register comments handler to button events
document.getElementById("form\[comment_button\]").onclick = addComments;
$("form").submit( addComments );
First of all, you don't need to escape the [ and ] characters in standard Javascript, so this will work:
Code: Select all
document.getElementById("form[comment_button]").onclick = addComments;
However, the PM Developers don't recommend using document.getElementById() to obtain the elements of a form, because the developers say that it might not always work in the ProcessMaker Mobile App, although I haven't seen an example where it doesn't work. However, it is necessary to use the custom helper functions setValue(), getValue() and setOnchange() which only work with jQuery, instead of the value and onchange properties in standard JavaScript. To avoid problems and possible confusion, we recommend always using jQuery(), even though it may be more complicated in some instances.

Officially, we recommend that you use code like this:
Code: Select all
$("#comment_button").find("button").on("click", addComments);
I personally don't like using the find() function because you have to know what HTML element you are searching for ("button", "div", "input", "select", "textarea", etc.) with each type of control, so I directly select the element through its ID "form[id]" which requires escaping the square brackets [ and ] with \\:
Code: Select all
$("#form\\[comment_button\\]").on("click", addComments );
I also don't see much reason to use .on() instead of .click() which is a shorthand that does the same thing:
Code: Select all
$("#form\\[comment_button\\]").click( addComments );
Some people find escaping with jQuery selectors to be very confusing, so they use this code:
Code: Select all
$("[id='form[comment_button]']").click( addComments );
No matter which method that you choose, I do recommend using jQuery() in all instances, so that people get used to using jQuery and won't try to use document.getElementById().value and document.getElementById().onchange which will cause problems.

If you want me to review your code in the entire book, you can email me a copy of your book at [email protected] and I will look at it when I have time.
#794980
Hi Amos,

I really appreciate the feedback. Yes, please make it a sticky post. I will send you a copy of the book as it could really use your wealth of experience in making it a better resource for learning ProcessMaker.

I will also make the suggested updates. Once again, thank you.
By huuanh2811
#825214
Hola, soy nuevo en PM y tengo el siguiente problema:
Un proceso genera el archivo de salida pdf, pero cuando lo graba lo guarda lo hace con el nombre cases_ShowOutputDocument sin agregarle la extensión .pdf
Con lo cual para poder verlo tengo que ir a la carpeta de Descargas y cambiarle el nombre manualmente agregándole .pdf

Sabés en qué me estoy equivocando?
Muchas gracias
User avatar
By amosbatto
#825239
huuanh2811 wrote: Tue Jul 02, 2019 4:08 am Un proceso genera el archivo de salida pdf, pero cuando lo graba lo guarda lo hace con el nombre cases_ShowOutputDocument sin agregarle la extensión .pdf
Con lo cual para poder verlo tengo que ir a la carpeta de Descargas y cambiarle el nombre manualmente agregándole .pdf
He traslado tu pregunta al foro de Español:
viewtopic.php?f=19&t=736895
#827174
dipolediamond wrote: Tue Aug 22, 2017 12:53 pm I recently completed a book on ProcessMaker - "A Beginner's Guide to Business Process Automation with ProcessMaker 3.1" on leanpub and the primary motivation is to provide those new to ProcessMaker with a step by step guide to building and deploying their first process on ProcessMaker. The first 9 (nine) chapters are available to read online on leanpub - https://leanpub.com/beginnersguidetopro ... ead_sample.

Please help share with anyone new to ProcessMaker and who might benefit from it. The link to the book is https://leanpub.com/beginnersguidetoprocessmaker. Your feedback on the book will also be greatly appreciated.

EDIT:
The book is now available as an Apress title - http://www.apress.com/9781484233443 and also on Amazon - https://www.amazon.com/Business-Process ... 484233441/
It's great. That's is information that i need :D
#828059
Hi guys,
I recently landed into processmaker community and at first sight I have to admit it looks great software. Thank you guys and all contributors to this !
As usual, everything new to learn needs time and effort, starting from simple to complicated scenarios and the learning tools are books and videos.
I started first to look for videos on youtube and what I found was not for beginners and most of that irrelevant to version 3,so I started to search for books. For my surprise the search result was only one book !! , Business Process Automation with ProcessMaker 3.1: A Beginner’s Guide Book by Dipo Majekodunmi. Thank you Dipo for this initiative!
I don't know and understand why there is only book on this subject ,but nevertheless I started to read it and so far I would say that is not for the beginner. Maybe I'm wrong ,but the first thing that should be teached to the new comers are concepts and not going straight into complicated examples. Starting from natural human process examples and trying to convert them into processmaker "language" would be the best practice.
I started to build a simple workflow with 2 tasks and still it is not clear for me how things are working.
For instance, if the user submits an e-form build with dynaform what happens next ,in terms to whom this form will be delivered and what permissions have the users to whom the next task is assigned. In my case I have seen that the user that submits the e-form and sends it for the approval is able to see the next dynaform and even further to approve it which should not happen. I tried to find simple examples in this book or references to simple scenarios but it is not possible. Most of the content is focused on how menus /tools are organized and how are they used , even Java script examples which is good ,but not without first building the solid ground to grow.
Summarising, I would like someone of you to direct me to any new other good sources for learning.
Thanks !
By dorcassmith
#828205
English literature paper writing services have become very popular among english literature research paper writing service students seeking English Literature Writing Services and english literature essay writing services.
https://researchpapers247.com/english-literature-writing-services/
By seolin
#828287
[quote=ziadeh post_id=823031 time=1550759948 user_id=93279]
Absolutely yes , there are so many ideas that you can use Processmaker in your business with easy way and less code for developers.

You can read this book: [url=https://www.amazon.com/Business-Process-Automation-ProcessMaker-3-1/dp/1484233441/ref=sr_1_1?keywords=processmaker&qid=1550759436&s=gateway&sr=8-1]https://www.amazon.com/Business-Process-Automation-ProcessMaker-3-1/dp/1484233441/ref=sr_1_1?keywords=processmaker&qid=1550759436&s=gateway&sr=8-1[/url]

Also there are online documentation: [url=https://wiki.processmaker.com/]https://wiki.processmaker.com/[/url]
[/quote]

Thank you for the info.

I'll give it a try.

Best regards.
#828292
The book provides clear steps for you to walk through and set up ProcessMaker on your own system and make processes run faster and smarter. You will model and build a complete business process for requesting, approving, and reporting expenses. https://gbwhatsapp.fun/
User avatar
By yachiyeo
#828301
Great read for when on the road. The book provides clear steps for you to walk through. Thank you for sharing the book. By the way in web design process is different from the mention. https://www.gotafflair.com/
By Taniyakhan
#828350
I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. Thanks.
http://www.sexdatingdelight.com/deluxe-satisfaction-by-luxurious-escort-girls-in-mumbai/
By nikkinemo95
#828351
The book provides clear steps for you to walk through and set up ProcessMaker on your own system and make processes run faster and smarter. You will model and build a complete business process for requesting, approving, and reporting expenses.
By Triyaswahyu
#828570
Dear All

Please help me

I have installed processmaker v.4.0.13 and have run the command command

1 php artisan migrate ( done)
2 php artisan key: generate (done)
3 php artisan server http: // localhost: 8080 is running (done)
but there is an error as follows
see error in view, how to solve an error like this


Regards
Triyas Wahyu
Attachments
Untitled1.jpg
Untitled1.jpg (136.68 KiB) Viewed 986 times
Untitled.jpg
Untitled.jpg (205.25 KiB) Viewed 986 times
By jiuer7845
#828641
https://yeezy-350.fr/ Yeezy 350
https://www.nikeairvapormax.us/ Nike Air VaporMaxm
https://www.nike-270.us/ Nike 270
https://www.nikeairforce-1.us.com/ Nike Air Force 1
https://www.nikevapormax.org/ Nike Vapormax
https://www.nikevapormaxflyknit.com/ Nike Vapormax Flyknit
https://www.airjordan1-mid.com/ Air Jordan 1 Mid
https://www.yeezy-shoes.co/ Yeezy Shoes
https://www.nikestoreoutlet.us.com/ Nike Outlet
https://www.yeezy-350.org/ Yeezy 350
https://www.yeezy-shoess.us/ Yeezy Shoes
https://www.yeezys.co/ Yeezys
https://www.air-jordan1.com/ Air Jordan 1
https://www.nike-jordans.com/ Nike Jordans
https://www.jordan-1s.com/ Jordan 1s
https://www.nikejordan1.com/ Nike Jordan 1
https://www.yeezycinder.us/ Yeezy Cinder
https://www.yeezys.org.uk/ Yeezy
https://www.yeezyadidas.de/ Adidas yeezy
https://www.adidasyeezy.co/ Adidas yeezy
https://www.yeezyshoess.com/ Yeezy Shoes
https://www.adidasyeezyofficialwebsite.us/ Adidas Yeezy Official Website
https://www.discountuggsoutlet.us/ Discount UGG Outlet
https://www.uggoutlet.store/ UGG Outlet
https://www.yeezy350.me.uk/ Yeezy 350
https://www.adidasyeezy.me.uk/ Adidas Yeezy
https://www.ugguk.org.uk/ UGG UK
https://www.yeezy350.de/ Yeezy 350
https://www.uggsoutlet.us/ UGGS Outlet
https://www.timberlands.me.uk/ Timberland
https://www.timberlandshoes.org.uk/ Timberland Shoes
https://www.airmax97.us.com/ Air Max 97
https://www.max270.us.com/ Nike Air Max 270
https://www.supplyyeezy.us.com/ Yeezy Supply
https://www.kobebryant-jersey.us/ Kobe Bryant Jersey
https://www.kobebryantjerseysforsale.us/ Kobe Bryant Jerseys For Sale
https://www.kobebryantjersey24.us/ Kobe Bryant Jersey 24
https://www.kobebryantwebsiteofficial.us/ Kobe Bryant Website Official
https://www.yeezy-shoe.us.com/ Yeezy
https://www.yeezymafia.us.com/ Yeezy
https://www.nikes.us.com/ Nike Shoes
https://www.nikeshoes.us.org/ Nike Shoes
https://www.nfl-jerseys.us.org/ NFL Jerseys
https://www.yeezyboost350.us.com/ Yeezy Boost 350
https://www.yeezy.com.co/ Yeezy Shoes
https://www.nikeoutletstoreonlineshopping.us/ Nike Outlet
https://www.yeezy380.us/ Yeezy 380
https://www.yeezy380.us.com/ Yeezy 380
https://www.nikefactory.us.com/ Nike Outlet
https://www.humanraces.us.com/ Human Races
https://www.humanracesshoes.us/ Human Race Shoes
https://www.basketball-jerseys.us.com/ Basketball Jerseys
https://www.jerseysbasketball.us/ Basketball Jerseys
https://www.jerseys-nba.us/ Cheap NBA Jerseys
https://www.nikes-shoes.us.com/ Nike Outlet
https://www.yeezy-shoe.us.com/ Yeezy Shoes
https://www.yeezymafia.us.com/ Yeezy Mafia
https://www.yeezy350v2.us/ Yeezy 350 V2
https://www.yeezysofficialsite.us/ Yeezys Official Site
https://www.yeezyslides.us/ Yeezy sliders
https://www.jerseys-nba.us.com/ NBA Jerseys
https://www.jerseysnba.us.com/ NBA Jerseys
https://www.nikeairvapormaxflyknit3.us/ Nike Air VaporMax Flyknit 3
https://www.nikeairmax270react.us/ Nike Air Max 270 React
https://www.nikeoutlets.co/ Nike Outlet
https://www.niketrainers.co/ Nike Trainers
https://www.nikeoutletstore.co/ Nike Outlet Store
https://www.jordan-1.org/ Jordan 1
https://www.jordan11.org/ Jordan 11
https://www.nike-jordan.us/ Nike Jordan
https://www.uggsclearancesaleoutlet.us/ UGGS Clearance Sale Outlet
https://www.uggsofficialsite.us/ UGGS Official Site
https://www.nbastores.us/ NBA Store
https://www.nbaoutletstore.us/ NBA Store
https://www.yeezystore.us.com/ Yeezy
https://www.yeezyssneakers.us.com/ Yeezy Sneaker
https://www.adidasyeezyofficialwebsite.com/ Adidas Yeezy Official Website
https://www.adidasyeezyonlinestore.us/ Adidas Yeezy Online Store
https://www.airmaxclearancesale.us/ Air Max Clearance Sale
https://www.nflshopofficialonlinestore.com/ NFL Shop Official Online Store
https://www.nikeuk.uk.com/ Nike UK
https://www.adidasyeezy.uk.com/ Adidas Yeezy
https://www.yeezy.uk.com/ Yeezy
https://www.yeezy350.uk.com/ Yeezy 350
ウレ

Excellent read, Positive site, where did u come up[…]

Hello ProcessMakers! We are extremely proud to an[…]

How processmaker load cases on home page of user? […]

Hey everyone, I'd appreciate any help you might be[…]