Revisión de Desempeño
Construir con Agente de IA
Backend de Evaluación de Desempeño

Plantilla de Backend de Aplicación de Evaluación de Desempeño
Retroalimentación de 360 Grados y OKRs

Un backend de evaluación de desempeño listo para producción en Back4app con usuarios, comentarios, objetivos y evaluaciones. Incluye diagrama ER, diccionario de datos, esquema JSON, área de pruebas de API y un aviso de Agente de IA para un arranque rápido.

Puntos clave

Esta plantilla te proporciona un backend de revisión de rendimiento con usuarios, comentarios, objetivos y revisiones para que tu equipo pueda centrarse en el desarrollo de empleados y el seguimiento del rendimiento.

  1. Esquema de retroalimentación integralModela usuarios con bucles de retroalimentación y seguimiento de objetivos en estructuras claras y consultables.
  2. Actualizaciones de rendimiento en tiempo realUtiliza las capacidades en tiempo real de Back4app para notificaciones de comentarios y progreso de objetivos.
  3. Gestión de objetivosGestiona los objetivos de los usuarios con estados y notificaciones para actualizaciones de progreso.
  4. Funciones de comentarios y reseñasPermitir a los usuarios dar y recibir comentarios, y seguir las revisiones de rendimiento sin problemas.
  5. Backend de rendimiento multiplataformaServir a clientes móviles y web a través de una única API REST y GraphQL para usuarios, comentarios, objetivos y reseñas.

¿Qué es la plantilla de backend de la aplicación de revisión de rendimiento?

Back4app es un backend-como-servicio (BaaS) para una entrega rápida de productos. La plantilla de backend de la aplicación de revisión de rendimiento es un esquema preconstruido para usuarios, comentarios, objetivos y reseñas. Conecta tu frontend preferido (React, Flutter, Next.js, y más) y entrega más rápido.

Mejor para:

Gestión del rendimiento de empleadosSistemas de retroalimentación de 360 gradosAplicaciones de seguimiento de objetivos y OKRSoluciones de RRHH con enfoque móvilLanzamientos de MVPEquipos que seleccionan BaaS para productos de RRHH

Visión general

Un producto de revisión de desempeño necesita perfiles de usuario, ciclos de retroalimentación, seguimiento de objetivos y revisiones.

Este modelo define Usuario, Retroalimentación, Objetivo y Revisión con funciones en tiempo real y reglas de propiedad para que los equipos puedan implementar el seguimiento del rendimiento rápidamente.

Características principales de revisión de desempeño

Cada tarjeta de tecnología en este centro utiliza el mismo esquema de backend de evaluación de desempeño con Usuario, Feedback, Objetivo y Reseña.

Perfiles de usuario y comentarios

La clase de usuario almacena nombre de usuario, correo electrónico, contraseña, foto de perfil, biografía y comentarios.

Creación y gestión de objetivos

La clase de objetivo vincula propietario, descripción y estado.

Proporcionar retroalimentación

La clase Feedback almacena autor, destinatario y contenido.

Realización de reseñas

La clase Review rastrea al revisor, al evaluado y el contenido.

¿Por qué construir su backend de revisión de desempeño con Back4app?

Back4app te ofrece primitivas de usuario, retroalimentación, objetivos y revisiones para que tu equipo pueda centrarse en el desarrollo de empleados y el seguimiento del rendimiento en lugar de la infraestructura.

  • Gestión de usuarios y retroalimentación: La clase de usuario con campos de perfil y la clase de retroalimentación para la gestión del rendimiento apoyan el desarrollo de empleados.
  • Características de objetivos y revisiones: Gestiona objetivos con estados y permite a los usuarios realizar revisiones fácilmente.
  • Flexibilidad en tiempo real + API: Usa Live Queries para actualizaciones de retroalimentación mientras mantienes REST y GraphQL disponibles para cada cliente.

Construye e itera rápidamente en funciones de revisión de desempeño con un solo contrato de backend en todas las plataformas.

Beneficios principales

Un backend de evaluación de desempeño que te ayuda a iterar rápidamente sin sacrificar la estructura.

