ファイルでどうこうしようとした場合に結構困る事の一つ、「今日の日付をファイル名に利用する」というのをワークフロー上で実現してみます。ファイル上でシステム日付を利用する場合は、一手間というか色々と小難しい書き方を利用します。ファイルを置換(3)前回までで外部プロセスの非同期、同期実行が行えるようになったので今回は終了判定です。利用して判断することが多いと思います。アクティビティを利用する方法を書きました。今回はそのようにして起動したプロセスが終了するまで待機させる方法を書きます。等で実行)を行うのではないかと思います。これを普通にコーディングで実行するのであれば、次のようになります。ファイル等でのスクリプトをどうすれば置き換えていけるか、というテーマで何回かに分割して書いていこうと思います。ファイル等で行われている処理内容は多岐にわたると思いますが、その中の一つ「別アプリケーションの実行」を標準アクティビティだけで置き換えてみようと思います。ファイルやフォルダの操作をするアクティビティをある程度まとめて作ってみたので公開しておきます。各アクティビティにてやっている内容は非常に簡単なものなので、特に説明はいらないかと思います。デザイナー上での直接入力にはまだ対応できていないので、次のアップデートなどで行う予定です。ダウンロードはこちらから。プログラミング」についての書評レビューです。セッションのフォローアップ(2)もう一つセッションで話せなかった話題について。利用してみるのに適しているケース、とあの場で言いましたが、それを行うに当たり少し注意する点があります。サービスでこれを行おうとした場合に権限の問題が発生します。実行アカウントに権限を設定する必要が発生します。セルフホストを行う場合では、ホストするプロセスがサービスの場合は同様に、サービス実行アカウントに対して権限の設定が必要です。行われたセッションでは色々喋りたくなってしまい、かなり駆け足になってしまい申し訳ありませんでした。このセッションにてもう少し話したいことがありましたので、セッションフォローアップという事にて記載します。1:コンポーネント指向とは言葉の定義としては、「ソフトウェアを機能ごとに部品として分割、必要に応じて組み合わせて利用する」、というような考え方になります。この考え方を実現する事に非常に適しています。それは「アクティビティ=コンポーネント」となり、「必要に応じて組み合わせる」事がデザイナの提供により非常に容易になっている事が大きな理由です。通常の開発においても、適宜機能の分割を行いライブラリ化することはよくある事と思います。このライブラリを「必要に応じて組み合わせる」ことは、開発者でなければ難しいと思います。あればドラッグ&ドロップにてアクティビティを配置し、必要であればプロパティを設定する程度ですので、開発者でなくとも「必要に応じて組み合わせる」事が可能となります。ポイントは「開発者でなくとも」です。大きなメリットとなります。回勉強会のまとめです。今回は雨の中多くの方に参加いただけました。第60回勉強会にて利用するスライドをアップしておきます。ダウンロードはこちらから。