Time Tracker Plus
TimeTimer, timesheet, persetujuan, penagihan, laba, dan dashboard langsung, terpasang di Redmine dan memakai catatan waktu, pengguna, peran, dan izin milik Redmine sendiri.
Banyak server: $399

- Redmine
- 4.2 – 7.0
- Database
- MySQL, MariaDB, PostgreSQL, SQLite
- Tingkat persetujuan
- 1 hingga 5
- Ekspor
- CSV, XLSX, PDF
- Infrastruktur tambahan
- Tidak ada
- File inti yang diubah
- Tidak ada
Timer di sisi server
Mulai, jeda, ganti, dan hentikan dari isu, proyek, atau widget mengambang di setiap halaman. Waktu diukur oleh server, sehingga tetap aman saat halaman dimuat ulang, laptop ditutup, atau sistem di-restart.
Timesheet mingguan
Tampilan harian, mingguan, bulanan, dan kustom. Ketik jam langsung di grid, salin minggu lalu, dan bandingkan waktu tercatat dengan kalender kerja setiap orang.
Alur kerja persetujuan
Draf, diajukan, disetujui, dikunci. Satu hingga lima tingkat yang diarahkan berdasarkan proyek, tim, atau peran, dengan delegasi, pengingat, dan eskalasi.
Dashboard langsung
Untuk tim, setiap proyek, setiap pelanggan, dan setiap orang: jam, porsi yang dapat ditagih, utilisasi, estimasi dibandingkan realisasi, dan anggaran terpakai.
Penagihan hingga sen terakhir
Tarif per orang, peran, kegiatan, proyek, pelanggan, atau kontrak. Tagihan hanya mencakup jam yang disetujui dan tidak pernah memuat satu catatan dua kali.
Laba per proyek
Catat biaya satu jam kerja dan bandingkan dengan pendapatan per proyek, orang, pelanggan, atau kegiatan, lengkap dengan marginnya.
Dibangun di atas log waktu Redmine sendiri
Setiap jam adalah catatan waktu bawaan Redmine, sehingga laporan waktu terpakai, total isu, dan REST API yang sudah Anda gunakan tetap berfungsi, dan tidak ada yang perlu disinkronkan.
Catatan waktu bawaan
Bekerja dengan log waktu, laporan, dan REST API milik Redmine sendiri. Uninstall plugin, dan jam-jamnya tetap ada.
Tanpa perubahan inti
Tidak ada file Redmine yang dimodifikasi. Patch plugin bersifat tambahan dan dimuat melalui API plugin standar.
Tanpa infrastruktur tambahan
Tanpa Redis, tanpa Sidekiq, dan tanpa gem tambahan yang harus dijalankan. Jika Redmine berjalan, Time Tracker Plus pun berjalan.
Sadar izin
Setiap halaman, ekspor, dan panggilan API hanya menampilkan apa yang boleh dilihat suatu peran, menggunakan peran dan keanggotaan yang sudah Anda kelola.
Timer di sisi server yang tidak pernah kehilangan satu menit pun
Mulai, jeda, lanjutkan, hentikan, dan ganti dari halaman isu, ikhtisar proyek, atau widget mengambang di setiap halaman. Waktu diukur oleh server, sehingga tetap aman saat halaman dimuat ulang, laptop ditutup, atau sistem di-restart.
| Perilaku | Fungsinya |
|---|---|
| Tepat satu kali | Timer yang dihentikan menjadi satu catatan waktu Redmine bawaan, meskipun terjadi klik ganda atau percobaan ulang. |
| Pembatas | Peringatan saat tidak aktif, durasi maksimum, dan aturan pembulatan, yang ditetapkan oleh administrator. |
| Tengah malam | Pilih apakah timer yang melewati tengah malam dihitung pada hari mulai, hari berhenti, atau keduanya. |

Grid mingguan yang memang disukai orang untuk diisi
Tampilan harian, mingguan, bulanan, dan kustom. Ketik jam langsung di grid, salin minggu lalu, dan bandingkan waktu tercatat dengan kalender kerja setiap orang, termasuk hari libur dan jadwal paruh waktu.
Total per status
Draf, diajukan, disetujui, ditolak, dapat ditagih, dan tidak dapat ditagih, untuk setiap baris dan setiap hari.
Kalender yang mengenal setiap orang
Akhir pekan dan hari libur diarsir dan hari yang jamnya kurang ditandai, berdasarkan jam kerja yang diharapkan dari masing-masing orang.
Ekspor yang sesuai dengan layar
CSV, XLSX, dan PDF, dengan angka yang persis sama dengan yang ditampilkan grid.


Alur kerja persetujuan yang sesuai dengan cara kerja Anda
Draf, diajukan, disetujui, dikunci, dengan penolakan (alasan wajib diisi), penarikan kembali, dan pembukaan ulang yang diaudit. Satu hingga lima tingkat persetujuan, diarahkan berdasarkan proyek, tim, atau peran, dengan delegasi, pengingat, dan eskalasi.
| Status | Siapa yang bertindak | Apa yang dapat diubah |
|---|---|---|
| Draf | Orang yang mencatat waktu | Semuanya, sampai diajukan |
| Diajukan | Pemberi persetujuan di setiap tingkat | Tidak ada; orang tersebut dapat menariknya kembali, pemberi persetujuan dapat menyetujui atau menolak dengan alasan |
| Disetujui | Penagihan, laporan | Tidak ada, di mana pun, termasuk log waktu Redmine sendiri |
| Dikunci | Administrator | Tidak ada, sampai periode dibuka kembali, dan pembukaan kembali tersebut diaudit |
Tutup buku untuk suatu periode, atau suatu proyek
Setujui per timesheet atau per catatan. Kunci seluruh periode setelah dilaporkan, dan tutup proyek dari pencatatan waktu baru setelah tanggal tertentu atau setelah jam anggarannya habis. Batasan ini berlaku di setiap halaman dan setiap panggilan API, bukan hanya di timesheet.