Lanzamiento de rendimiento rápido

Comienza con un esquema completo de usuario, retroalimentación y objetivos en lugar de diseñar el backend desde cero.

Soporte de retroalimentación en tiempo real

Aprovecha las notificaciones de retroalimentación en tiempo real y el progreso de los objetivos para mejorar el compromiso de los empleados.

Flujo claro de seguimiento de objetivos

Gestiona los objetivos de los usuarios con estados y notificaciones para actualizaciones de progreso.

Modelo de permisos escalable

Usa ACL/CLP para que solo los usuarios puedan editar sus perfiles y retroalimentación, y gestionar el progreso de los objetivos.

Datos de retroalimentación y revisión

Almacena y agrega retroalimentación y revisiones para su visualización e interacción sin reinicios de esquema.

Flujo de trabajo de inicio rápido con IA

Genera rápidamente el andamiaje del backend y la guía de integración con un solo aviso estructurado.

¿Listo para lanzar tu aplicación de revisión de desempeño?

Deja que el Agente de IA de Back4app estructure tu backend de revisión de desempeño y genere usuarios, comentarios, objetivos y revisiones desde un solo aviso.

Gratis para comenzar — 50 avisos de Agente de IA/mes, no se requiere tarjeta de crédito

Pila Técnica

Todo incluido en esta plantilla de backend para revisión de rendimiento.

Frontend
13+ tecnologías
Backend
Back4app
Base de datos
MongoDB
Autenticación
Autenticación y sesiones integradas
API
REST y GraphQL
Tiempo real
Live Queries

Diagrama ER

Modelo de relación de entidad para el esquema de backend de revisión de rendimiento.

