Skip to main content
このページでは、Profound の Framer CMS インテグレーションについて説明します。 Framer プロジェクトを接続すると、Framer CMS のコレクションとアイテムを操作するための次のアクションを Agent のステップとして利用できるようになります。各ステップでは、ドロップダウンから接続済みの Framer Project を選択する必要があります。

Create Item

Framer コレクションに新しい CMS アイテムを作成します。必須の入力
  • Framer Project — ドロップダウンから、Profound で接続した Framer プロジェクトを選択します
  • Collection — ドロップダウンからコレクションを選択します
  • Field Data — 利用可能なフィールドは、選択したコレクションのスキーマから生成されます。Create Item の入力を扱うをご覧ください。
出力には、作成されたアイテムの id、slug、draft、field_data が含まれます。
ヒント: アイテムを作成する前に、まず Get Collection を使用してコレクションのスキーマを調べ、どのフィールドが必須かを確認してください。

サポートされているフィールドタイプ

Framer は動的なスキーマを採用しているため、Profound はお使いのコレクションモデルに対応します。アイテムの作成時に現在サポートされている Framer CMS のフィールドタイプは次のとおりです。

コレクションのスキーマについて

アイテムを操作する前に、Get Collection を使用してコレクションのスキーマを確認してください。 出力には次の情報が含まれます。
  • Collection ID と Collection Name
  • readonly — コレクションが読み取り専用かどうか
  • managed_by — コレクションの管理方法
  • field_definitions — そのコレクションに設定されているフィールド
各フィールド定義には次の情報が含まれます。
  • id — フィールドの Framer 内部 ID
  • name — Framer に表示されるラベル
  • type — string、formattedText、number など、フィールドの主な Framer タイプ
  • required — フィールドが必須かどうか
  • itemType — 複合フィールドタイプの追加のアイテム情報(Framer が提供する場合)
コレクションの出力例:

Create Item の入力を扱う

Create Item で Framer コレクションを選択すると、Profound はそのコレクションのスキーマから入力欄を動的に生成します。 サポートされているフィールドタイプについては、ステップの UI で値を直接入力できます。たとえば、コレクションでは次のようなフィールドが表示される場合があります。
  • Slug
  • Title
  • Content
  • Link
  • Name
  • Option
  • Count
  • Featured
コレクションに、サポートされていないタイプの必須フィールドが含まれている場合、Profound はそれらのフィールドに値を指定できないため、Create Item リクエストは失敗します。
注: アイテムを作成する前に、Get Collection を使用してフィールド定義を確認してください。現在サポートされていない Framer のフィールドタイプへの対応が必要な場合は、お問い合わせください。ユースケースの評価をお手伝いします。

アイテムの出力について

Framer のアイテムのレスポンスには、次のようなトップレベルのアイテムフィールドが含まれます。
  • id
  • slug
  • draft
  • field_data
field_data オブジェクトは、フィールド ID をキーとしています。各エントリーには、フィールドの人が読める名前、タイプ、値が含まれます。 アイテムの出力例:

主なユースケース

  • コンテンツの公開: AI が生成したコピーや構造化データから、新しい Framer CMS アイテムを作成します
  • コンテンツの取得: レビュー、要約、後続のワークフローのために、Framer コレクションから構造化コンテンツを取得します
  • ワークフローの準備: 特定の Framer フィールドに依存する自動化を構築する前に、コレクションのスキーマを確認します