Dashboard langsung untuk tim, setiap proyek, setiap pelanggan, dan setiap orang
Jam per hari dan minggu, porsi yang dapat ditagih, status persetujuan, kegiatan, utilisasi, estimasi dibandingkan realisasi, dan pemakaian anggaran. Klik proyek, pelanggan, atau orang mana pun untuk membuka dashboard-nya sendiri.
Orang
Jam per periode dibandingkan jam yang diharapkan, dan status setiap timesheet.
Proyek
Pelanggan, kontrak, dan seberapa banyak anggaran yang sudah terpakai.
Selalu terkini
Diperbarui secara otomatis, dan hanya menampilkan apa yang boleh dilihat oleh pengguna.


Jumlah yang tepat, hanya atas jam yang disetujui
Tetapkan apa yang dapat ditagih per catatan, per proyek, atau secara global. Tarif per orang, peran, kegiatan, proyek, pelanggan, atau kontrak, dengan tanggal berlaku dan mata uang. Jumlah dihitung per catatan, hingga sen terakhir.
Tagihan membekukan isinya
Jam dan jumlah pada sebuah tagihan ditetapkan saat tagihan dibuat, dan tidak ada catatan yang dapat muncul di dua tagihan.
Serahkan ke bagian akuntansi
Batalkan tagihan atau tandai sebagai sudah difakturkan; sistem akuntansi Anda menangani sisanya.
Pipeline per pelanggan
Apa yang belum disetujui, siap ditagih, sudah masuk tagihan, dan sudah difakturkan, untuk setiap pelanggan.

Lihat berapa pendapatan sebenarnya setiap proyek
Catat biaya satu jam kerja, untuk semua orang atau orang tertentu, secara permanen atau mulai tanggal tertentu. Laporan laba membandingkan pendapatan dengan biaya internal per proyek, orang, pelanggan, atau kegiatan, lengkap dengan marginnya.
Biaya tetap privat
Biaya internal hanya terlihat oleh orang yang Anda izinkan.
Riwayat tetap tersimpan
Saat biaya berubah, bulan-bulan sebelumnya tetap memakai biaya lama, sehingga margin masa lalu tidak bergeser.
Pekerjaan internal juga dihitung
Proyek internal yang tidak dapat ditagih menunjukkan berapa biayanya bagi perusahaan.


Semua hal lain yang Anda harapkan
Dibangun dengan cara Redmine, di atas pengguna, peran, dan proyek yang sudah Anda kelola.
Peran dan izin
Izin terperinci di tingkat proyek dan seluruh organisasi, diberikan ke peran Redmine. Tanpa manajemen pengguna terpisah.
Jejak audit lengkap
Koreksi, persetujuan, perubahan tarif, periode yang dibuka kembali, tagihan, dan pengaturan dicatat beserta siapa, kapan, IP, serta nilai sebelum dan sesudahnya.
REST API berversi
Timer, catatan, timesheet, persetujuan, tarif, tagihan, dan metrik dashboard di bawah /ttp/api/v1, dengan API key Redmine.
Kalender dan hari libur
Kalender kerja per orang atau kelompok, jadwal paruh waktu, dan hari libur, sehingga jam yang diharapkan tepat untuk semua orang.
Ekspor
CSV, XLSX, dan PDF untuk timesheet dan tagihan, dengan angka persis seperti yang ditampilkan di layar.
Batasan proyek
Hentikan pencatatan waktu yang melebihi jam anggaran proyek, atau setelah tanggal tertentu, di setiap halaman dan API.
Instal dalam tiga langkah
Memerlukan akses shell dan kemampuan menjalankan tugas rake. Selalu buat cadangan sebelum menginstal plugin.
cd /path/to/redmine # the package arrives by email, or from your download link unzip time-tracker-plus-*.zip -d plugins/
bundle exec rake redmine:plugins:migrate \ NAME=time_tracker_plus RAILS_ENV=production
touch tmp/restart.txt # or systemctl restart redmine # then enable the module in your projects # and grant its permissions to your roles
# fill your projects with realistic demonstration data bundle exec rake ttp:demo:seed RAILS_ENV=production # and take it all out again bundle exec rake ttp:demo:remove RAILS_ENV=production
Apakah plugin ini menggantikan log waktu Redmine?
Apa yang terjadi pada timer jika saya menutup laptop?
Apakah waktu yang sudah disetujui masih dapat diedit di log waktu Redmine sendiri?
Apakah plugin ini membuat faktur?
Siapa yang dapat melihat biaya internal dan laba?
Apakah kami memerlukan Redis, Sidekiq, atau layanan lain yang berjalan?
Versi Redmine mana yang didukung?
Harga
Satu server
Satu instans Redmine · pengguna tanpa batas · pembaruan selama 12 bulan.
Banyak server
Server Redmine tanpa batas · pengguna tanpa batas · pembaruan selama 12 bulan.
Butuh Solusi Redmine Kustom?
Mencari fitur yang belum tersedia di plugin kami?
RedmineKit menyediakan pengembangan plugin Redmine kustom, kustomisasi plugin, otomatisasi alur kerja, integrasi pihak ketiga, dan solusi yang disesuaikan untuk bisnis Anda.
Sampaikan kebutuhan Anda. Kami akan meninjau kebutuhan tersebut dan memberikan solusi yang sesuai beserta perkiraan biaya dan jadwalnya.