• Bitrix24 Self-hosted Customization For Project Management

    Yana Prokopets 19 June 2015
    MAKE Interactive, Bitrix Gold Partner, Netherlands.

    Unique features of this implementation include:
    • High-level scheduling tool (task and absence chart modules)
    • Flexible interface for logging time into multiple tasks
    • Workgroups and their tasks strongly linked with CRM Deals
    • Dynamic filter in CRM report relating workgroups and Deals
    • Large number of custom CRM reports.
    The task at hand was to integrate the CRM and project groups such that tasks could be easily assigned, tracked, and billed while maintaining smooth organization and assignment of tasks. This sounds perfectly easy given Bitrix24’s standard equipment, except that the scope of work performed for each client in this case is dizzyingly large and the number of tasks can reach into the hundreds. Thus, the work for each client is distributed among several workgroups, bespoke interface components for scheduling and time reporting are provided, hard limits on budgeting are implemented, and a couple dozen highly customized reports were created.

    In the end, all of the activity related to a single client needs to be gathered up in one place and reported on.  That one place is customized CRM reports which themselves are granular at the workgroup level.  

    The customized interface features (timesheets, reporting in the CRM, and the scheduling tool) allow dynamic selection of Client > Workgroup > Task via pull-down lists.  

    The process inside the intranet starts with a Deal in the CRM – which represents a signed contract. Up to 50 workgroups could be created where the various types of services included in the scope of work for the given client. For example, hardware installation would be in one workgroup, and data security consulting would be in another, with little overlap of group members other than the account manager.

    Some input short-cuts were created to facilitate the entry of tasks and billable time into these various workgroups.

    The below timesheet lets a user input time spent on a client. The dropdown lists are dynamic – when a client is selected, the workgroups associated with that client (to which the given user has access) are pulled into the Workgroup dropdown for selection. Likewise with the Tasks after the Workgroup is selected.

    Timesheet before reporting

    8e24d70339b7d4b359daeb0a72cd9a22.png
    When Client, Workgroup, and Task are selected, the employee can put in billable time. If the user attempts to put in more time than the given task is allotted, a warning will appear and the entry will not be accepted. Time increments were set for ¼, ½, ¾, or 1 day.

    Timesheet after data entry

    309fa68f91c0752af19504c8367b4922.png
    The timesheet is submitted, and can be viewed afterward by the user and edited. Here the calendar, where the week can be selected, hides the Workgroup column.

    Timesheet view for management

    22872f69bb4c7c327da5bb77eafbdb49.png
    For supervisors, a convenient and simple scheduling tool is available, so that employees’ activity is optimized. This tool sits in the My Workspace section of the menu. The project is entered in the cell of an employee, and when that employee enters time into a project task for that time-slot, the flag goes from white to black.  As you can see, the tool pulls information from the Absence Chart (red) as well.

    6a93b0780913d13b501d43e174f8a454.png
    None of this is valuable, however, without clean and clear reports to serve as the basis for billing clients and paying employees.

    The list of customized reports created is extensive, but what is important is that the reports can be generated by choosing the client (top right box) and then one of the workgroups associated with the client. Alternatively, all of the workgroup results can be shown together. A date filter is also provided.

    abbd76b91bb479237e3cc9b3cdd0aef6.png
    The list of customized reports includes:
    • Active Clients
    • Inactive Clients
    • Client Timesheet Report
    • Closed Sales
    • Internal Resource Allocation
    • Monthly Billing Report (Finance)
    • Opportunity (by several factors)
    • Pipeline History
    • Weekly Timesheet by Consultant and Client
    • About 20 others

    This customization demonstrates the usage of Bitrix24 that allows a large number of consultants to work on hundreds of tasks with transparency at both low and high levels, with the main outputs being concise and specific reports to monitor performance, payroll, and billing.

    If you are interested in this or similar customization in your onsite Bitrix24 installation, please contact Make-Interactive directly:

    Services: Cloud & Self-hosted versions
    Location: Tilburg, the Netherlands
    Phone: +31 (0)13-7620150
    Email: sales@make-interactive.com
    Website: make-interactive.com


    Read more:
    - Merging The Bitrix24 CRM And The Helpdesk
    - Minor Customizations Can Greatly Enhance Bitrix24: Four Examples
    - Digital Signatures, Contract Management, Employee Drive Limits – More Examples Of Self-hosted Bitrix24 Customization
2,000,000+
organizations
are already using Bitrix24