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
ODC を乗りこなすために理解しておくと良いかもしれないいくつかのこと~Case:Extern...
Search
kata_junn
March 24, 2024
Technology
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ODC を乗りこなすために理解しておくと良いかもしれないいくつかのこと~Case:External Logic~
kata_junn
March 24, 2024
More Decks by kata_junn
See All by kata_junn
[OutSystems] ユニットテスト in OutSystems
kata_junn
0
570
O11?ODC?一体何が違うのさ?_v1.0.2.pdf
kata_junn
0
1.6k
[OutSystems] O11 ユーザーに贈る ODC 移行に備えておくと良さそうなコト
kata_junn
0
650
[OutSystems] シン・とりあえず Reactive なプロジェクトにはこれ導入しておくと良い規約
kata_junn
0
320
[OutSystems] Testing Framework がいい。とてもいい。
kata_junn
0
1.9k
[OutSystems] OutSystems が誘う Null がない世界の罠
kata_junn
0
1.1k
[OutSystems] CodeceptJS で快適な E2E ライフを送ろう!
kata_junn
0
370
[OutSystems] とりあえず Reactive なプロジェクトにはこれ導入しておくと良いって規約
kata_junn
1
1.8k
[Agile][Scrum] 転リファ
kata_junn
3
11k
Other Decks in Technology
See All in Technology
生成AIの活用/high_school2026
okana2ki
0
130
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
5k
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
140
SRE Lounge Hiroshimaへの招待
grimoh
0
640
アカウントが増えてからでは遅い? ~ マルチアカウント統制の勘所 ~
kenichinakamura
0
220
最適な自走を最小限の支援で — M&Aで拡大する組織で少人数SREが挑んだ1年 / SRE NEXT 2026
genda
0
1.1k
公式ドキュメントの歩き方etc
coco_se
0
100
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
人を動かすのは時間ではなく、納得感 〜新任EMが入社3ヶ月、組織を2回変えた話〜
kakehashi
PRO
3
220
最近評価が難しくなった
maroon8021
0
340
実装だけじゃない! CCA-F取得エンジニアが教えるClaude Code開発プロセス活用術
diggymo
2
640
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
0
140
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
310
Six Lessons from altMBA
skipperchong
29
4.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.4k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
310
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
190
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
HDC tutorial
michielstock
2
740
Transcript
ODC を乗りこなすために理解しておくと 良さそうないくつかのこと ~ Case:External Logic ~ 片野 潤一 伊藤忠テクノソリューションズ
アジャイル営業推進部 あつまれOutSystems Developer!開発者超会議 2024 in nagoya Photo by Jeremy Bishop on Unsplash
片野 潤一 かたのじゅんいち/かたじゅん 伊藤忠テクノソリューションズ(略称:CTC) 主業務 ローコードプラットフォーム: OutSystems の推進 - プリセールス、技術支援
- トレーニング講師、講師育成 @kata_junn kata_junn 社内活動 - 社内 OutSystems Developer 向け勉強会開催、登壇 - Webinar 企画、登壇 社外活動 - OutSystems User Group、Qiita、名城大学非常勤講師 資格系 - OutSystems 資格コンプ、Certified Scrum Master、等
3 もちろん! ODC 気になってますか? いいえ! おーでぃーしー?
4 External Logic
None
6 External Logic カスタムコード(C#)でOutSystems Developer Cloud(ODC)アプリ を拡張する必要がある場合は、External Logicを使用できます。これによ り、アプリを拡張して、ODCにバンドルされているビルトイン関数やデ フォルトのライブラリでは完全に対応できないユースケースをサポート
できます。Visual StudioやJet Brains RiderなどのIDEで独自のC#コー ドを記述するほか、オープンソースの.NETライブラリも使用できます。 “ カスタムコードを使用して外部ロジックでアプリを拡張する https://success.outsystems.com/ja- jp/documentation/outsystems_developer_cloud/building_apps/extend_your_apps_with_external_logic_using_custom_code/
7 External Logic カスタムコード(C#)でOutSystems Developer Cloud(ODC)アプリ を拡張する必要がある場合は、External Logicを使用できます。これによ り、アプリを拡張して、ODCにバンドルされているビルトイン関数やデ フォルトのライブラリでは完全に対応できないユースケースをサポート
できます。Visual StudioやJet Brains RiderなどのIDEで独自のC#コー ドを記述するほか、オープンソースの.NETライブラリも使用できます。 “ カスタムコードを使用して外部ロジックでアプリを拡張する https://success.outsystems.com/ja- jp/documentation/outsystems_developer_cloud/building_apps/extend_your_apps_with_external_logic_using_custom_code/ Extension じゃん!
8 Extension(O11)と External Logic(ODC) Raphael Ranieri, 2023-10-17, Preparing your OutSystems
11 apps to ODC, https://raphael-ranieri.medium.com/preparing-your-outsystems-11-apps-to-odc-59f5a60a1f18
None
10 アプリケーションの一部として実行される ランタイム アプリケーションと同一 トランザクション アプリケーションに準じる タイムアウト Extension(O11)と External Logic(ODC)
11 Extension(O11)と External Logic(ODC) アプリケーションの一部として実行される ランタイム アプリケーションと同一 トランザクション アプリケーションに準じる タイムアウト
Server Action と一緒! ざっくりいうと?
12 AWS Lambda、REST API 経由で起動 ランタイム アプリケーションとは別物になる トランザクション External Logic
自体にも存在する タイムアウト Extension(O11)と External Logic(ODC)
13 AWS Lambda、REST API 経由で起動 ランタイム アプリケーションとは別物になる トランザクション External Logic
自体にも存在する タイムアウト Service Action と一緒! ざっくりいうと? Extension(O11)と External Logic(ODC)
まとめ
15 ⚫ 今回はカスタムコード編 ⚫ O11:Extension、アプリケーションコードの一部として実行される ⚫ ODC:External Logic、AWS Lambda で実行される
※公式ドキュメントには記載がないので将来的に変わる可能性が微レ存 ⚫ 今回の話のソース:OutSystems MVP な方々の記事、ONE 2023 ODC を乗りこなすために知っておくと良いかもしれないこと https://itnext.io/external-logic-in-odc-318fd77d2de8 https://qiita.com/jyunji_watanabe/items/b898fbaf5e9bdd54327d https://raphael-ranieri.medium.com/preparing-your-outsystems-11-apps-to-odc- 59f5a60a1f18 https://learn.outsystems.com/training/journeys/one-conference-2023-695/extending- odc-the-new-integrations-capabilities-of-odc-/odc/3821
16 ご清聴ありがとうございました ご質問をお待ちしております!