Appian (R)evolutions
Appian just released version 23.2 with another set of evolutionary enhancements to the platform. In this post, I want to highlight my personal top three changes in that latest version. To make this more interesting for you, I pushed Appian to provide me with the latest version as early as possible, so I can share…
Read more …The lottery is complete!
I am absolutely thrilled to announce that the book lottery has come to a close, and I am overwhelmed by the incredible response. We had a record-breaking number of over 120 participants who tried their luck to win a hand-signed copy of the world’s first book about the Appian low-code platform. Thank you all for…
Read more …1st Anniversary
It is hard to believe, but the world’s first book about Appian just got one year old. HAPPY BIRTHDAY Writing the book was an interesting and challenging endeavour, and I learned a lot along the way. I already had experience training Appian novices, but the demands of structuring complex thought processes for writing a book…
Read more …Formatting Labels in Appian
In Appian, we can display formatted text. But only inside a Richt-Text Display field. I will present a way to display labels, instructions, choiceLabels and tooltips in bold, italic or bold+italic. How this works … just apply the magic of unicode character substitution. Let’s have a look. Unicode Text in any computer is represented by…
Read more …Designing Long Running Tasks
There are business processes out there which can take a very long time to complete. Think of claims management in an insurance company. When there is an ongoing law suite, this can take months or even years. But still, there are tasks in this process which need to be assigned, tracked and completed. Translating this…
Read more …Query Data Expression Patterns
Designing expressions querying data is an example of reusability by the book. I am sure you already heard that you should follow the Don’t-Repeat-Yourself (DRY) principle. In most applications, you will probably need to query data from the same source in very similar ways multiple times. The most used are: To reduce the amount of…
Read more …Working with Time in Appian
This is what the GPT chatbot thinks about time in software applications: Ticking clock ticks on, Code lines flow, time passes by. Virtual moments gone. And an image generated in a Salvador Dali – Cyberpunk style: I will probably leave the writing of poems and painting of pictures to the AIs. I think that time…
Read more …Create New Items Using a Custom Picker
How to build a custom picker field in Appian, that allows to add new items.
Read more …Make Software Conduct the Process
Digitally transform business process to free people from mindless activities.
Read more …Robust Expression Design
Building applications using Appian is considered low-code. As low is more than no, we still have to apply some basic principles of software engineering.
Read more …Low-Code Data Modeling
Low-code software development deserves a simplified approach to data modelling.
Read more …The Magic of Null-Checking
Learn how to properly check local variables and rule inputs for Null and other sorts of invalid values in Appian.
Read more …Building a Collapsible Tree
Building a collapsible tree component in #Appian using recursion and passing partially evaluated interface components.
Read more …Building Customisable Components
Learn how to use advanced Appian expression language techniques to build customisable components.
Read more …Appian 22.3
Sharing some thoughts and practical experience with the most significant feature of Appian 22.3.
Read more …Complex Algorithms in Appian
Learn how to implement more complex algorithms in Appian using iterative of recursive approaches.
Read more …Strict Security with Synchronized Records
In this post, I’ll show you how to implement a strict record-level security model controlling access per user. After looking at the approach used until recently, I’ll show you a simpler design that leverages the latest features around synchronized records. Database View Approach The implementation in Appian consists of a one-to-many relationship in the database…
Read more …Complex Group Setups
Create a multi-level group setup in Appian which supports user created groups, rules based assignment and record level security.
Read more …Task Exceptions & Quick Tasks
Keep User Input Tasks with Exceptions out of the user’s task list
Read more …Update to Appian 22.2
Appian released the new version 22.2 of their software on May 27 2022. As with each of their quarterly updates, there is a larger number of smaller changes. In this post, I will highlight a few of these and the impact on how we built applications. Since my book “Low-Code Application Development with Appian” has…
Read more …