Alfredで複数のアプリケーションを一括で起動するWorkflowの作成方法

以前、複数のアプリケーションを一括で起動するWorkflowの作り方を記事にしたのですが、この方法だとアプリケーションのセットごとにWorkflowを作る必要が出てきます。
というわけで、今回はそれを改良して、後からセットの追加や更新がしやすいWorkflowを作ります。
Workflowの作成
まずはAlfredの環境設定の[Workflows]のサイドバー下の「+」ボタンを押し、「Blank Workflow」をクリックして必要情報を入力します。
今回の場合は複数のアプリケーションを一括で起動するWorkflowなので、名前は「Launch Applications」としておきます。

キーワード部分の設定
黒い背景部分を右クリックして、[Inputs]→[List Filter]を選択します。
List Filterを使うと、キーワードの後に、複数の選択肢を用意してそれぞれに応じた引数の設定ができるようになります。
キーワードに関しては「Application」の頭文字をとってaにして、下の「+」ボタンから選択項目を追加していきます。

今回の場合は「Design(デザインに必要なアプリケーションを一括起動する)」と「Coding(コーディングに必要なアプリケーションを一括起動する)」の2つを用意することにしました。
それぞれ「Title」には分かりやすい選択肢名、「Subtitle」には何のアプリケーションが起動するのか書いて分かりやすくしておきます。
「Arg」の部分には英数小文字で引数を設定しておきます(この情報を元に、あとで条件分岐します)。
条件分岐の設定
List Filterの右横にあるポッチをクリックして、[Utilities]→[Conditional]を選択します。
下の画像のようなパネルが表示されるので、左から3つ目と1番右の入力欄に、先ほどの「Arg」の値を入力していきます。

これでList Filterで選択した項目ごとに処理を変えられるようになりました。
アプリケーション起動部分の設定
Conditionalの目的の引数が書かれた場所の右横にあるポッチをクリックして、[Actions]→[Launch Apps / Files]を選択します。
あとはパネルに起動させたいアプリをドラッグして追加して「Save」を押します。

この作業を、条件分岐を設定した数分行うことになります。
最終的に下記のような形になっていればOKです。

試しにaの後にdesignと入力して項目を選択すると、設定したアプリケーションが一括で起動されるはずです。
まとめ
これで、あとから選択肢を増やしたい場合はList Filterの選択肢を増やして、条件分岐を設定し、起動するアプリケーションの設定をすれば増やせるようになりました。
もう少しラクな方法も模索中ですが、あまり頻繁に変わるようなものでもないので、ひとまずはこれでいこうと思います。
毎回1つ1つアプリケーションを起動していくのは地味に手間のかかることですし、毎日起動するのであれば設定しておいて損はないと思います。


Path FinderとFinderをいい感じに共存させるための設定
ショートカットキーを考える時に参考となる英単語一覧
Illustratorのサンプルテキストの割り付けを少しだけ便利にする
日々のやり取りを便利にしてくれるチャットサービス統合アプリの比較!Franz・Rambox・Station・Stack・Biscuit
Macのスニペットアプリ「Dash」の環境設定
Google日本語入力のサジェスト(変換候補)の選択方法
Google Chromeのタブを1つにまとめる拡張機能「OneTab」
weblocファイルを作成してサイトのリンク情報をFinder上に保存しておく方法
「Karabiner-Elements Alert」のダイアログが出てきて、Karabiner-Elementsが使えない場合の対処法
Alfredからメニューバーの項目を検索・実行するWorkflow「Menu Bar Search」
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Eagleで実現するクリエイティブ素材の簡単管理
かゆいところに手が届く「Supercharge」でMac環境を便利にカスタマイズする
超軽量なコードエディタ 「Zed」をサブエディタとして活用する
Bartender 6で追加されたWidgets機能で自作メニューバーアイテムを簡単に作成する
Googleカレンダーを便利に活用するための小技集(祝日だけを表示・月末の繰り返しイベントを追加)
Obsidianを使った「自己流PKM」で行う知識トレーニング
テキストエディタ・ノートアプリ関連のショートカットキーをKeyboard Maestroで統一する
Path Finderを使ってキーボードだけでファイル操作する方法(応用編)
macOSのコマンドパレット比較!SpotlightとAlfred、Raycastどれを使えばいい?