Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Build Challenge – Week 5 – Workflows

Dan_Wroblewski
Developer Advocate
Developer Advocate
16,342

This post is part of the SAP Build Community Challenge (April 2023)

dan_wroblewski_0-1680162815071.png

This challenge will focus on the other major part of SAP Build Process Automation: Building workflows.

For this last SAP Build challenge, we want you to do 2 things:

  • Go back to all 5 challenges in this Group, and give kudos to the ones you liked. If you liked all of them, yes, kudo all of them.
  • Build an automation that will let you select a Zodiac sign, and then sends a message with your name and your personality trait.

 

Setup

To set up SAP Build Process Automation, use the SAP BTP Free trial.

  1. Create an SAP BTP Free Trial account, as described in the tutorial Get a Free Account on SAP BTP Trial.
  2. Set up SAP Build Process Automation on the trial account, as described in the blog post SAP Process Automation now available in your Trial Account.

 

Challenge

  1. Create a new Process Automation project.
  2. Create a new process.
  3. In the process, create a trigger form that looks like this, with a dropdown with all the Zodiac signs:2023-04-30_14-42-51.jpg
  4. Add 2 decisions:
    • One decision determines your personality trait (a list will be given below).
    • One decision will add at the end of your name the title "the Great" (e.g., Daniel the Great). 
  5. Finally, create a form that prints the entered user's name (with "the Great" at the end) and his personality trait. Something like this:2023-04-30_14-43-14.jpg

Upload pictures of:

  • Trigger form with your name and selected Zodiac sign selected.
  • Final form with name and personality trait.
  • Picture of your process.

Here are the Zodiac signs and personality traits we used.

SignTrait
AriesYou are courageous person
TaurusYou are a stable person
GeminiYou are a spontaneous person
CancerYou are both an emotional and material person
LeoYou are a passionate person
VirgoYou are a logical person
LibraYou are a person in equilibrium
ScorpioYou are a mysterious person
SagittariusYou are a curious person
CapricornYou are a patient and dedicated person
AquariusYou are a innovative person
PiscesYou are a sensitive person

Good luck ... and don't forget to kudo the posts that you like 😺

 

Learning

If you need, here’s a quick tutorial that will teach how to create a simple business process in SAP Build Process Automation:

You will need to create a Decision task, so here’s another tutorial specifically to show you how to do a decision:

 

 




--------------
See all my blogs and connect with me on Twitter / LinkedIn
59 REPLIES 59

JJAIMES
Participant
12,779

Hi @Dan_Wroblewski ,

You are really altruistic about giving kudos to everyone but there is a SAP restriction to do it 😅 ..... in only one shot:

all_kudoss.png

 

 

 

In the meantime, let's enjoy developing the new challenge.

Thanks!

12,152

Picture of my Process:

rajkumar_0-1683131996794.png

 

Picture of Trigger Form:

rajkumar_1-1683132040106.png

 

Picture of the final results:

 

rajkumar_3-1683132378503.png

 

 

MioYasutake
Active Contributor
12,753

My submission for week 5 is below. I also gave kudos to the previous weeks' posts that helped me achieve the missions. For this week, adding 'the Great' to the name was not straightforward.

miyasuta_0-1682888486829.png

miyasuta_1-1682888498806.png

miyasuta_2-1682888538496.png

 

12,715

@MioYasutake It took a while for me to understand the format to put in the IF..ELSE part for text rule. The messages at the error console were not clear enough. The build App formulas have some examples to help. Wish we had similar here for process automation.

Dan_Wroblewski
Developer Advocate
Developer Advocate
12,524

I agree with you about the helpfulness of the help inside the formula editor, and we should have such things all throughout.

The Decision step is a little tricky and it also took me a while to understand what was going on (I still have trouble sometimes). Thanks for completing 😺




--------------
See all my blogs and connect with me on Twitter / LinkedIn

rsraj
Explorer
12,749

Hello Dan,

Here's my week 5 submission.  It's great to learn from this challenge series. Thank you very much!

Challenge5_1.jpgChallenge_3.pngChallenge5_2.jpg

ADR
Participant
12,742

