皆さん、こんにちは!「世界一わかりやすい技術解説者」の〇〇です。
突然ですが、おうちの片付けって面倒ですよね?
「あれ、この書類どこに置いたっけ?」「もっとここに棚があったら便利なのに…」「毎回、この書類を分類し直すのが大変!」なんてこと、日常茶飯事だと思います。
ITの世界も同じで、特に「Salesforce(セールスフォース)」のような大きなシステムは、例えるならたくさんの部屋がある広〜いお屋敷みたいなもの。このお屋敷の「間取り(設定)」や「家具の配置(機能)」をあれこれ調整したり、時には新しい部屋を作ったりする作業が、とってもたくさんあるんです。
でも、ご安心ください!
そんな面倒な設定作業を、まるで魔法のように自動で、しかも正確に「ちゃちゃっと」片付けてくれる、すごい裏方の仕組みがあるんです。それが今回ご紹介する「Tooling API」です。
それは、まるで熟練の執事!
「Tooling API(ツーリング・エーピーアイ)」って、なんだか難しそうな名前ですよね。でも、実はこれ、「ITのお屋敷を完璧に管理してくれる、超有能な熟練執事」みたいなものなんです。
想像してみてください。
あなたのお屋敷には、たくさんの部屋があります。リビング、キッチン、書斎、寝室…。それぞれに、どんな家具を置くか、壁の色は何にするか、窓はどこにつけるか、という「設計図」があるはずです。普段、あなたは設計図を広げて、「この壁の色を変えたいな」「ここに新しい本棚を置こう」と、自分で鉛筆で書き込んだり、職人さんに指示を出したりしますよね。
この「Tooling API」という執事は、普通の人には見えない、お屋敷のすべての「設計図(Salesforceの設定)」を隅から隅まで完全に把握しています。しかも、その設計図を直接、瞬時に読み込んだり、書き換えたりする特別な能力を持っているんです!
私たちには設計図全体が見えなくても、この執事は「玄関の模様替えはどうしますか?」「書斎の本棚の並び順はこれでよろしいでしょうか?」なんて、常に完璧な提案をしてくれる、まさに「かゆいところに手が届く」存在なんです。
執事はどんな「お仕事」をしてくれるの?
この有能な執事は、普段どんなお仕事をしてくれるのでしょうか?主なものは、こんな感じです。
-
お屋敷の設計図を「瞬時に確認」
「あの部屋の窓の大きさはいくつでしたっけ?」「キッチンの床はどんな素材でしたっけ?」と、あなたが聞く前に、執事が手元のiPadで設計図をパッと表示して、正確な情報を教えてくれます。
ITの世界では、Salesforceの「データを入れる箱(オブジェクト)」がどんな形をしているか、「中身の項目(フィールド)」はどれくらいあるか、といった情報を、別のシステムやツールから確認できる、ということです。
-
設計図を「自動で変更・調整」
「リビングに新しいソファを置くから、間取りを少し広げておいてくれる?」「寝室の壁の色を、今流行のブルーに変えておいてね」と頼むと、執事は設計図を直接修正し、関連する部分も自動で調整してくれます。
これもITの世界では、例えば「新しい種類の顧客情報を入力する箱を作って、そこにメールアドレスと電話番号を入れる場所も用意しておいて!」という指示を、手作業ではなく、別のプログラムから自動でSalesforceに伝えられるんです。
-
お屋敷の「ルールブック」を点検・修正
あなたのお屋敷には「来客があったらまず玄関で歓迎する」とか「料理は必ず決められた手順で作る」といった、独自の「ルールブック(プログラムコード)」があるかもしれません。
執事は、このルールブックに間違いがないか、効率の悪い部分はないかなどを、常にチェックしてくれます。「この料理のレシピ、もっと材料を節約できる方法を見つけましたよ」なんて提案もしてくれますし、テストもしてくれるんですよ。
例えば、こんな「簡単なお願い」も!
では、この執事さんに、実際にどんな風にお願いできるのか、超簡単な例で見てみましょう。
あなたが「新しい種類の『お気に入りの本』を管理する棚(機能)を、お屋敷に追加したい」と思ったとします。
普通なら、自分で設計図を広げて、「ここに新しい棚を置くスペースを作って、棚板の枚数も決めて…」と、一つずつ手作業で指示する必要がありますよね。
でも、執事がいれば簡単です!
あなたは、執事にこう伝えます。
あなた:「執事さん、お願い!
『お気に入りの本』専用の棚を作ってほしいの。そこには、『本のタイトル』と『著者の名前』、それから『感想』を書く場所も作っておいてくれる?毎日、棚の本がタイトル順に並んでいるかチェックして、もしバラバラだったら、自動で正しい順序に直しておいてね!」
すると執事は、「かしこまりました、ご主人様」と一言。そして、魔法のようにササッと裏で動き出し、あなたのSalesforceのお屋敷に、新しい「お気に入りの本棚」と、本の並びを自動で整頓する仕組みを、ちゃちゃっと作ってくれるんです。
私たちが手作業でポチポチ設定しなくても、別のツールやプログラムから、執事に「こんな機能が欲しい」と伝えるだけで、Salesforceの設定が自動で変わっていくイメージですね!
まとめ:実はそんなに難しくない、縁の下の力持ち!
どうでしたか?「Tooling API」って、なんだか複雑そうに聞こえますけど、要するに「Salesforceの設定やプログラムを、他のシステムやツールから自動で操作するための、超優秀な裏方さん(執事)の仕組み」なんです。
私たちの目には見えないところで、この執事がテキパキと働いてくれるおかげで、ITの世界では「新しい機能をもっと早く作れるようになったり」「間違い探しが楽になったり」「設定の変更をもっと計画的に、安全にできるようになったり」と、たくさんの良いことがあるんですよ。
まさしく、IT版の「縁の下の力持ち」!
次にあなたがITの話題に触れる時、「あ、そういえば裏に、あの執事さんがいるんだっけ!」と思い出してもらえたら嬉しいです。実は、私たちの身の回りも、こんな「自動でちゃちゃっと」な仕組みがたくさん隠れているんですよ!
コメント
コメントを投稿