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
34
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
Tech Talk: a11y testing at the HTO team
pinussilvestrus
0
19
a11y testing
pinussilvestrus
0
69
What the $ref - Create composable JSON Schemas
pinussilvestrus
0
52
Automatic a11y testing with axe
pinussilvestrus
0
11
Roller coaster mining with Camunda Cloud
pinussilvestrus
0
14
How to break down
pinussilvestrus
0
20
Move from webpack to vite
pinussilvestrus
0
160
JSON Schema Validation @Camunda Modeler
pinussilvestrus
0
210
Camunda Modeler Excel Import Plugin
pinussilvestrus
0
230
Other Decks in Technology
See All in Technology
Japan AWS Jr. Championsがお届けするre:Invent2024のハイライト ~ラスベガスで見てきた景色~
fukuchiiinu
0
1.1k
第27回クラウド女子会 ~re:Invent 振り返りLT会~ 宣言型ポリシー、使ってみたらこうだった!
itkr2305
0
290
Makuake*UPSIDER_LightningTalk
upsider_tech
0
210
MCP server を作って Claude Desktop アプリから kintone へアクセスすると楽しい
r3_yamauchi
PRO
1
120
Server Side Swift 実践レポート: 2024年に案件で採用して見えた課題と可能性
yusuga
1
420
Skip Skip Run Run Run ♫
temoki
0
360
GitLab SelfManagedをCodePipelineのソースに設定する/SetGitLabSelfManagedtoCodePipeline
norihiroishiyama
1
120
パフォーマンスとコスト改善のために法人データ分析基盤をBigQueryに移行した話
seiya303
1
100
Platform EngineeringがあればSREはいらない!? 新時代のSREに求められる役割とは
mshibuya
2
4k
信頼性を支えるテレメトリーパイプラインの構築 / Building Telemetry Pipeline with OpenTelemetry
ymotongpoo
9
5k
サーバーレスで楽しよう!お気軽に始められる3つのポイント / Have fun with Serverless!
_kensh
2
230
消し忘れリソースゼロへ!私のResource Explorer活用法
cuorain
0
140
Featured
See All Featured
Fireside Chat
paigeccino
34
3.2k
A designer walks into a library…
pauljervisheath
205
24k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
520
Adopting Sorbet at Scale
ufuk
74
9.2k
GitHub's CSS Performance
jonrohan
1030
460k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Embracing the Ebb and Flow
colly
84
4.5k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Statistics for Hackers
jakevdp
797
220k
Building Adaptive Systems
keathley
39
2.4k
The World Runs on Bad Software
bkeepers
PRO
67
11k
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