Saltearse al contenido

Entries

Entries es el componente de Strapi que trabaja con las entradas de tu gestor de contenidos Strapi: los artículos de un blog, las fichas de producto, las noticias o cualquier otro tipo de contenido que tengas definido. Con él puedes crear una entrada, consultar una entrada o la lista de entradas de un tipo de contenido, cambiarla y eliminarla.

Es útil cuando el contenido de tu web nace en otro proceso, por ejemplo un agente de IA que redacta artículos, o cuando quieres usar el contenido de Strapi en otro sitio, como un boletín o un informe.

Cuándo usarlo

  • Un agente de IA redacta un artículo y quieres guardarlo como entrada nueva del blog en Strapi.
  • Quieres enviar cada semana un boletín con las últimas noticias publicadas en tu web.
  • Necesitas actualizar las fichas de producto de tu web cuando cambian en otro sistema.
  • Un agente atiende preguntas sobre tu contenido y necesita consultar las entradas de Strapi.

Configuración

Necesitas una credencial Strapi CMS con la dirección de tu instalación de Strapi y un token de acceso (API Token) creado en el panel de administración de Strapi con permiso sobre los tipos de contenido que quieres usar. Consulta Credenciales.

CampoQué hace
Credential (obligatorio)La credencial Strapi CMS con la que se accede a tu Strapi.
Operation (obligatorio)Lo que hace el componente. Ver Operaciones.
Content Type (obligatorio)El tipo de contenido con el que trabajar, por ejemplo articles. La lista se carga al elegir la credencial con los tipos de contenido de tu Strapi.
Item (obligatorio)Solo en Create Entry y Update Entry. El contenido de la entrada. Se conecta desde otro componente que entregue los campos de la entrada con los mismos nombres que tienen en Strapi, por ejemplo title y content.
Entry ID (obligatorio)Solo en Update Entry, Delete Entry y Get Entry. El identificador de la entrada en Strapi (su documentId).
TopSolo en Get All Entries. El número máximo de entradas que se traen; por defecto, 50. Con 0 se traen todas.

Operaciones

OperaciónQué hace
Create EntryCrea una entrada nueva en el tipo de contenido elegido con los campos de Item.
Update EntryCambia los campos de una entrada existente con los que vengan en Item.
Delete EntryElimina la entrada con ese identificador.
Get EntryTrae los datos de una entrada.
Get All EntriesTrae las entradas del tipo de contenido elegido, hasta el número indicado en Top.

Resultado

La salida Data devuelve los campos de la entrada con la que has trabajado, entre ellos su identificador (documentId), como texto; los campos que contienen un objeto o una lista salen como texto JSON. Con Get All Entries sale un elemento por entrada. Con Delete Entry sale una confirmación.

Si la operación no se puede hacer, por ejemplo porque la entrada no existe, la salida Data contiene un campo error con el motivo en lugar de detener el flujo. Compruébalo antes de seguir.

Puedes conectar el resultado a un agente, a un correo o a una hoja de cálculo. El componente también se puede conectar a un Agente como herramienta, para que el agente consulte o cree entradas cuando lo necesite. Ver Tool Mode.

Ejemplo

Una agencia de viajes publica en su blog los artículos que redacta un agente.

  1. Un agente redacta el artículo y entrega el título y el texto como campos title y content.
  2. Añade Entries con la operación Create Entry y la credencial Strapi CMS de la agencia.
  3. En Content Type elige articles.
  4. Conecta la salida del agente a Item.
  5. Guarda el documentId de la salida Data para poder actualizar el artículo más adelante.

Buenas prácticas

  • Los nombres de los campos de Item tienen que coincidir con los del tipo de contenido en Strapi. Revisa el tipo de contenido en el panel de Strapi antes de montar el flujo.
  • Usa Top en Get All Entries para no traer más entradas de las que necesitas.