DoliRUP

99,00 € excl. VAT then 49,50 € / year

Elevate your HR management and ensure total legal peace of mind with doliRUP, the specialized module designed to streamline the mandatory Registre Unique du Personnel directly within your Dolibarr ERP/CRM.

See documentation.

SKU: rup Category: Tag:

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.

Reviews

There are no reviews yet.

Be the first to review “DoliRUP”

Your email address will not be published. Required fields are marked *

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

  • Massaction System (list.php): Added checkbox selection to the personnel list view.

  • Bulk Operations:

    • Bulk Delete: Remove multiple records in one action.

    • Bulk Status Change: Validate or Cancel multiple drafts simultaneously.

    • Bulk Export: Export selected records to CSV/Excel.

  • Custom Hooks: Added support for custom massactions via external modules.

Technical Notes

  • Migration: No database changes. Ensure users have the rup ‘write’ permission to access bulk operations.


[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

  • Migration: No database changes. Transparent upgrade involves replacing files and clearing the Dolibarr cache.


[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:

    • mod_rup_standard: Simple incrementing numbers.

    • mod_rup_advanced: Configurable mask-based numbering.

  • User Linking: Logic to synchronize Social Security Numbers and address data from existing Dolibarr Users.

  • Document Generation: PDF template engine for exporting personnel sheets.