月末にリリースされた新機能「データベースオートメーション」の基本的な使い方とユースケースについて解説します。データベース操作を自動化できる機能です。データベースオートメーションを活用すれば、今までは手動で行っていた下記のような操作を自動化できるようになります。今回はデータベースオートメーションでできること、基本的な使い方やいくつかのユースケースを紹介します。記事の最後にはデータベースオートメーションを使ってタスクにかかった時間を自動計測できる「プロジェクト・タスク管理テンプレート」も配布しています。通知を自動で行うことができます。progress」に変更すると、「開始日時」に自動で現在の時間が入力されます。progress」から「Done」に変更すると、同じように「終了日時」に時間が入力され、作業時間の入力が自動化されています。タスクにかかった時間を自動計測オートメーションで新規追加するページや編集するページは、トリガーとなるページとは別のデータベースでも可能です。通知を飛ばす事もできます)。日報確認タスクを追加また、オートメーションはビュー毎に設定することができます。さんの日報確認依頼」が追加されます。オートメーションはビュー毎に設定することができるこのように、オートメーションを使えばさまざまな自動化を実現することができます。基本的な使い方ここからはオートメーションの基本的な使い方を解説します。今回は、タスクのステータスの変更をトリガーとして、タスクの開始時間と終了時間を自動で入力する例を解説します。事前準備として、以下のように「ステータス」プロパティと「日付」プロパティを2つ(開始日時と終了日時)設定したデータベースを用意します。progress」に変更すると、開始日時に今の時間を自動で入力するオートメーションの設定を行います。データベース右上の「⚡」ボタンをクリックします。オートメーションのボタン続いて、「新規オートメーション」をクリックします。新規オートメーションをクリック「トリガーを追加」をクリックします。ここで、オートメーションを起動するための条件を設定します。トリガーを追加をクリック今回、オートメーションを起動する対象のデータベースは全てのビューを対象としますが、ビューを限定したい場合は「対象のデータベース」からビューを選択します。progress」に変更したときにオートメーションを起動したいので、「ステータス」をクリックします。トリガーとなるプロパティを選択するトリガーとしては、「ステータス」以外の他のプロパティを選択できるのはもちろんですが、「いずれかのプロパティ」を選択すると「プロパティの編集」に表示されているプロパティのいずれかが編集された場合にオートメーションを起動することができます。プロパティの編集以外にも、「ページの追加」を選択するとデータベースに新規ページを追加した場合でもオートメーションを起動することができます。トリガーとして、全てのプロパティの種類を選択できるわけではありません。現状、以下のプロパティはトリガーとして選択不可となっています。関数プロパティをトリガーとできれば多種多様なトリガーを設定できるようになりますが、現状はできないのでアップデートに期待です。IDまた、オートメーションでプロパティを編集した結果をトリガーとして、別のオートメーションを起動することもできないので注意が必要です。オートメーションを起動する「ステータス」の状態を選択します。progress」を選択します。progress」になった場合に、「開始時刻」に「今」の時間を入力するアクションを設定します。「アクションを追加」をクリックします。アクションを追加をクリック「開始日時」をクリックします。開始日時をクリック日付だけではなく、時間も入力したいので「今」をクリックします(日付だけでいい場合は「今日」を選択します)。今をクリックあとは「作成」をクリックすれば、設定は完了です。progress」に変更すると、「開始日時」に今の時間が自動で入力されます。ステータスを変更すると自動で時刻が入力されるステータスを「Done」にすると「終了日時」に時刻を入力する設定は、上記と同様の方法で設定可能ですので、ぜひお試しください。タスクにかかった時間を算出したい場合は、「関数」プロパティで以下のような設定をすることで分単位で表示することができます。progress」になった場合に、自動で担当者をアサインするオートメーションを設定します。データベースに「ユーザー」プロパティ(担当者)を準備します。progress」に変更した場合の設定は、開始時刻の自動入力の設定ですでに準備してあるので、こちらの設定に担当者のアサインの設定を追加します。開始日時を入力するオートメーションを編集するあとは開始日時の場合と同じように、「担当者」プロパティを選択し、任意のユーザーを選択します。これで設定は完了です。progress」に変更すると、「開始日時」に今の時間が自動で入力され、担当者には設定した「チャベス」がアサインされます。通知するオートメーションを設定します。通知の設定を追加します。通知を送信」を選択します。設定画面に移行するので設定を完了させてください。チャンネルの選択画面となるので、任意のチャンネルを選択します。メッセージが届きます。