Hi Dan, 

Here is my week 5 submission. Thanks for all five challenges. 

Trigger formTrigger formOutput form - InboxOutput form - InboxProcessProcess

I'll continue to put Kudos to the great answers in the challenges. Thanks again.

Regards,

Anupam

Dan_Wroblewski
Developer Advocate
Developer Advocate
12,548

Great work ... how come you decided on the branch step?




--------------
See all my blogs and connect with me on Twitter / LinkedIn

12,539

Hi Dan, as the steps are not dependent and can be executed in parallel, I put those on the branch. I did try the serial one first, then decided to go ahead with parallel branches. 

Bharathi_S
Explorer
12,728

Hi @Dan_Wroblewski ,

Thank you for all the challenges!

I've learned some new things from these challenges and expect more from this community.

Here is my output,

Bharathi_S_0-1682910886073.png

Bharathi_S_2-1682910913645.png

Bharathi_S_3-1682910923229.png

12,560

Great job 😺Interesting that you used a branch ... how come?




--------------
See all my blogs and connect with me on Twitter / LinkedIn

12,523

Both the decision steps are independent and can be executed parallelly. So I thought Branch would be suitable for this scenario.

WannL_Tan
Explorer
12,730

Great workflow challenge!

WannL_Tan_0-1682912499808.png

WannL_Tan_1-1682912514947.png

WannL_Tan_2-1682912527818.png

 

12,570

You did both decisions/rules in the same Decision step? Can you show your main decision page?




--------------
See all my blogs and connect with me on Twitter / LinkedIn

JJAIMES
Participant
12,741

Hi @Dan_Wroblewski ,

My results:

05_01_Result.jpg

DATA INPUT:

RESULTS:

05_02_Result.jpg

05_00_Result.jpg

Thanks for all this challenges.

12,579

It's a small thing but I like how you named your activity steps 😺




--------------
See all my blogs and connect with me on Twitter / LinkedIn

vinay050
Participant
12,748

Hi @Dan_Wroblewski ,

Please find below my Week 5 Challenge results:

vinay050_0-1682925663426.png

 

vinay050_1-1682925687232.pngvinay050_2-1682925736380.png

 

Regards

Vinay

 

12,623

INteresting you used a branch ... I just did my in a straight line (serial). Why did you decide to use a branch?




--------------
See all my blogs and connect with me on Twitter / LinkedIn

12,591

Hi @Dan_Wroblewski ,

Was just trying out Branch and Merge method instead of direct line flow . 

 

Regards

Vinay

Muadib
Active Participant
12,744

Hello,

Here is my contribution. 

Instructive challenge, great way to understand data type usage

 

enterzodiac.jpgfinalresults.jpgzodiacspa_workflow.jpg

 

12,612

Thanks for the comments about the challenge 😺




--------------
See all my blogs and connect with me on Twitter / LinkedIn

aaruljothi
Participant
12,715

Hi Dan,

Below is my submission for Challenge 5!!

Entry Form

aaruljothi_0-1682949961821.png

 

Inbox View:

aaruljothi_1-1682950014668.png

 

Process Definition:

aaruljothi_2-1682950080108.png

 

thank you once again!!

 

Regards,

Aruljothi Arumugam

 

 

 

 

12,636

Nice ... How come you used a branch? 




--------------
See all my blogs and connect with me on Twitter / LinkedIn

abdullahgunes
Participant
0 Kudos
12,539

Hi,

And the last part is over, thanks for the challenge, looking forward to the new one.

In the decision part for zodiacs, I used the "Text Rule" for the decision and it was a bit difficult to identify all zodiacs, I think it would be more effective if it was possible to use like SAP Build App.

At first I didn't use the branches, but then I thought it would be more user-friendly and I did.

 

514ad00e-b2fc-4840-b452-5d630fdb4819.png
75015974-4dd8-4c8f-9485-24cdb4b00d1d.pngw5-2.png

 

PatrikMajer
Explorer
12,532

Hi Dan, 

thanks for the last challenge. 

"the Great" part was a bit tricky for me, but finally I made it 🙂

Patrik

