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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Niklas Kiefer
April 28, 2022
Technology
0
56
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
6
Tech Talk: a11y testing at the HTO team
pinussilvestrus
0
49
a11y testing
pinussilvestrus
0
87
What the $ref - Create composable JSON Schemas
pinussilvestrus
0
71
Automatic a11y testing with axe
pinussilvestrus
0
40
Roller coaster mining with Camunda Cloud
pinussilvestrus
0
22
How to break down
pinussilvestrus
0
57
Move from webpack to vite
pinussilvestrus
0
200
Other Decks in Technology
See All in Technology
Phase05_ClaudeCode入門
overflowinc
0
2.1k
データマネジメント戦略Night - 4社のリアルを語る会
ktatsuya
1
230
君はジョシュアツリーを知っているか?名前をつけて事象を正しく認識しよう / Do you know Joshua Tree?
ykanoh
4
120
ABEMAのバグバウンティの取り組み
kurochan
1
690
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
2
490
Phase10_組織浸透_データ活用
overflowinc
0
1.6k
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
120
スピンアウト講座02_ファイル管理
overflowinc
0
1.3k
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
790
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
240
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
230
Why we keep our community?
kawaguti
PRO
0
210
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
280
The browser strikes back
jonoalderson
0
840
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
450
The Pragmatic Product Professional
lauravandoore
37
7.2k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Scaling GitHub
holman
464
140k
Making Projects Easy
brettharned
120
6.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
220
Building the Perfect Custom Keyboard
takai
2
720
Accessibility Awareness
sabderemane
0
84
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