Template Backend Aplikasi Tinjauan Kinerja
Umpan Balik 360-Derajat dan OKR
Backend tinjauan kinerja siap produksi di Back4app dengan pengguna, umpan balik, tujuan, dan tinjauan. Termasuk diagram ER, kamus data, skema JSON, taman bermain API, dan prompt Agen AI untuk bootstrap cepat.
Poin Penting
Template ini memberikan backend ulasan kinerja dengan pengguna, umpan balik, tujuan, dan ulasan sehingga tim Anda dapat fokus pada pengembangan karyawan dan pelacakan kinerja.
- Skema umpan balik yang komprehensif — Modelkan pengguna dengan loop umpan balik dan pelacakan tujuan dalam struktur yang jelas dan dapat di-query.
- Pembaruan kinerja waktu nyata — Gunakan kemampuan waktu nyata Back4app untuk notifikasi umpan balik dan kemajuan tujuan.
- Manajemen tujuan — Kelola tujuan pengguna dengan status dan notifikasi untuk pembaruan kemajuan.
- Fitur umpan balik dan ulasan — Izinkan pengguna untuk memberikan dan menerima umpan balik, serta melacak ulasan kinerja dengan lancar.
- Backend kinerja lintas platform — Layani klien mobile dan web melalui REST API dan GraphQL tunggal untuk pengguna, umpan balik, tujuan, dan ulasan.
Apa Itu Template Backend Aplikasi Ulasan Kinerja?
Back4app adalah backend-as-a-service (BaaS) untuk pengiriman produk yang cepat. Template Backend Aplikasi Ulasan Kinerja adalah skema pra-bangun untuk pengguna, umpan balik, tujuan, dan ulasan. Hubungkan frontend pilihan Anda (React, Flutter, Next.js, dan lainnya) dan kirim lebih cepat.
Terbaik untuk:
Ikhtisar
Produk ulasan kinerja memerlukan profil pengguna, siklus umpan balik, pelacakan tujuan, dan ulasan.
Template ini mendefinisikan Pengguna, Umpan Balik, Tujuan, dan Ulasan dengan fitur real-time dan aturan kepemilikan sehingga tim dapat menerapkan pelacakan kinerja dengan cepat.
Fitur Inti Tinjauan Kinerja
Setiap kartu teknologi di pusat ini menggunakan skema backend ulasan kinerja yang sama dengan User, Feedback, Goal, dan Review.
Profil pengguna dan umpan balik
Kelas pengguna menyimpan nama pengguna, email, kata sandi, foto profil, bio, dan umpan balik.
Pembuatan dan manajemen tujuan
Kelas tujuan menghubungkan pemilik, deskripsi, dan status.
Memberikan umpan balik
Kelas Feedback menyimpan penulis, penerima, dan konten.
Melakukan ulasan
Kelas Review melacak peninjau, yang ditinjau, dan konten.
Mengapa Membangun Backend Tinjauan Kinerja Anda dengan Back4app?
Back4app memberi Anda primitif pengguna, umpan balik, tujuan, dan tinjauan sehingga tim Anda dapat fokus pada pengembangan karyawan dan pelacakan kinerja daripada infrastruktur.
- •Manajemen pengguna dan umpan balik: Kelas pengguna dengan bidang profil dan kelas umpan balik untuk manajemen kinerja mendukung pengembangan karyawan.
- •Fitur tujuan dan tinjauan: Kelola tujuan dengan status dan izinkan pengguna untuk melakukan tinjauan dengan mudah.
- •Realtime + fleksibilitas API: Gunakan Live Queries untuk pembaruan umpan balik sambil menjaga REST dan GraphQL tersedia untuk setiap klien.
Bangun dan iterasi fitur tinjauan kinerja dengan cepat dengan satu kontrak backend di semua platform.
Manfaat Inti
Backend ulasan kinerja yang membantu Anda berinovasi dengan cepat tanpa mengorbankan struktur.
Peluncuran kinerja cepat
Mulai dari skema pengguna, umpan balik, dan tujuan yang lengkap daripada merancang backend dari nol.
Dukungan umpan balik waktu nyata
Manfaatkan umpan balik waktu nyata dan notifikasi kemajuan tujuan untuk meningkatkan keterlibatan karyawan.
Alur pelacakan tujuan yang jelas
Kelola tujuan pengguna dengan status dan notifikasi untuk pembaruan kemajuan.
Model izin yang dapat diskalakan
Gunakan ACL/CLP agar hanya pengguna yang dapat mengedit profil dan umpan balik mereka, serta mengelola kemajuan tujuan.
Data umpan balik dan ulasan
Simpan dan agregasikan umpan balik dan ulasan untuk ditampilkan dan berinteraksi tanpa mengatur ulang skema.
Alur kerja bootstrap AI
Hasilkan kerangka backend dan panduan integrasi dengan cepat menggunakan satu prompt terstruktur.
Siap meluncurkan aplikasi tinjauan kinerja Anda?
Biarkan Agen AI Back4app membuat kerangka backend tinjauan kinerja Anda dan menghasilkan pengguna, umpan balik, tujuan, dan tinjauan dari satu prompt.
Gratis untuk memulai — 50 prompt Agen AI/bulan, tidak memerlukan kartu kredit
Tumpukan Teknis
Semua yang termasuk dalam template backend ulasan kinerja ini.
Diagram ER
Model hubungan entitas untuk skema backend tinjauan kinerja.
Skema mencakup pengguna, umpan balik, tujuan, dan tinjauan.
Lihat sumber diagram
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
}
Alur Integrasi
Alur runtime tipikal untuk otentikasi, profil pengguna, umpan balik, tujuan, dan ulasan.
Lihat sumber diagram
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
Kamus Data
Referensi lengkap tingkat bidang untuk setiap kelas dalam skema tinjauan kinerja.
| Bidang | Tipe | Deskripsi | Diperlukan |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Otomatis |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| profilePicture | String | URL of the user's profile picture | — |
| role | String | Role of the user in the organization | — |
| createdAt | Date | Auto-generated creation timestamp | Otomatis |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatis |
8 bidang di User
Keamanan dan Izin
Bagaimana strategi ACL dan CLP mengamankan pengguna, umpan balik, tujuan, dan ulasan.
Kontrol profil milik pengguna
Hanya pengguna yang dapat memperbarui atau menghapus profil mereka; orang lain tidak dapat mengubah konten pengguna.
Integritas umpan balik dan tujuan
Hanya penulis yang dapat membuat atau menghapus umpan balik dan tujuan mereka. Gunakan Cloud Code untuk validasi.
Akses baca terbatas
Batasi pembacaan umpan balik dan tujuan kepada pihak yang relevan (misalnya pengguna melihat umpan balik mereka sendiri dan tujuan publik).
Skema (JSON)
Definisi skema JSON mentah siap untuk disalin ke Back4app atau digunakan sebagai referensi implementasi.
{
"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
}
}
}
]
}Bangun dengan Agen AI
Gunakan Agen AI Back4app untuk menghasilkan aplikasi ulasan kinerja nyata dari template ini, termasuk frontend, backend, autentikasi, dan alur pengguna, umpan balik, tujuan, dan ulasan.
Buat backend aplikasi ulasan kinerja di Back4app dengan skema dan perilaku yang tepat ini. Skema: 1. Pengguna (gunakan bawaan Back4app): nama pengguna, email, kata sandi; objectId, createdAt, updatedAt (sistem). 2. Umpan Balik: penulis (Pointer ke Pengguna, wajib), penerima (Pointer ke Pengguna, wajib), konten (String, wajib); objectId, createdAt, updatedAt (sistem). 3. Tujuan: pemilik (Pointer ke Pengguna, wajib), deskripsi (String, wajib), status (String: pending, in-progress, completed, wajib); objectId, createdAt, updatedAt (sistem). 4. Ulasan: pengulas (Pointer ke Pengguna, wajib), yang diulas (Pointer ke Pengguna, wajib), konten (String, wajib); objectId, createdAt, updatedAt (sistem). Keamanan: - Hanya pengguna yang dapat memperbarui/menghapus profil mereka. Hanya penulis yang dapat membuat/menghapus umpan balik dan tujuan mereka. Gunakan Cloud Code untuk validasi. Otentikasi: - Daftar, masuk, keluar. Perilaku: - Daftar pengguna, berikan umpan balik, tetapkan tujuan, lakukan ulasan, dan kelola kinerja. Pengiriman: - Aplikasi Back4app dengan skema, ACL, CLP; frontend untuk profil pengguna, umpan balik, tujuan, dan ulasan.
Tekan tombol di bawah ini untuk membuka Agen dengan isian template ini sudah terisi.
Ini adalah prompt dasar tanpa akhiran teknologi. Anda dapat menyesuaikan tumpukan frontend yang dihasilkan setelahnya.
API Playground
Coba endpoint REST dan GraphQL terhadap skema ulasan kinerja. Respons menggunakan data tiruan dan tidak memerlukan akun Back4app.
Menggunakan skema yang sama dengan template ini.
Pilih Teknologi Anda
Perluas setiap kartu untuk langkah-langkah integrasi, pola keadaan, contoh model data, dan catatan offline.
Flutter Tinjauan Kinerja Backend
React Tinjauan Kinerja Backend
React Native Tinjauan Kinerja Backend
Next.js Tinjauan Kinerja Backend
JavaScript Tinjauan Kinerja Backend
Android Tinjauan Kinerja Backend
iOS Tinjauan Kinerja Backend
Vue Tinjauan Kinerja Backend
Angular Tinjauan Kinerja Backend
GraphQL Tinjauan Kinerja Backend
REST API Tinjauan Kinerja Backend
PHP Tinjauan Kinerja Backend
.NET Tinjauan Kinerja Backend
Apa yang Anda Dapatkan dengan Setiap Teknologi
Setiap stack menggunakan skema backend tinjauan kinerja dan kontrak API yang sama.
Struktur data tinjauan kinerja yang terpadu
Skema yang disederhanakan untuk pengguna, umpan balik, dan tujuan untuk tinjauan kinerja.
Pengumpulan umpan balik waktu nyata
Kumpulkan dan analisis umpan balik secara instan selama proses tinjauan kinerja.
Pelacakan tujuan untuk tinjauan kinerja
Tetapkan, pantau, dan capai tujuan dengan efektif dalam tinjauan kinerja.
Berbagi dokumen aman untuk tinjauan kinerja
Aman berbagi dan mengelola dokumen terkait dengan tinjauan tinjauan kinerja.
REST/GraphQL API untuk tinjauan kinerja
Akses dan manipulasi data tinjauan kinerja dengan mudah menggunakan API modern.
Template tinjauan yang dapat disesuaikan
Sesuaikan formulir tinjauan agar sesuai dengan kebutuhan tinjauan kinerja Anda yang unik.
Perbandingan Kerangka Tinjauan Kinerja
Bandingkan kecepatan pengaturan, gaya SDK, dan dukungan AI di semua teknologi yang didukung.
| Kerangka Kerja | Waktu Pengaturan | Manfaat Tinjauan Kinerja | Jenis SDK | Dukungan AI |
|---|---|---|---|---|
| Di bawah 5 menit | Kode dasar tunggal untuk tinjauan kinerja di mobile dan web. | Typed SDK | Penuh | |
| ~3–7 menit | Dasbor web cepat untuk tinjauan kinerja. | Typed SDK | Penuh | |
| Pengaturan cepat (5 menit) | Aplikasi mobile lintas platform untuk tinjauan kinerja. | Typed SDK | Penuh | |
| ~5 menit | Aplikasi web yang dirender oleh server untuk tinjauan kinerja. | Typed SDK | Penuh | |
| ~3–5 menit | Integrasi web ringan untuk tinjauan kinerja. | Typed SDK | Penuh | |
| Di bawah 5 menit | Aplikasi Android asli untuk tinjauan kinerja. | Typed SDK | Penuh | |
| ~3–7 menit | Aplikasi iOS asli untuk tinjauan kinerja. | Typed SDK | Penuh | |
| Pengaturan cepat (5 menit) | React antarmuka web untuk tinjauan kinerja. | Typed SDK | Penuh | |
| ~5 menit | Aplikasi web perusahaan untuk tinjauan kinerja. | Typed SDK | Penuh | |
| Di bawah 2 menit | API GraphQL yang fleksibel untuk tinjauan kinerja. | GraphQL API | Penuh | |
| Pengaturan cepat (2 menit) | Integrasi REST API untuk tinjauan kinerja. | REST API | Penuh | |
| ~3 menit | Backend PHP sisi server untuk tinjauan kinerja. | REST API | Penuh | |
| Pengaturan cepat (5 menit) | Backend .NET untuk tinjauan kinerja. | Typed SDK | Penuh |
Waktu pengaturan mencerminkan durasi yang diharapkan dari bootstrap proyek hingga kueri umpan balik pertama menggunakan skema template ini.
Pertanyaan yang Sering Diajukan
Pertanyaan umum tentang membangun backend ulasan kinerja dengan template ini.
Siap Membangun Aplikasi Ulasan Kinerja Anda?
Mulai proyek ulasan kinerja Anda dalam hitungan menit. Tidak memerlukan kartu kredit.