予約公開
レコードのバージョンに公開時刻を設定すると、Fóirがその時刻に公開します。取り下げたいコンテンツには、非公開の時刻も追加できます。
スケジュールはバージョンに属する
スケジュールはレコードの特定の1バージョンに設定され、指定した時刻に公開されるのはそのバージョンです。それまでレコードは現在の状態のままです。スケジュールは実行される前ならいつでも変更または取り消せます。複数のレコードを同じ瞬間に公開するには、そのバージョンをロールアウトにまとめます。
公開と非公開の時刻
終了日のあるコンテンツには、公開時刻と並べて非公開時刻を設定できます。たとえば6月1日に公開し、6月30日に非公開にします。非公開時刻は公開時刻より後でなければならず、そうでないとリクエストは拒否されます。
設定する場所
コンソールでバージョンを開き、公開の横にあるスケジュールを選んで、日時を指定します。入力はローカル時間で、UTCで保存されます。コンテンツの下のスケジュール済みビューには、プロジェクト全体でキューに入っているものがすべて一覧され、モデル、日付範囲、ステータスで絞り込めます。
CLIにはfoir records schedule-publishと、対応する取り消しコマンドがあります。GraphQLは公開またはバリアントが有効なモデルごとに、スケジュールと取り消しのミューテーションを生成します。また、MCP経由で接続したエージェントには、どちらのツールもあります。スケジュールの設定にはrecords:publish権限が必要です。
時刻が来たとき
期限が来ると、バックグラウンドワーカーが公開を実行します。その時点でスケジュールされていないバージョンはスキップされます。最後の試行でも公開に失敗した場合はスケジュールが取り下げられるため、実行されないスケジュールを表示したままのバージョンは残りません。
詳細を読む
予約公開ガイドでは、スケジュールの設定、変更、取り消しと、キューに入っているものすべてのビューを説明しています。