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
51
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
8
a11y testing: tech talk
pinussilvestrus
0
5
Tech Talk: a11y testing at the HTO team
pinussilvestrus
0
44
a11y testing
pinussilvestrus
0
83
What the $ref - Create composable JSON Schemas
pinussilvestrus
0
65
Automatic a11y testing with axe
pinussilvestrus
0
34
Roller coaster mining with Camunda Cloud
pinussilvestrus
0
19
How to break down
pinussilvestrus
0
50
Move from webpack to vite
pinussilvestrus
0
190
Other Decks in Technology
See All in Technology
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
170
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
300
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
21k
Qiita Bash アドカレ LT #1
okaru
0
140
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
Everything As Code
yosuke_ai
0
470
産業的変化も組織的変化も乗り越えられるチームへの成長 〜チームの変化から見出す明るい未来〜
kakehashi
PRO
0
170
ESXi のAIOps だ!2025冬
unnowataru
0
470
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
自己管理型チームと個人のセルフマネジメント 〜モチベーション編〜
kakehashi
PRO
4
680
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
280
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Claude Code のすすめ
schroneko
67
210k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
54
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
70
Mind Mapping
helmedeiros
PRO
0
45
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
74
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
76
So, you think you're a good person
axbom
PRO
0
1.9k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
34
エンジニアに許された特別な時間の終わり
watany
106
220k
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