シフト表テンプレート

従業員 × 日付(1〜31 日)の表に勤務の記号を並べた A4 横の月間シフト表です。曜日と出勤人数の行、従業員ごとの出勤・公休の日数、記号の凡例と連絡事項、承認の印の欄を備えます。土日・公休の記号は色を付けられます。

  • A4 横
  • 差し込み項目 45 件
  • PDF で発行
  • 見本の会社名・氏名・住所・金額は架空のものです。
シフト表テンプレートの見本(DocRelay で発行した PDF の 1 ページ目)

主な用途

  • 店舗・飲食店・介護施設の月間シフトの配布
  • シフト管理システムからの印刷用の PDF
  • 警備・コールセンターの勤務表

差し込み項目

API で送信するデータの項目です。配列の中の項目は 配列名.項目名 の形で示しています。

項目内容
month対象の月(例: 2026年10月)
store店舗・事業所名
created_at作成日(YYYY-MM-DD)
author作成者
staff従業員の行の配列(曜日・出勤人数の行も同じ形)
staff.name氏名
staff.d11 日の記号(文字か、色つきの区間の配列)
staff.d22 日の記号(文字か、色つきの区間の配列)
staff.d33 日の記号(文字か、色つきの区間の配列)
staff.d44 日の記号(文字か、色つきの区間の配列)
staff.d55 日の記号(文字か、色つきの区間の配列)
staff.d66 日の記号(文字か、色つきの区間の配列)
staff.d77 日の記号(文字か、色つきの区間の配列)
staff.d88 日の記号(文字か、色つきの区間の配列)
staff.d99 日の記号(文字か、色つきの区間の配列)
staff.d1010 日の記号(文字か、色つきの区間の配列)
staff.d1111 日の記号(文字か、色つきの区間の配列)
staff.d1212 日の記号(文字か、色つきの区間の配列)
staff.d1313 日の記号(文字か、色つきの区間の配列)
staff.d1414 日の記号(文字か、色つきの区間の配列)
staff.d1515 日の記号(文字か、色つきの区間の配列)
staff.d1616 日の記号(文字か、色つきの区間の配列)
staff.d1717 日の記号(文字か、色つきの区間の配列)
staff.d1818 日の記号(文字か、色つきの区間の配列)
staff.d1919 日の記号(文字か、色つきの区間の配列)
staff.d2020 日の記号(文字か、色つきの区間の配列)
staff.d2121 日の記号(文字か、色つきの区間の配列)
staff.d2222 日の記号(文字か、色つきの区間の配列)
staff.d2323 日の記号(文字か、色つきの区間の配列)
staff.d2424 日の記号(文字か、色つきの区間の配列)
staff.d2525 日の記号(文字か、色つきの区間の配列)
staff.d2626 日の記号(文字か、色つきの区間の配列)
staff.d2727 日の記号(文字か、色つきの区間の配列)
staff.d2828 日の記号(文字か、色つきの区間の配列)
staff.d2929 日の記号(文字か、色つきの区間の配列)
staff.d3030 日の記号(文字か、色つきの区間の配列)
staff.d3131 日の記号(文字か、色つきの区間の配列)
staff.work_days出勤日数
staff.days_off公休日数
legend凡例の配列
legend.code記号
legend.name区分
legend.time時間
legend.note備考
notes連絡事項

使い方

  1. 管理画面の[テンプレートを作成]で、作成方法に「ひな型から作成」を選び、「シフト表」を選択します。レイアウトとサンプルデータがプロジェクトに複製されます。
  2. テンプレートエディターで、社名・ロゴ・項目の配置などを自社の書式に合わせて編集します。
  3. API の POST /v1/renders にテンプレート名とデータを送信すると、PDF を発行します。

テスト環境の API キー(sk_test_)では、下書きのまま発行を試せます。本番環境の API キーで発行するときは、バージョンを公開してください。AI アシスタントからは、MCP の create_template の from に同じひな型を指定して作成できます。

API での作成と発行

POST /v1/templates の from にひな型の ID(shift)を指定してテンプレートを作成し、POST /v1/renders にテンプレート名とデータを送信します。

1. ひな型からテンプレートを作成
curl https://api.docrelay.jp/v1/templates \
  -H "Authorization: Bearer $DOCRELAY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "name": "シフト表", "from": "shift" }'
2. データを送信して PDF を発行
curl https://api.docrelay.jp/v1/renders \
  -H "Authorization: Bearer $DOCRELAY_API_KEY" \
  -H "Content-Type: application/json" \
  -d @shift.json \
  -o shift.pdf
shift.json(サンプルデータ。配列は先頭の 1 件、長い文は省略)
{
  "template": "シフト表",
  "format": "pdf",
  "data": {
    "month": "2026年10月",
    "store": "サンプルマート 見本町店",
    "created_at": "2026-09-20",
    "author": "店長 見本 一郎",
    "staff": [
      {
        "name": "曜日",
        "work_days": "",
        "days_off": "",
        "_align": "center",
        "d1": "木",
        "d2": "金",
        "d3": [
          {
            "text": "土",
            "color": "#1f5fbf"
          }
        ],
        "d4": [
          {
            "text": "日",
            "color": "#c0392b"
          }
        ],
        "d5": "月",
        "d6": "火",
        "d7": "水",
        "d8": "木",
        "d9": "金",
        "d10": [
          {
            "text": "土",
            "color": "#1f5fbf"
          }
        ],
        "d11": [
          {
            "text": "日",
            "color": "#c0392b"
          }
        ],
        "d12": [
          {
            "text": "月",
            "color": "#c0392b"
          }
        ],
        "d13": "火",
        "d14": "水",
        "d15": "木",
        "d16": "金",
        "d17": [
          {
            "text": "土",
            "color": "#1f5fbf"
          }
        ],
        "d18": [
          {
            "text": "日",
            "color": "#c0392b"
          }
        ],
        "d19": "月",
        "d20": "火",
        "d21": "水",
        "d22": "木",
        "d23": "金",
        "d24": [
          {
            "text": "土",
            "color": "#1f5fbf"
          }
        ],
        "d25": [
          {
            "text": "日",
            "color": "#c0392b"
          }
        ],
        "d26": "月",
        "d27": "火",
        "d28": "水",
        "d29": "木",
        "d30": "金",
        "d31": [
          {
            "text": "土",
            "color": "#1f5fbf"
          }
        ]
      }
    ],
    "legend": [
      {
        "code": "A",
        "name": "早番",
        "time": "7:00 〜 16:00",
        "note": "休憩 60 分"
      }
    ],
    "notes": "・シフトの交代を希望する場合は、前日までに店長へ申し出てください。…"
  }
}

API リファレンス

事前登録を受け付けています

現在、提供開始に向けて準備中です。事前登録いただいた方には、提供開始時にお知らせします。