Willem
Giga Sage
Giga Sage

Willem_0-1728243623052.png

 

 

Maarten and I paired up for a 3rd time to face an app development challenge.

  • The first one was BuildWithAES,
  • The second BuildWithRPA,
  • And now we are building an app #BuildWithCreatorStudio.

Since AI is all the hype, we wanted to add an additional layer to the challenge; build the same app twice. One design, one app build with Creator Studio, one app build with Now Assist.

Can (low-code) man beat AI in this app development race?

Maarten and I have worked after office hours to see what we could build using Creator Studio and Now Assist.

Willem_55-1728242720307.png

 

For the ideation we start as many architects; with a white board:

Willem_54-1728242693410.png

 

 

The design digitized:

Willem_3-1728242261697.png

 

We foresee the following:

  • 2 forms:
    • 1 to submit a donation
    • 1 to request funds
  • 4 tables
    • Keep track of donations
    • Keep track of the Credit it builds
    • Keep track of fund requests
    • Keep track of the Debit it builds

This allows us to create insights in funds coming in and going out. Helps compliancy to rules and regulations. Allows to generate reports for donors to see what is done with their money and allows proper approvals and an (automated) flow to be added to the app.

Creator Studio

Building the app in studio:

Willem_4-1728242261706.png

 

Willem_5-1728242261715.png

 

Willem_6-1728242261722.png

 

Add the first record producer:

Willem_7-1728242261730.png

 

Willem_8-1728242261737.png

 

Willem_9-1728242261743.png

 

Willem_10-1728242261750.png

 

Add a second one:

Willem_33-1728242326890.png

 

 

The result looks like this:

Willem_34-1728242374136.pngWillem_35-1728242381021.png

 

 

 

Analysing the scoped app and contents the app design looks like this:

  • We created 2 record producers:
    • “Help patients in need” to donate
    • “Request funds for a patient” to request funds
  • Creator studio created the following automatically:
    • “Request Task”-table (extend from “sn_creatorstudio_task”-table)
    • CRUD security ACL’s
    • An audience record
    • An “Agent”-role

Willem_36-1728242399163.png

 

 

Now Assist

Now Assist allows us to create an App from Text. When we start Now Assist it will prompt us what we want to do and we can ask it to Create an app:

 

 

Willem_37-1728242423234.png

 

We ask it to build an app for us and it replies very polite and helps us through the process:

ask it to build an app for us and it replies very polite and helps us through the process:

Willem_38-1728242446630.png

 

Willem_39-1728242446645.png

 

Willem_40-1728242446662.png

 

Willem_41-1728242446677.png

 

Willem_42-1728242446686.png

 

Willem_43-1728242446696.png

 

It feeds back what it got from the conversation before starting to create the app:

Willem_44-1728242476905.png

 

We can then generate the app:

Willem_45-1728242484481.png

 

Now Assist tells us what it creates:

Willem_46-1728242497851.pngWillem_47-1728242506045.pngWillem_48-1728242515530.pngWillem_49-1728242523977.png

 

The resulting app can from then on be accessed and further edited in the App Engine Studio (AES):

Willem_50-1728242539204.png

 

The Donation form:

Willem_51-1728242554022.png

 

The fund request form:

Willem_52-1728242561376.png

 

 

Now Assist created the following:

Willem_53-1728242571589.png

 

Conclusion

The combination of Creator Studio, App Engine Studio (AES), and Now Assist offers various way to build functionality on top of the Now Platform. Starting with a design allows us to compare the outcomes with the expected outcome.

The way we would use these capabilities is quickly allow users (creators) to build functionality with Creator Studio. With Now Assist an app framework can be generated in minutes. However, design and detailing is still where a human needs to be in the loop. This powerful assistance, combined with the right design, is what gives its power.

In our design we did not include separate roles for donors and doctors. For doctors we see the added value, as not everyone should be able to request funds. However, the Agent role that automatically was created by Creator Studio does not make that much sense. And neither does the role for donators. Thinking about how to allow donators access, keeping it as simple as possible to not have too many blockades, is key.

As to the battle of Man versus AI. We see the two working together, instead of competing, as the best way forward.

Comments
JC Moller
Giga Sage

Out of curiosity, is this flow able to generate tables with names like the ones in the material ie. donors and fund_requests (without the u_ prefix)?

Nice materials and presentation. 👍

KiernanM
ServiceNow Employee
ServiceNow Employee

Fantastic Blog, Thanks for sharing your build out @Willem. I love seeing how you use Creator Studio to generate the initial application, as a no code user would to digitize their manual intake process, then leverage NowAssist to frame out deeper complexity around the use case  that can be iterated on using low code. 

Kudos!

 

Version history
Last update:
‎10-06-2024 12:40 PM
Updated by:
Contributors