Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Taking Templates to the Limit
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Niklas Kiefer
April 28, 2022
Technology
70
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Taking Templates to the Limit
Create Bulletproof Camunda Element Templates with JSON Schema
Camunda Community Summit 2022
Niklas Kiefer
April 28, 2022
More Decks by Niklas Kiefer
See All by Niklas Kiefer
Optimizing tidy: Practical Insights with the React Compiler
pinussilvestrus
0
21
a11y testing: tech talk
pinussilvestrus
0
14
Tech Talk: a11y testing at the HTO team
pinussilvestrus
0
65
a11y testing
pinussilvestrus
0
93
What the $ref - Create composable JSON Schemas
pinussilvestrus
0
82
Automatic a11y testing with axe
pinussilvestrus
0
50
Roller coaster mining with Camunda Cloud
pinussilvestrus
0
28
How to break down
pinussilvestrus
0
78
Move from webpack to vite
pinussilvestrus
0
210
Other Decks in Technology
See All in Technology
プロダクト価値を、 チームが使える判断軸に変える
vivion
0
110
FactoryBotアンチパターン / factory_bot anti-patterns
toshimaru
0
140
2026-10-01_MagicPod_QAハーネスエンジニアリングとQA組織の未来像
ynisqa1988
1
530
1万名の社員が使う認証基盤で どう信頼性を担保するか?
kairim0
0
210
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
4
1k
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
550
インバスケット試験対策アプリを 作って見えたAIエージェント構築 ナレッジ2選
shichijoyuhi
1
130
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
150
ミイダス株式会社 テックチームのご紹介 / MIIDAS Tech Team
miidas
0
160
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
140
[2026 Oracle Technical Deep Dive] Apache Iceberg × Oracle AI Database -Oracle Autonomous AI Lakehouseが実現するAI時代のデータ基盤- (2026年9月17日開催)
oracle4engineer
PRO
0
110
形式手法を使って仕様をコーディングしよう
mikanichinose
0
180
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Docker and Python
trallard
47
4.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
580
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
2k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
620
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
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