Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Taking Templates to the Limit
Search
Niklas Kiefer
April 28, 2022
Technology
0
44
Taking Templates to the Limit
Create Bulletproof Camunda Element Templates with JSON Schema
Camunda Community Summit 2022
Niklas Kiefer
April 28, 2022
Tweet
Share
More Decks by Niklas Kiefer
See All by Niklas Kiefer
Optimizing tidy: Practical Insights with the React Compiler
pinussilvestrus
0
5
a11y testing: tech talk
pinussilvestrus
0
3
Tech Talk: a11y testing at the HTO team
pinussilvestrus
0
38
a11y testing
pinussilvestrus
0
81
What the $ref - Create composable JSON Schemas
pinussilvestrus
0
64
Automatic a11y testing with axe
pinussilvestrus
0
27
Roller coaster mining with Camunda Cloud
pinussilvestrus
0
18
How to break down
pinussilvestrus
0
41
Move from webpack to vite
pinussilvestrus
0
180
Other Decks in Technology
See All in Technology
動画データのポテンシャルを引き出す! Databricks と AI活用への奮闘記(現在進行形)
databricksjapan
0
150
Why React!?? Next.jsそしてReactを改めてイチから選ぶ
ypresto
10
4.5k
extension 現場で使えるXcodeショートカット一覧
ktombow
0
210
神回のメカニズムと再現方法/Mechanisms and Playbook for Kamikai scrumat2025
moriyuya
4
570
Flaky Testへの現実解をGoのプロポーザルから考える | Go Conference 2025
upamune
1
430
Why Governance Matters: The Key to Reducing Risk Without Slowing Down
sarahjwells
0
110
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
280
Shirankedo NOCで見えてきたeduroam/OpenRoaming運用ノウハウと課題 - BAKUCHIKU BANBAN #2
marokiki
0
150
How to achieve interoperable digital identity across Asian countries
fujie
0
120
VCC 2025 Write-up
bata_24
0
180
AIが書いたコードをAIが検証する!自律的なモバイルアプリ開発の実現
henteko
1
350
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9.1k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
We Have a Design System, Now What?
morganepeng
53
7.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Context Engineering - Making Every Token Count
addyosmani
5
190
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Navigating Team Friction
lara
189
15k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
It's Worth the Effort
3n
187
28k
Six Lessons from altMBA
skipperchong
28
4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Transcript
Taking Templates to the Limit Create Bulletproof Camunda Element Templates
with JSON Schema Niklas Kiefer Camunda 1
2
About me Software Engineer at Camunda, bpmn.io Part of the
team who delivers the web-based modeling BPMN, DMN, and Forms GitHub: @pinussilvestrus Twitter: lutki95 3
What’s in today Element Templates JSON Schema Element Templates features
you may not know Coding Element Templates in your favorite IDE How to model a pizza delivery with Element Templates 4
Element Templates 5
load on start High Level Overview 6 reusable JSON files
domain-specific, user friendly interface and appearance supported in Camunda Platform 7 and 8 JSON Schema defines and validates
Check out the docs 7
Examples Send an Email Call a UiPath bot Get data
from an Excel sheet Connect to a REST API …. Find some samples on GitHub! 8
JSON Schema 9
JSON Schema Vocabulary that allows you to annotate and validate
JSON documents Defining the structure of JSON data It makes JSON documents robust on the application level Check it out: https://json-schema.org/ 10
load on start High Level Overview 11 reusable JSON files
domain-specific, user friendly interface and appearance supported in Camunda Platform 7 and 8 JSON Schema defines and validates
Element Templates JSON Schema Check it out: https://github.com/camunda/element-templates-json-schema 12
Element Templates JSON Schema 13
Let’s Code Some Element Templates! 14
Hungry for pizza 15
Hungry for pizza (with templates) 16
Hungry for pizza (with templates) 17 Demo time!
Resources Element Templates Documentation Element Templates JSON Schema Element Templates
Samples Report Issue Give Feedback 18
Resources Element Templates Documentation Element Templates JSON Schema Element Templates
Samples Report Issue Give Feedback 19 You are welcome to contribute!
Thank you! Any questions? 20