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
31
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
65
What the $ref - Create composable JSON Schemas
pinussilvestrus
0
49
Automatic a11y testing with axe
pinussilvestrus
0
9
Roller coaster mining with Camunda Cloud
pinussilvestrus
0
10
How to break down
pinussilvestrus
0
15
Move from webpack to vite
pinussilvestrus
0
150
JSON Schema Validation @Camunda Modeler
pinussilvestrus
0
200
Camunda Modeler Excel Import Plugin
pinussilvestrus
0
200
Other Decks in Technology
See All in Technology
バクラクにおける可観測性向上の取り組み
yuu26
3
420
君は隠しイベントを見つけれるか?
mujyun
0
290
新卒1年目が挑む!生成AI × マルチエージェントで実現する次世代オンボーディング / operation-ai-onboarding
cyberagentdevelopers
PRO
1
160
チームを主語にしてみる / Making "Team" the Subject
ar_tama
4
310
LeSSに潜む「隠れWF病」とその処方箋
lycorptech_jp
PRO
2
120
Forget efficiency – Become more productive without the stress
ufried
0
130
ユーザーの購買行動モデリングとその分析 / dsc-purchase-analysis
cyberagentdevelopers
PRO
2
100
GitHub Universe: Evaluating RAG apps in GitHub Actions
pamelafox
0
170
フルカイテン株式会社 採用資料
fullkaiten
0
36k
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.6k
いまならこう作りたい AWSコンテナ[本格]入門ハンズオン 〜2024年版 ハンズオンの構想〜
horsewin
9
2.1k
日経電子版におけるリアルタイムレコメンドシステム開発の事例紹介/nikkei-realtime-recommender-system
yng87
1
500
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
73
9k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
Fireside Chat
paigeccino
32
3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
290
Intergalactic Javascript Robots from Outer Space
tanoku
268
27k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
355
29k
Code Review Best Practice
trishagee
64
17k
Documentation Writing (for coders)
carmenintech
65
4.4k
[RailsConf 2023] Rails as a piece of cake
palkan
51
4.9k
BBQ
matthewcrist
85
9.3k
Thoughts on Productivity
jonyablonski
67
4.3k
We Have a Design System, Now What?
morganepeng
50
7.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