日時項目から曜日を判定して自動処理を分岐させる方法
「楽楽販売」の標準機能には、日時項目から直接「曜日」を抽出して利用する機能はありません。
そのため、あらかじめ曜日情報を登録した「曜日マスタ」を作成し、自動処理の中でそのマスタを参照することで、曜日ごとの処理分岐を実現します。
曜日マスタの作成手順
まず、日付と曜日をひもづけたマスタデータベースを作成します。
◆1. 曜日マスタDBの作成
【設定箇所】DB設定>基本設定>項目設定
「曜日マスタ」という名称でデータベースを作成し、以下の項目を設定します。
- 曜日ID(キー項目)
- 日付(日時タイプ)
- 曜日(選択肢1件タイプ または テキスト1行タイプ)
◆2. 曜日データの登録
作成した曜日マスタデータベースに、運用期間分の日付と曜日を登録します。このマスタが、自動処理で曜日を判定するための参照元となります。
自動処理での曜日判定と分岐設定
次に、自動処理の中で曜日マスタを参照し、処理を分岐させる設定を行います。
【設定箇所】DB設定 > 機能設定 > 自動処理設定
◆1. レコード検索パーツの設定
自動処理の先頭に「レコード検索」パーツを配置します。
- 検索対象:曜日マスタ
- 検索条件:「日付」が「【選択レコード】の日時項目」と等しい
この設定により、処理対象レコードの日付に対応する曜日情報をマスタから取得できます。
◆2. 条件分岐パーツの設定
「レコード検索」パーツの後に「条件分岐」パーツを配置します。
- 条件:「【検索レコード】の曜日」が「土」または「日」と等しい
この条件設定により、土日の場合は「YES」ルート、平日の場合は「NO」ルートへ処理を分岐させることができます。
関連マニュアル
(記事ID:2466)
「自動処理設定」の関連記事一覧
こちらの記事もあわせてご確認ください。
- 自動処理実行の確認画面に必要な特定の項目のみを表示させる設定は可能か
- スマートフォン版で自動生成ファイルを保存することは可能か
- 同じレコード内で、ある項目の値を別の項目に転記(コピー)する方法・設定手順
- 特定の曜日のみ自動処理をタイマー実行することは可能か
- ファイル作成者の名前を自動で取得・表示する方法
- 雛形ファイルに埋め込んでいる画像を透過させる方法
- PDF形式でファイル生成をしたときに設定したフォントで出力したい
- 銀行の入金データを目視確認して手入力するのが大変です。振込手数料の差し引きや一括入金も自動化できますか?
- タイマー設定で「31日」を指定した場合、「31日」がない月も実行されるか