PatrikMajer_0-1683038202172.pngPatrikMajer_1-1683038252511.png

PatrikMajer_2-1683038342744.png

 

 

0 Kudos
12,426

Hope you liked the challenge and learned something 😺




--------------
See all my blogs and connect with me on Twitter / LinkedIn

enzoleon
Participant
12,514

Hi @Dan_Wroblewski !

Thank you for the challenge..

I was hoping a bonus task though 😢

Here it is my process (I couldn't take a picture with all the nodes straight 😅😞

enzoleon_0-1683043288144.png

Trigger form:

enzoleon_1-1683043372922.png

Last form, apparently I am a sensitive person

enzoleon_2-1683043944518.png

Thank you again, I have gave kudos to all the posts I like as well.

 

12,427

Pisces?

Nice work 😺




--------------
See all my blogs and connect with me on Twitter / LinkedIn

bharatbajaj
Active Participant
12,404

Hi @Dan_Wroblewski 

Here is my submission for the challange :

Input Form : 

bharatbajaj_0-1683105232753.png

Final Form with Trait :

bharatbajaj_1-1683105260098.png

Overall Process Flow :

bharatbajaj_2-1683105279402.png


One issue I found with the Decision table was with adding each row one-by-one, that was time consuming. So I tried to import an excel file with the Zodiac-Trait mapping, but that didn't work. probably my excel format was not correct, despite having only 2 columns in the excel sheet. it would be nice to have an example of import/export decision tables in the SAP help document.

Regards,

Bharat Bajaj

0 Kudos
12,374

I didn't think about providing an import file for the traits. But if you create the rule and then export, you will get the header information. And then I could give you the values that you can copy from my exported file.

2023-05-03_13-40-45.png

I did not find any documentation on the format, but above you can see the format you get when exporting.




--------------
See all my blogs and connect with me on Twitter / LinkedIn

staseeb
Active Participant
12,370

Hi @Dan_Wroblewski ,

Here is the submission.

Page 1 - Blur.jpgFinal Form - Blur.jpgProcess.jpg

 

Thanks,

Taseeb Saeed

 

0 Kudos
12,365

Hmmm, Aquarius ... 😺




--------------
See all my blogs and connect with me on Twitter / LinkedIn

SaiNithesh_Gajula
Active Participant
12,350

Hi @Dan_Wroblewski,

Here is my Week 5 submission.

sainithesh_0-1683119803598.png

sainithesh_1-1683119858364.png

sainithesh_2-1683120012718.png

Regards,

Sai Nithesh Gajula

0 Kudos
12,349

Where did you add the "the great" text? 




--------------
See all my blogs and connect with me on Twitter / LinkedIn

12,348

I have added in the decision table 

sainithesh_0-1683120328375.png

 

12,346

Cool ... from programming POV not exactly "normalized" 😺 but reminded me of another way to do this




--------------
See all my blogs and connect with me on Twitter / LinkedIn

induthiru
Participant
12,299

Thanks @Dan_Wroblewski for this last challenge 🙂

My process design is as below:

induthiru_0-1683122236205.png

My input form looks as below:

induthiru_1-1683122269851.png

and, here is my personality trait (much relevant for the past month 😉 )

induthiru_2-1683122490848.png

Regards,
Indu

Pamela
Product and Topic Expert
Product and Topic Expert
12,227

Hello Dan,

Here is my submission.

Process Design: 

Two decisions: "Determine personality" -  determines personality trait and "Format name" - add at the end of your name the title "the Great".

Pamela_0-1683162891241.png

Input Form: 

Pamela_1-1683162919836.png

My Inbox: 

Pamela_2-1683163011052.png

Thanks,

Pamela

SandipAgarwalla
Active Contributor
12,184

I hope I am not late to the party. Was on holidays and travelling. Here is my submission

 

SandipAgarwalla_1-1683187799443.pngSandipAgarwalla_2-1683187812559.png

And this is the process

SandipAgarwalla_3-1683187826035.png

With this, I am done with all the 5 submissions. It was an interesting challenge and I had fun while doing completing the weekly task. Thanks Daniel for your effort in putting together this series. 


Regards

Sandip