Saltar al contenido principal

Apps (catalogo)

Fyso permite publicar un tenant como una app instalable. Otros usuarios pueden instalar una copia de la app en su propio tenant.

Flujo

  1. Disenar la app (entidades, campos, reglas) en un tenant
  2. Publicar con publish_app -- exporta la metadata y la registra en el catalogo
  3. Compartir el link de instalacion
  4. Otros usuarios instalan la app -- se importa la metadata en su tenant

MCP Tool: publish_app

Perfil: core

Parametros

ParametroTipoRequeridoDescripcion
namestringSiNombre visible (ej: "CRM Taller Pro")
slugstringSiIdentificador URL (ej: "crm-taller-pro"). Solo minusculas, numeros y guiones
descriptionstringNoDescripcion corta
iconstringNoEmoji o identificador de icono

Ejemplo

publish_app({
name: "Sistema de Turnos",
slug: "sistema-turnos",
description: "Gestion de turnos para profesionales de salud",
icon: "calendar"
})

MCP Tool: update_app

Perfil: core

Parametros

ParametroTipoRequeridoDescripcion
slugstringSiSlug de la app
namestringNoNuevo nombre
descriptionstringNoNueva descripcion
iconstringNoNuevo icono
refreshMetadatabooleanNoRe-exportar metadata del tenant actual a la app

Usar refreshMetadata: true despues de modificar entidades o reglas para actualizar la app publicada.

update_app({
slug: "sistema-turnos",
refreshMetadata: true
})

MCP Tool: unpublish_app

Perfil: core

Desactiva la app del catalogo. Es un soft delete -- se puede volver a publicar despues.

Parametros

ParametroTipoRequeridoDescripcion
slugstringSiSlug de la app
unpublish_app({ slug: "sistema-turnos" })
Creado con Fyso