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
Formula、Lookup table、Environment Propertiesを活用し...
Search
Akatsuki Inc. PR
November 27, 2024
Technology
81
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Formula、Lookup table、Environment Propertiesを活用したワークフロー構築
Automate Tokyo 2024登壇資料(2024/11/27)
Akatsuki Inc. PR
November 27, 2024
More Decks by Akatsuki Inc. PR
See All by Akatsuki Inc. PR
分散するデータを資産に変える戦略的基盤 ~Workatoで実現する現場の業務効率加速のポイント~
akatsukipr3932
0
110
AI活用に向けての最初の一歩:Agentic AI導入を見据えた戦略と試行錯誤とは
akatsukipr3932
1
51
Falconを活かした インシデントレスポンスとの向き合い方
akatsukipr3932
0
59
How Slack Platform Slackを使って日常業務をスマートに
akatsukipr3932
1
150
AIとAWSでビジネスプロセス変革に挑む
akatsukipr3932
1
130
ワークスペース間で チャンネルを移動する
akatsukipr3932
1
970
IT Service Management (ITSM) の Now Assistを 自分で実装してみた
akatsukipr3932
1
1.3k
Other Decks in Technology
See All in Technology
Kiro 入門 (1 つのエージェントを、どの画面からでも) | 目指せ Kiro マスター 01
inariku
PRO
4
860
企画からFlutter実装まで、1つの機能を一貫して開発したプロセスと成果物
khiroyuki1003
1
160
自律的なチームを作るためにTechPMがやらないこと
ny7760
1
520
Context Ontology Accelerator 入門 (業務データの意味を、AI エージェントに渡す)
inariku
PRO
3
430
2拠点SRE活動始めてみた | sogaoh's LT @ ホンマでっかSRE勉強会 #3
sogaoh
PRO
0
240
Gifu WordPress Meetup #200 に向けて、私たちには何ができるだろうか?/ 2026-11-07 Gifu WordPress Meetup
torounit
0
190
AI Agent 時代のデータ基盤: ClickHouse で実現する 超高速分析とコスト削減の両立
jozono
0
200
現場を動かすAIエージェント#2_製造業現場でのAI活用から見た、ハマる罠と実践知
kintotechdev
2
180
AWS構成から考えるWebセキュリティ ― WordPressの構築経験から考える公開範囲と更新運用【JAWS FESTA 2026 in AKITA】
cscengineer
PRO
1
310
AIに任せられるFlutterコードベースを作る 〜仕様をコードで表し、ハーネスで守る〜
myohei
1
640
なぜ東京にいる私が、新潟の技術コミュニティを運営するのか by 八雲慎之助
yakumo
0
220
複雑な業務システムを高速でつくるため、チーム全員をつくれる人へ
ayakurabuchi
0
140
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
ラッコキーワード サービス紹介資料
rakko
5
5.7M
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Thoughts on Productivity
jonyablonski
76
5.5k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
570
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Scaling GitHub
holman
464
140k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Tell your own story through comics
letsgokoyo
1
1.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
480
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Transcript
Formula、Lookup table、Environment Propertiesを 活用したワークフロー構築 株式会社アカツキ IT Service部 高良 幸弘
会社紹介 2024年11月会社紹介資料より抜粋
会社紹介 2024年11月会社紹介資料より抜粋
自己紹介 名前:高良 幸弘(コウラ ユキヒロ) 所属:株式会社アカツキ IT Service部 Workato歴:2021/12〜 • JWUG(Japan
Workato User Group)運営
JWUG(Japan Workato Users Group)とは? ユーザー同士、悩みごとや不満なことなども、ぶっちゃけてお 話ししましょう! Slack やConnpass もあるので、ぜひ参加してください! X
ハッシュタグは #JWUG • じぇいわぐ と読みます • Workatoの知識(成功体験、失敗体験)をユーザー同士で共有する場です • 楽しい時も苦しいときも、共にWorkatoで自動化しあえる仲間を作る場を提 供します • 社内で広げるための苦労、課題などを共有し、気軽に意見を求められる場を 作ります
None
None
閑話休題
Formulaとは • データの処理とフォーマットが簡単に行えます • ホワイトリストで許可された(一部の)Rubyメソッド • ワンライナープログラムが好きな人は好き(確信) 詳しくはWorkato Docsを参照。 https://docs.workato.com/ja/formulas.html
具体的な使用例 データの加工(数値計算、文字列操作など) • 数値の四則演算 • unix時間をJSTに変換 • 文字列のエンコード/デコード • 配列の検索やXML形式への変換
条件分岐 • 変数が空白かどうかを確認 日付の操作 • レシピ実行日時の月初/月末を取得
Lookup tableとは • レシピで頻繁に使用するデータを簡単に検索することがで きます • 最大100,000行、最大10列まで作成可能です • 一部のプランでのみ利用可能 詳しくはWorkato
Docsを参照。 https://docs.workato.com/ja/features/lookup-tables.html
具体的な使用例 定型文の管理 • あらかじめ定型文をまとめて管理する マスタデータの参照 • macOS15→Sequoia のようなシステムに乗らない情報を まとめて参照する •
それぞれの部署と管理者の一覧を作成して参照する 複雑な条件分岐 • 分岐のキーワード、文言、API実行時に使用するクエリなど をまとめてレシピを簡潔に
Environment Propertiesとは • テナント全体でレシピの設定パラメータを保存できます • 所謂環境変数 • プロジェクト単位で作成できるプロジェクトプロパティもあり ます 詳しくはWorkato
Docsを参照。 https://docs.workato.com/ja/features/account-properties.ht ml
具体的な使用例 環境ごとの設定値の管理 • Advanced recipe management & operations オプション で開発環境、テスト環境、運用環境が手に入ります
• それぞれで異なる連携先を指定する場合に便利 APIキーなどの機密情報の管理 • トークンなどを設定することでセキュリティに配慮 動的な値の利用 • AWSのリージョンを設定することで適切なパケット名を取 得
まとめ • Formula は、ワークフローの中でデータを自由に操作できる強力な機能です ◦ 数値計算だけでなく文字列操作や日付の操作など様々な処理が可能です • Lookup table は、定型文やマスタデータなどを一元管理し、ワークフロー内で簡単
に参照できる仕組みです ◦ Formulaと組み合わせることで、より複雑な条件分岐を実現できます • Environment Properties は、環境ごとの設定値や機密情報を管理するのに便利 です ◦ Formulaと連携することで、動的な値をワークフローに組み込むことができま す • 3つの機能を組み合わせることで、より柔軟かつ高度なワークフローを構築出来る でしょう
具体的なユースケース
MDM情報をスプレッドシートに出力する MDM スプレッドシート 項目 例 OSバージョン macOS 14.7.0 シリアル番号 XXXXXXXXX
最新チェックイン日時 1693448404465 項目 例 OSバージョン Sonoma シリアル番号 XXXXXXXXX 最新チェックイン日時 2023/08/31 11:20:04
端末の棚卸しを自動化する MDM Slack (Sandbox) Slack 項目 例 所有者
[email protected]
ID
111111 最新チェックイン日時 2023/08/31 11:20:04 Sys ID xxxxxxxxxxxxxxxxx Lookup table例
None