DoliRUP: The Definitive Employee Register for Dolibarr
📂 Module Overview
Managing employee records is no longer a manual burden. doliRUP provides a robust, digital environment to track your workforce with precision. It transforms a static legal obligation into a dynamic, integrated part of your daily operations, allowing for centralized data management and enhanced organizational efficiency.
⚖️ Why Choose doliRUP?
Under French labor laws (Code du travail), maintaining an accurate and up-to-date personnel register is a mandatory legal requirement for every employer. Regardless of contract types—whether permanent, temporary, or internships—every individual must be documented.
doliRUP digitizes this process to provide:
-
Centralized Personnel Data: Store all employee records, contracts, and movements in one secure, unified location.
-
Automated Tracking: Automatically manage the formatting of employee entries and exits to maintain an accurate timeline of your workforce.
-
Instant Compliance: Generate and export legally compliant documents at the click of a button, replacing outdated paper logbooks with a searchable digital version.
🛡️ Secure & Compliant
Built with the “Pichisoft Advantage” in mind, this module adheres to high coding standards to ensure your sensitive HR data remains secure while keeping you fully aligned with French labor regulations.
You can find here the documentation of the module.
RUP Module Changelog
All notable changes to the RUP (Registre Unique du Personnel) module will be documented in this file.
[v1.3] – Communication & Events
Focus: Collaboration and Event Management. This release introduces comprehensive event management, allowing users to track communications and activities directly associated with personnel records.
Added
-
Event Tab (agenda.php): Added a dedicated “Agenda” tab to the personnel card. Users can now list, filter (by status/date), and manage events linked to the employee.
-
Messaging View (messaging.php): Introduced a conversation-style interface. This view displays events as message bubbles in a chronological feed (newest first) for a quick overview of exchanges.
-
View Toggling: Added a mechanism to seamlessly switch between the traditional tabular Agenda view and the modern Messaging conversation view.
-
ActionComm Integration: Full integration with Dolibarr’s core ActionComm system to ensure compatibility with global calendars.
Technical Notes
-
New Files: agenda.php, messaging.php.
-
Migration: No database changes required (uses existing llx_actioncomm). New tabs appear automatically upon module update.
[v1.2] – Efficiency & Bulk Operations
Focus: Productivity and List Management. This version enhances the list view by introducing “Massactions,” enabling administrators to process multiple records simultaneously.
Added
Technical Notes
[v1.1] – Stability & Optimization
Focus: Performance, Bug Fixes, and Refactoring. A maintenance release focused on hardening the code base and improving response times. No new features were added.
Changed
-
Code Refactoring: Standardized naming conventions, consolidated duplicate code blocks, and improved PHPDoc documentation.
-
Performance: Optimized SQL queries in Rup::fetchAll() and improved caching strategies for dictionary tables.
-
Error Handling: Implemented comprehensive try-catch blocks and improved user-facing error messages.
Fixed
-
Resolved edge cases in data validation logic.
-
Fixed form submission handling errors.
-
Corrected database query inconsistencies.
Technical Notes
[v1.0] – Initial Release
Focus: Foundation and Core Functionality. The initial release establishing the RUP module as a functional personnel registry system.
Added
-
Core Class (class/rup.class.php): Implemented full CRUD (Create, Read, Update, Delete) lifecycle.
-
Database Schema (sql/llx_registers.sql): Created llx_registers table for storing identity, address, employment, and contract data.
-
Card Interface (card.php): Primary UI for managing records with status-based workflows (Draft -> Validated -> Canceled).
-
Numbering Models:
-
User Linking: Logic to synchronize Social Security Numbers and address data from existing Dolibarr Users.
-
Document Generation: PDF template engine for exporting personnel sheets.
Reviews
There are no reviews yet.