예약 게시
레코드 버전에 게시 시각을 지정하면 Fóir가 그때 게시합니다. 내려야 하는 콘텐츠에는 게시 취소 시각을 추가하세요.
예약은 버전에 속합니다
예약은 레코드의 특정 버전 하나에 설정되며, 정해진 시각에 게시되는 것이 그 버전입니다. 그때까지 레코드는 현재 상태를 유지합니다. 예약이 실행되기 전이라면 언제든 변경하거나 취소할 수 있습니다. 여러 레코드를 같은 시각에 게시하려면 그 버전들을 롤아웃으로 묶습니다.
게시 시각과 게시 취소 시각
종료일이 있는 콘텐츠에는 게시 시각과 함께 게시 취소 시각을 설정할 수 있습니다. 예를 들면 6월 1일에 게시하고 6월 30일에 게시 취소하는 식입니다. 게시 취소 시각은 게시 시각보다 뒤여야 하며, 그렇지 않으면 요청이 거부됩니다.
설정하는 곳
콘솔에서 버전을 열고 게시 옆의 예약을 선택한 뒤 날짜와 시간을 고릅니다. 현지 시간으로 입력하면 UTC로 저장됩니다. 콘텐츠의 예약됨 보기에는 프로젝트 전체에서 대기 중인 모든 항목이 나열되며, 모델, 날짜 범위, 상태로 필터링할 수 있습니다.
CLI에는 foir records schedule-publish 명령과 대응하는 취소 명령이 있습니다. GraphQL은 게시 또는 변형이 켜진 모델마다 예약 뮤테이션과 취소 뮤테이션을 생성하며, MCP로 연결한 에이전트에게도 둘 모두를 위한 도구가 있습니다. 예약에는 records:publish 권한이 필요합니다.
시각이 되면
백그라운드 워커가 예약된 시각이 되면 게시를 수행합니다. 그 시점에 더 이상 예약되어 있지 않은 버전은 건너뜁니다. 마지막 시도에서도 게시가 실패하면 예약이 철회되므로, 실행되지 않을 예약이 표시된 채 남는 버전은 없습니다.