演習 - カレンダー上の時間をブロックするフローを作成する
作業用デバイスを予定外に長期間使用できない状況に陥ったことがあるかもしれません。 作業カレンダーをブロックして、上司に知らせる方法があったらよいと思いませんか。 その場合は、このユニットをご覧ください。 数回クリックすれば、既存のテンプレートを変更し、Power Automate モバイル アプリからトリガー可能にすることができます。
前提条件
Power Automate へのアクセス。
Power Automate モバイル アプリにアクセスします。
Power Automate に関する基本的な理解とフローの作成経験 (推奨)。
テンプレートを開く
Power Automate を起動し、組織のアカウントを使用してサインインします。
テンプレートを選択し、block calendar を検索します。
1 時間 Office 365 カレンダーを表示させないタイルを選択します。
続行を選択します。
まず、テンプレートからイベントの作成アクションを更新し、イベントの作成先のカレンダーを探します。 さらに、開始時間と終了時間も設定し、カレンダー上で 1 時間のみブロックします。
イベントの作成ステップを選択します。 カレンダー ID パラメーターで、右隅の x をクリックして文字列を削除します。
イベントの作成先のカレンダーを選択します。 このトレーニングでは、カレンダーを選択します。
開始時刻フィールドに自動的に追加された Date パラメーターを削除します。
開始時刻フィールドに / と入力し、動的コンテンツを選択します。 Timestamp プロパティを検索し、選択します。
注
Timestamp プロパティが表示されない場合、[手動でフローをトリガーする] の横にある [動的コンテンツ] ウィンドウの右隅にあるさらに表示をクリックする必要があります。
終了時刻フィールドからタイムスタンプを削除します。 終了時刻フィールド内を選択した後、青色の fx を選択すると式パネルが表示されます。 この式を式パネルにコピーして貼り付け、追加を選択します。
addHours(triggerOutputs()['headers']['x-ms-user-timestamp'],1)
注
この式により、フローがトリガーされた時刻から 1 時間追加されます。
"タイム ゾーン" フィールドを、使用しているタイム ゾーンに合わせて更新します。
更新されたイベントの作成アクションの外観を以下に示します。
次に、上司にメール通知を送信します。これを行うには、マイ プロフィールの取得 (V2) と上司の取得 (V2) の組み合わせを使用します。
+ 新しい手順を挿入を選択してから、アクションの追加を選択します。
Office 365 ユーザーを検索し、マイ プロフィールの取得 (V2) アクションを選択します。 このアクションによって、ユーザー プリンシパル名が提供されます。
+ 新しい手順を挿入を選択し、アクションの追加をもう一度選択します。
Office 365 ユーザーを検索し、上司の取得 (V2) アクションを選択します。
ユーザー (UPN) フィールドに「/」を入力し、動的コンテンツの挿入を選択します。
[動的コンテンツ] で、[UPN] を選択します。 必ず、マイ プロフィールの取得 (v2) の下にある UPN を選択してください。
+ 新しい手順を挿入を選択してから、アクションの追加を選択します。
Outlook を検索し、メールの送信 (V2) アクションを選択します。
宛先フィールド内に「/」を入力し、動的コンテンツの挿入を選択します。
動的コンテンツの上司の取得 (V2) で、Mail を選択します。
最後に、件名セクションおよび本文セクションに必要なテキストを追加できます。 以下に例を示します。
フロー全体の概要を次に示します。
Power Automate モバイル アプリにおけるフローの外観を以下に示します。
インスタント フローを選択します。
1 時間 Office365 カレンダーを表示させないフローを選択します。
フローの実行を選択します。