Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Formula、Lookup table、Environment Propertiesを活用し...

Formula、Lookup table、Environment Propertiesを活用したワークフロー構築

Automate Tokyo 2024登壇資料(2024/11/27)

Akatsuki Inc. PR

November 27, 2024
Tweet

More Decks by Akatsuki Inc. PR

Other Decks in Technology

Transcript

  1. JWUG(Japan Workato Users Group)とは? ユーザー同士、悩みごとや不満なことなども、ぶっちゃけてお 話ししましょう!   Slack やConnpass もあるので、ぜひ参加してください!   X

    ハッシュタグは #JWUG • じぇいわぐ と読みます • Workatoの知識(成功体験、失敗体験)をユーザー同士で共有する場です • 楽しい時も苦しいときも、共にWorkatoで自動化しあえる仲間を作る場を提 供します • 社内で広げるための苦労、課題などを共有し、気軽に意見を求められる場を 作ります
  2. 具体的な使用例 定型文の管理 • あらかじめ定型文をまとめて管理する マスタデータの参照 • macOS15→Sequoia のようなシステムに乗らない情報を まとめて参照する •

    それぞれの部署と管理者の一覧を作成して参照する 複雑な条件分岐 • 分岐のキーワード、文言、API実行時に使用するクエリなど をまとめてレシピを簡潔に
  3. 具体的な使用例 環境ごとの設定値の管理 • Advanced recipe management & operations オプション で開発環境、テスト環境、運用環境が手に入ります

    • それぞれで異なる連携先を指定する場合に便利 APIキーなどの機密情報の管理 • トークンなどを設定することでセキュリティに配慮 動的な値の利用 • AWSのリージョンを設定することで適切なパケット名を取 得
  4. まとめ • Formula は、ワークフローの中でデータを自由に操作できる強力な機能です ◦ 数値計算だけでなく文字列操作や日付の操作など様々な処理が可能です • Lookup table は、定型文やマスタデータなどを一元管理し、ワークフロー内で簡単

    に参照できる仕組みです ◦ Formulaと組み合わせることで、より複雑な条件分岐を実現できます • Environment Properties は、環境ごとの設定値や機密情報を管理するのに便利 です ◦ Formulaと連携することで、動的な値をワークフローに組み込むことができま す • 3つの機能を組み合わせることで、より柔軟かつ高度なワークフローを構築出来る でしょう
  5. MDM情報をスプレッドシートに出力する MDM スプレッドシート 項目 例 OSバージョン macOS 14.7.0 シリアル番号 XXXXXXXXX

    最新チェックイン日時 1693448404465 項目 例 OSバージョン Sonoma シリアル番号 XXXXXXXXX 最新チェックイン日時 2023/08/31 11:20:04
  6. 端末の棚卸しを自動化する MDM Slack (Sandbox) Slack 項目 例 所有者 [email protected] ID

    111111 最新チェックイン日時 2023/08/31 11:20:04 Sys ID xxxxxxxxxxxxxxxxx Lookup table例