Merhaba {{ dashboardStatsData.user_name || 'Şule' }}, bugün nereden başlayalım?
{{ dashboardHotelFilter ? getHotelName(dashboardHotelFilter) : 'Rixos Türkiye' }} kapsamındaki öncelikli işleriniz ve işe alım durumunuz.
Aylık Kadro İhtiyaç & Açık Dağılımı (FTE Deficit)
Net Açık = Bütçe - Aktif ÇalışanAksiyon Planı
Ortak havuzda bu pozisyona %80 üzeri eşleşen {{ selectedHeadcountDetail.recommended_candidates_count }} aday daha bulunuyor.
Kadro & ücret görünümü
Pipeline dağılımı
| Pozisyon | Departman | Durum | Aday | İşe Alım Müdürü | Hedef Tarih | Pipeline | Bütçe | Öncelik | İşlemler |
|---|---|---|---|---|---|---|---|---|---|
| {{ p.title }} (x{{ p.headcount }}) | {{ p.department || 'Genel' }} | {{ !p.is_active ? 'Pasif' : (p.priority === 'Kritik' ? 'Kritik' : 'Aktif') }} | {{ p.applications?.length || 0 }} Aday | {{ p.hiring_manager || 'Belirtilmedi' }} | {{ p.target_date || 'Belirtilmedi' }} |
65%
|
{{ p.salary_min ? p.salary_min.toLocaleString() : '0' }} - {{ p.salary_max ? p.salary_max.toLocaleString() : '0' }} {{ p.salary_currency }} | {{ p.priority || 'Orta' }} |
|
| Arama kriterlerine uygun pozisyon bulunamadı. | |||||||||
- {{ item }}
Adayın mevcut CV bilgileri, pozisyonda aranan deneyim yılı ve teknik yetenekler ile karşılaştırılmıştır. Semantik açıdan aday profilinin domain uzmanlığıyla uyuştuğu görülmektedir.
- İlgili programlama dillerinde pratik tecrübe.
- Sektörel domain bilgisi ve problem çözme yaklaşımı.
- CI/CD araçları ve bulut teknolojileri tecrübe eksikliği.
- {{ rec }}
- Hızlı uyum yeteneği
- Teknik problem çözme gücü
- Düşük bütçe esnekliği
- Süreç hızı beklentisi
Adaya Özel AI Soruları:
{{ q }}
Yapay Zeka Analiz Sonuçları:
{{ ivAnalysis.result.cleaned_notes }}
{{ ivAnalysis.result.communication_assessment }}
{{ ivAnalysis.result.technical_assessment }}
{{ ivAnalysis.result.culture_fit_assessment }}
Özel Rapor Oluşturucu
| Departman | Açık Pozisyon | Toplam Başvuru | İşe Alım | Dönüşüm Oranı |
|---|---|---|---|---|
| {{ d.department }} | {{ d.jobs_count }} | {{ d.applications_count }} | {{ d.hired_count }} | %{{ d.hiring_rate }} |
| Mülakatçı | Mülakat | Ort. Puan |
|---|---|---|
| {{ inter.interviewer_name }} | {{ inter.interviews_count }} | {{ inter.avg_score }} / 10 |
| Otel | Pozisyon | Politika Min Maaş | Politika Hedef Maaş | Politika Max Maaş |
|---|---|---|---|---|
| {{ b.hotel }} | {{ b.position }} |
{{ b.min_salary.toLocaleString() }} TRY | {{ b.target_salary.toLocaleString() }} TRY | {{ b.max_salary.toLocaleString() }} TRY |
| ID | Organizasyon Adı | Organizasyon Kodu | Durum | İşlemler |
|---|---|---|---|---|
| {{ o.id }} | {{ o.name }} | {{ o.code }} |
{{ o.is_active ? 'Aktif' : 'Pasif' }} |
| ID | Otel Adı | Kodu | Bölge / Şehir | Durum | İşlemler |
|---|---|---|---|---|---|
| {{ h.id }} | {{ h.name }} | {{ h.code }} |
{{ getRegionName(h.region_id) }} / {{ getCityName(h.city_id) }} | {{ h.is_active ? 'Aktif' : 'Pasif' }} |
| ID | Departman Adı | Departman Kodu | Durum | İşlemler |
|---|---|---|---|---|
| {{ d.id }} | {{ d.name }} | {{ d.code }} |
{{ d.is_active ? 'Aktif' : 'Pasif' }} |
| ID | Otel | Departman | Pozisyon Unvanı | İşlemler |
|---|---|---|---|---|
| {{ m.id }} | {{ getHotelName(m.hotel_id) }} | {{ getDeptName(m.department_id) }} | {{ m.position_title }} |
Excel dosyasında yer alan bazı otel kodları sisteminizde bulunamadı. Lütfen bunları mevcut otellerle eşleştirin. Eşleştirilmeyen oteller için sistem otomatik yeni otel tanımlayacaktır.
| Satır No | Dönem | Otel Kodu | Otel Adı | Ana Kategori | Pozisyon | Bütçe FTE | Aktif FTE | Durum |
|---|---|---|---|---|---|---|---|---|
| {{ row.row_index }} | {{ row.period }} | {{ row.hotel_code }} | {{ row.hotel_name }} | {{ row.main_category }} | {{ row.position_name }} | {{ row.budget_fte }} | {{ row.active_fte }} |
{{ row.status.toUpperCase() }}
{{ row.validation_message }}
|
| Kullanıcı | E-posta | Departman | Rol | Durum | Son Giriş | Oluşturma | İşlem |
|---|---|---|---|---|---|---|---|
|
{{ (u.full_name||'?')[0].toUpperCase() }}
{{ u.full_name }}
|
{{ u.email }} | {{ u.department || '—' }} | {{ u.role }} | {{ u.is_active ? 'Aktif' : 'Pasif' }} | {{ u.last_login ? formatDate(u.last_login) : 'Hiç giriş yapmadı' }} | {{ u.created_at ? formatDate(u.created_at) : '—' }} |
|
Sistemdeki tüm yetkilere sahiptir. Kullanıcı tanımlama, yetki yönetimi, ilan açma, aday değerlendirme, AI asistanı ve tüm raporlara tam erişim hakkı vardır.
İşe alım danışmanıdır. Aday havuzunu yönetebilir, mülakat planlayıp puanlayabilir, not ekleyebilir ve rapor oluşturabilir. Sistem yönetici yetkileri yoktur.
İzleyici rolündedir. Mülakat süreçlerini, aday notlarını ve raporları salt-okunur (read-only) modda görebilir. Veri ekleme, puanlama veya silme yetkileri kısıtlanmıştır.
| Modül / İşlem | ADMIN | RECRUITER | VIEWER |
|---|---|---|---|
| Kullanıcı Ekleme / Silme / Şifre Sıfırlama | ✓ (Tam Erişim) | ✗ (Yetki Yok) | ✗ (Yetki Yok) |
| Pozisyon / İlan Oluşturma ve Düzenleme | ✓ | ✓ | 👁 Salt Okunur |
| Aday CV Yükleme ve Akıllı Eşleştirme | ✓ | ✓ | ✗ (Yetki Yok) |
| Mülakat Değerlendirme & Puanlama | ✓ | ✓ | 👁 Salt Okunur |
| Değerlendirme Raporu PDF İndirme | ✓ | ✓ | ✓ |
| ID | Rol Adı | Rol Kodu | Açıklama | Tür | İşlemler |
|---|---|---|---|---|---|
| {{ r.id }} | {{ r.name }} | {{ r.code }} |
{{ r.description || '-' }} | {{ r.is_custom ? 'Özel' : 'Sistem' }} |
{{ c.key }}| Zaman Damgası | Kullanıcı | İşlem Tipi | Hedef Kayıt | Detaylar | IP Adresi |
|---|---|---|---|---|---|
| {{ formatAuditDate(l.created_at) }} | {{ l.user_name }} (ID: {{ l.user_id }}) | {{ l.action }} | {{ l.target_type }} (ID: {{ l.target_id || '-' }}) |
{{ JSON.stringify(l.details) }} |
{{ l.ip_address || '-' }} |
| Talep Tarihi | Otel | Aday Adı | Talep Eden | Gerekçe Kategorisi | Detay Açıklama | Durum | İşlem |
|---|---|---|---|---|---|---|---|
| {{ formatDate(r.created_at) }} | {{ r.hotel_name }} | {{ r.candidate_name }} | {{ r.requester_name }} | {{ r.reason_category }} |
{{ r.custom_explanation || '-' }} | {{ r.status === 'APPROVED' ? 'Onaylandı' : (r.status === 'REJECTED' ? 'Reddedildi' : 'Bekliyor') }} |
{{ r.reviewer_name }} tarafından incelendi.
-
|
| Otel / İşletme | Departman | Pozisyon Unvanı | Kadro Bütçesi | Hedef Maaş Limitleri | Para Birimi |
|---|---|---|---|---|---|
| {{ b.hotel_name }} | {{ b.department_name }} | {{ b.position_title }} |
{{ b.headcount_budget }} | {{ b.target_salary_min ? b.target_salary_min.toLocaleString() : '-' }} - {{ b.target_salary_max ? b.target_salary_max.toLocaleString() : '-' }} Belirtilmedi | {{ b.currency }} |
| Otel / İşletme | Otel Alt | Ana Kategori (Departman) | Alt Kategori | Pozisyon Unvanı |
|---|---|---|---|---|
| {{ b.hotel_code }} | {{ b.hotel_sub || '-' }} | {{ b.department }} | {{ b.sub_department || '-' }} | {{ b.position_title }} |
| Otel | Departman | Pozisyon Unvanı | Seviye / Derece | Minimum Maaş | Hedef Maaş | Maksimum Maaş | Lojman | Servis | Yemek | Para Birimi |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ p.hotel_id ? getHotelName(p.hotel_id) : 'Tüm Oteller' }} | {{ p.department_id ? getDeptName(p.department_id) : 'Tüm Departmanlar' }} | {{ p.position_title }} |
{{ p.seniority_level || 'Genel' }} | {{ p.min_salary ? p.min_salary.toLocaleString() : '0' }} | {{ p.target_salary ? p.target_salary.toLocaleString() : '0' }} | {{ p.max_salary ? p.max_salary.toLocaleString() : '0' }} | {{ p.accommodation ? 'Evet' : 'Hayır' }} | {{ p.transportation ? 'Evet' : 'Hayır' }} | {{ p.meal ? 'Evet' : 'Hayır' }} | {{ p.currency }} |
- {{ r }}
- {{ risk }}