Ver fuente del diagrama
Mermaid
erDiagram
    User ||--o{ Feedback : "reviewer"
    User ||--o{ Feedback : "reviewee"
    User ||--o{ Goal : "owner"
    Feedback ||--o{ Comment : "feedback"
    User ||--o{ Comment : "author"

    User {
        String objectId PK
        String username
        String email
        String password
        String profilePicture
        String role
        Date createdAt
        Date updatedAt
    }

    Feedback {
        String objectId PK
        Pointer reviewer FK
        Pointer reviewee FK
        String content
        Date createdAt
        Date updatedAt
    }

    Goal {
        String objectId PK
        Pointer owner FK
        String title
        String description
        String status
        Date dueDate
        Date createdAt
        Date updatedAt
    }

    ReviewCycle {
        String objectId PK
        String title
        Date startDate
        Date endDate
        Date createdAt
        Date updatedAt
    }

    Comment {
        String objectId PK
        Pointer feedback FK
        Pointer author FK
        String content
        Date createdAt
        Date updatedAt
    }

Flujo de integración

Flujo típico de ejecución para autenticación, perfiles de usuario, comentarios, objetivos y revisiones.

Ver fuente del diagrama
Mermaid
sequenceDiagram
  participant User
  participant App as Performance Review App
  participant Back4app as Back4app Cloud

  User->>App: Login
  App->>Back4app: POST /login
  Back4app-->>App: Session token

  User->>App: View goals and feedback
  App->>Back4app: GET /classes/Goal, /classes/Feedback
  Back4app-->>App: Goals and Feedback

  User->>App: Submit feedback
  App->>Back4app: POST /classes/Feedback
  Back4app-->>App: Feedback objectId

  User->>App: Update goal status
  App->>Back4app: PUT /classes/Goal/{objectId}
  Back4app-->>App: Updated Goal object

Diccionario de datos

Referencia completa a nivel de campo para cada clase en el esquema de revisión de desempeño.

CampoTipoDescripciónRequerido
objectIdStringAuto-generated unique identifierAutomático
usernameStringUser login name
emailStringUser email address
passwordStringHashed password (write-only)
profilePictureStringURL of the user's profile picture
roleStringRole of the user in the organization
createdAtDateAuto-generated creation timestampAutomático
updatedAtDateAuto-generated last-update timestampAutomático

8 campos en User

Seguridad y Permisos

Cómo la estrategia ACL y CLP protege a los usuarios, comentarios, objetivos y reseñas.

Controles de perfil propiedad del usuario

Solo el usuario puede actualizar o eliminar su perfil; otros no pueden modificar el contenido del usuario.

Integridad de comentarios y objetivos

Solo el autor puede crear o eliminar sus comentarios y objetivos. Use Cloud Code para validación.

Acceso de lectura limitado

Restringir las lecturas de comentarios y objetivos a las partes relevantes (por ejemplo, los usuarios ven sus propios comentarios y objetivos públicos).

Esquema (JSON)

Definición de esquema JSON en bruto lista para copiar en Back4app o usar como referencia de implementación.

JSON
{
  "classes": [
    {
      "className": "User",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "username": {
          "type": "String",
          "required": true
        },
        "email": {
          "type": "String",
          "required": true
        },
        "password": {
          "type": "String",
          "required": true
        },
        "profilePicture": {
          "type": "String",
          "required": false
        },
        "role": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Feedback",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "reviewer": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "reviewee": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "content": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Goal",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "owner": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "title": {
          "type": "String",
          "required": true
        },
        "description": {
          "type": "String",
          "required": false
        },
        "status": {
          "type": "String",
          "required": true
        },
        "dueDate": {
          "type": "Date",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "ReviewCycle",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "title": {
          "type": "String",
          "required": true
        },
        "startDate": {
          "type": "Date",
          "required": true
        },
        "endDate": {
          "type": "Date",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Comment",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "feedback": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Feedback"
        },
        "author": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "content": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

Construir con Agente de IA

Usa el Agente de IA de Back4app para generar una aplicación de revisión de rendimiento real a partir de esta plantilla, incluyendo frontend, backend, autenticación, y flujos de usuario, comentarios, objetivos y revisiones.

Agente de IA de Back4app
Listo para construir
Crea una aplicación de revisión de rendimiento en Back4app con este esquema y comportamiento exactos.

Esquema:
1. Usuario (usa Back4app incorporado): nombre de usuario, correo electrónico, contraseña; objectId, createdAt, updatedAt (sistema).
2. Comentario: autor (Puntero a Usuario, requerido), destinatario (Puntero a Usuario, requerido), contenido (Cadena, requerido); objectId, createdAt, updatedAt (sistema).
3. Meta: propietario (Puntero a Usuario, requerido), descripción (Cadena, requerido), estado (Cadena: pendiente, en progreso, completado, requerido); objectId, createdAt, updatedAt (sistema).
4. Revisión: revisor (Puntero a Usuario, requerido), revisado (Puntero a Usuario, requerido), contenido (Cadena, requerido); objectId, createdAt, updatedAt (sistema).

Seguridad:
- Solo el usuario puede actualizar/eliminar su perfil. Solo el autor puede crear/eliminar sus comentarios y metas. Usa Cloud Code para validación.

Autenticación:
- Registro, inicio de sesión, cierre de sesión.

Comportamiento:
- Listar usuarios, proporcionar comentarios, establecer metas, realizar revisiones y gestionar el rendimiento.

Entrega:
- Aplicación Back4app con esquema, ACLs, CLPs; frontend para perfiles de usuario, comentarios, metas y revisiones.

Presiona el botón de abajo para abrir el Agente con este mensaje de plantilla prellenado.

Este es el mensaje base sin un sufijo de tecnología. Puedes adaptar la pila de frontend generada después.

Desplegar en minutos50 mensajes gratis / mesNo se requiere tarjeta de crédito

API Playground

Prueba los endpoints REST y GraphQL contra el esquema de revisión de rendimiento. Las respuestas usan datos simulados y no requieren una cuenta de Back4app.

Cargando área de pruebas…

Usa el mismo esquema que esta plantilla.

Elige tu tecnología

Expande cada tarjeta para ver los pasos de integración, patrones de estado, ejemplos de modelos de datos y notas sin conexión.

Flutter Revisión de rendimiento del backend

React Revisión de rendimiento del backend

React Nativo Revisión de rendimiento del backend

Next.js Revisión de rendimiento del backend

JavaScript Revisión de rendimiento del backend

Android Revisión de rendimiento del backend

iOS Revisión de rendimiento del backend

Vue Revisión de rendimiento del backend

Angular Revisión de rendimiento del backend

GraphQL Revisión de rendimiento del backend

REST API Revisión de rendimiento del backend

PHP Revisión de rendimiento del backend

.NET Revisión de rendimiento del backend

Lo que obtienes con cada tecnología

Cada stack utiliza el mismo esquema de backend de revisión de rendimiento y contratos de API.

Estructura de datos unificada revisión de desempeño

Esquema simplificado para usuarios, comentarios y objetivos para revisión de desempeño.

Recolección de comentarios en tiempo real

Reúna y analice comentarios al instante durante los procesos de revisión de desempeño.

Seguimiento de objetivos para revisión de desempeño

Establezca, supervise y logre objetivos de manera efectiva dentro de revisión de desempeño.

Compartición segura de documentos para revisión de desempeño

Comparta y gestione de forma segura documentos relacionados con las revisiones de revisión de desempeño.

REST/GraphQL APIs para revisión de desempeño

Acceda y manipule datos de revisión de desempeño fácilmente con APIs modernas.

Plantillas de revisión personalizables

Adapte los formularios de revisión a sus necesidades únicas de revisión de desempeño.

Comparación del marco de revisión de desempeño

Compare la velocidad de configuración, el estilo de SDK y el soporte de IA en todas las tecnologías soportadas.

FrameworkTiempo de configuraciónBeneficio de revisión de desempeñoTipo de SDKSoporte de IA
Menos de 5 minutosCódigo base único para la revisión de desempeño en móvil y web.Typed SDKCompleto
~3–7 minPanel web rápido para la revisión de desempeño.Typed SDKCompleto
Configuración rápida (5 min)Aplicación móvil multiplataforma para la revisión de desempeño.Typed SDKCompleto
~5 minAplicación web renderizada en el servidor para la revisión de desempeño.Typed SDKCompleto
~3–5 minIntegración web liviana para la revisión de desempeño.Typed SDKCompleto
Menos de 5 minutosAplicación nativa Android para la revisión de desempeño.Typed SDKCompleto
~3–7 minAplicación nativa iOS para la revisión de desempeño.Typed SDKCompleto
Configuración rápida (5 min)Interfaz web Reactiva para la revisión de desempeño.Typed SDKCompleto
~5 minAplicación web empresarial para la revisión de desempeño.Typed SDKCompleto
Menos de 2 minAPI GraphQL flexible para la revisión de desempeño.GraphQL APICompleto
Configuración rápida (2 min)Integración REST API para la revisión de desempeño.REST APICompleto
~3 minBackend PHP del lado del servidor para la revisión de desempeño.REST APICompleto
Configuración rápida (5 min)Backend .NET para la revisión de desempeño.Typed SDKCompleto

El tiempo de configuración refleja la duración esperada desde el inicio del proyecto hasta la primera consulta de retroalimentación utilizando este esquema de plantilla.

Preguntas Frecuentes

Preguntas comunes sobre cómo construir un backend de revisión de desempeño con esta plantilla.

¿Qué es un backend de revisión de desempeño?
¿Qué incluye la plantilla de Revisión de Desempeño?
¿Por qué usar Back4app para una aplicación de revisión de desempeño?
¿Cómo ejecuto consultas para usuarios y retroalimentación con Flutter?
¿Cómo establezco una meta con Next.js Server Actions?
¿Puede React almacenar en caché usuarios y comentarios nativamente sin conexión?
¿Cómo evito comentarios duplicados?
¿Cuál es la mejor manera de mostrar perfiles de usuario y comentarios en Android?
¿Cómo funciona el flujo de comentarios de principio a fin?

Confiado por desarrolladores en todo el mundo

Únete a los equipos que envían productos de revisión de rendimiento más rápido con las plantillas de Back4app

G2 Users Love Us Badge

¿Listo para construir tu aplicación de revisión de rendimiento?

Inicia tu proyecto de revisión de rendimiento en minutos. No se requiere tarjeta de crédito.

Elegir Tecnología