Anton Kolodnitskiy

CASE: Bitrix24 Implementation for a construction company

Bitrix24 redesign to suit brand image

Bitrix24 implementation for Enterprises and Big companies has its own characteristics. They can be conditionally divided into two large categories: 

  1. Bitrix24 implementation for the sales department (CRM implementation);

  2. Bitrix24 implementation as an HR portal, a system for working with employees.


The different goals for Bitrix24 implementation determine the set of priority tasks.

INTERVOLGA has strong industry expertise, working with the largest companies in the European construction sector. We specialize in implementing Bitrix24 both as a CRM and as an HR portal.

Today, we’ll be sharing a vivid example of a project from the second category - Implementation of Bitrix24 in the Construction Company, VELESSTROY.


If you're new to Bitrix24, you'll find our Complete guide for Bitrix24 implementation helpful


About the Company

VELESSTROY is a Russian construction company, one of the leaders in the construction of oil, gas plants and electric power plants, industrial and civil construction, EPC contracts, and design. 

VELESSTROY employs more than 25,000 employees, each of whom is a professional in their field.

Source: https://www.velesstroy.com/about/


Bitrix24 Integration with ERP:  AD and 1C-ZUP Personnel Management System

*1C -ZUP is a Salary and Personnel Management system from Bitrix Inc. It supports all the main processes of personnel management, as well as the processes of personnel records, payroll accounting, planning of labour costs, calculating personal income tax and insurance premiums.

It also supports electronic employment records, reports and certificates of employees required by government agencies and social funds.

Many integrators prefer not to take on projects with non-standard integrations because there are many risks involved - the labour intensity is usually difficult to predict, there could be conflicts with IT services on the part of the customer.

But, We have a different opinion - We prefer to carry out these integrations at the beginning of the project because it immediately opens up the client's IT landscape, and we get a good idea of the composition and quality of the data that needs to be transferred.
Carrying out these integrations first also reduces the risk of a situation where the client is unable to integrate B24 with their internal IT systems after spending precious resources on design and implementation.

Additionally, a complex integration is a good test of competence for your integrator.
If the integrator vehemently insists on putting off this part of the project for the end, chances are that they simply does not have the resources for such a task.

In the project of Bitrix24 implementation for Velesstroy,  our first priority was integrating AD and 1C-ZUP. One part that was challenging was that user logins were stored in AD.
AD was also responsible for NTLM authorization. Aside from these two, all other data was stored in 1C-ZUP:

  1. The structure of the company;

  2. Employee information;

  3. other additional information.


An additional complication that we encountered was that in 1C, employee data was stored in several different organizations (these were separate divisions). The standard exchange module did not support such unloading.

We configured standard integration with AD and enabled NTLM authentication, and set up integration with 1C-ZUP concurrently. To ensure correct unloading, We made some customizations to the 1C module. 

INTERVOLGA has a dedicated 1C development department, which allows us to work on integration from two sides - both on the B24 portal and on 1C. For the customer, this reduces the complexity of management. He doesn’t have to look for and control different teams.


To make everything work as it should, we made the following changes to the 1C integration module:

  1. We  added the possibility to unload organizations (users from several divisions);

  2. We Restricted the transfer of some of the fields;

  3. We  Added unloading of the company name and information about the division;

  4. We Added unloading of additional fields according to employees;

  5. We Added unloading of employees’ positions in the company and the directory of roles;

  6. We corrected the company structure formation process and choosing the head of a department (In the standard exchange process, data was downloaded from the wrong directories);

  7. We corrected the login transfer process ( The standard exchange transferred wrong logins, and because of this, authorization via AD did not work);

  8. We added unloading of the "Career History" directory and then customized Bitrix24 to store and display this data.

We have continued to refine the integrations at the request of the customer's HR department.


Bitrix24 redesign to fit the brand image

The most common opinion about changing the design of the Bitrix24 portal is -  Don’t do it! We ourselves adhere to this for small and medium-sized companies, where Bitrix24 is primarily a working tool (CRM, tasks, calendar, etc.).

But when implemented in large companies, Bitrix24 is a lot more than just that. The portal becomes a translator of the principles and mission of the client's brand to its employees. The HR component is very strong here.

Bitrix24 redesign to suit brand image


You can't do without the use of corporate identity and redesign. This, we did effortlessly . 

We have two approaches to design:

  1. Design development by us. One of the advantages of this is that our designers know exactly which elements to change, and how to change them. It's like a good design project for a house - not only beautiful but also technologically advanced, without unnecessary cost overruns.

  2. Design development by the customer. This has its own advantage - the designer is well versed in the client's corporate style, knows what the employees would and wouldn’t connect to.

We are comfortable with both methods, whatever is preferable to our clients.

For Velesstroy, the design was developed by an old partner of the customer. We provided consultations on technical issues - what can be changed and how, features of the portal layout, and so on.

The result was excellent - All details of our client’s corporate identity were taken into consideration. We were also able to make up and implement the design without wasting time and money.


Bitrix24 redesign to suit brand image


3.png


Bitrix24 redesign to suit brand image


Bitrix24 redesign to suit brand image


Here, We need to share more details about how we pulled off a design change because Bitrix24 wasn’t made to allow for such deep design changes. 

In other words, if you plan to use your own design templates, you automatically forgo the possibility to update your portal. We understand the senselessness of this limitation and bypassed it when implementing the design layout.

We override CSS and JS while leaving the page structure intact. This means that the portal would still receive updates and, as a rule, the layout does not suffer. If elements that are already existing in other parts of the portal are added, for example, a new button or an employee card display, etc., these elements will automatically be in our implemented style. The only exception is when Bitrix itself introduces new elements. In this situation, some work would be needed to apply our styles. 


We also want to clarify our approach to the design development and implementation methodology.

Bitrix24 portal is a very functional tool - tasks, notifications, CRM, calendars, processes, conference rooms, static pages, etc. 

There are tons of pages and sections, it is impossible to redesign (and especially to layout and implement the layout) all the pages at once.

Therefore, We recommend redesigning in this order:

  1. Design and development of the design of the main page and general portal template;

  2. Design of standard portal elements (buttons, links, headers, forms, etc.);

  3. Introduction of the main page and general template into commercial operation;

  4. First page design (highest priority);

  5. Implementation of the first line of pages;

  6. Design of the second line of pages (high priority);

  7. Implementation of the second line of pages;

  8. Design of the third line of pages (medium priority)

  9. Implementation of the third line of pages.

Etc.


This approach allows you to quickly roll out changes and, if necessary, adjust the design based on the results of the first implementations.

An additional advantage is you can work simultaneously on a couple of things. While the programming of the main page and the general template was in progress, we were already making up the first stage, making the design of the second stage, and designing the third stage.


Implementation of Federal Government Services in Bitrix24

For a large company, it is important that employees can get all the “in-house services” in one location. Send an application for an internal process, go on vacation, prepare a workstation for a new employee, report a bug or a piece of faulty work equipment (printer, computer, etc) ...

There are dozens of such scenarios and services, and it is not always obvious for employees where to access them, and how to track their statuses. We understand this problem and have prepared the “Single Window module”


Bitrix24 redesign to suit brand image

In a few words, this is the equivalent of public services within a private company.

You can:

  1. View the list of services, book a service;

  2. Find a service;

  3. Understand which department is responsible for the execution of a service, view the contacts of this department;

  4. Understand the requirements to book a service(documents or input data);

  5. See a list of your applications;

  6. See a list of services you are responsible for - if you are the executor of any service, the task will be shown in a separate list;

  7. The secretary can book a service for another employee or supervisor.

The module is being used by Velesstroy and several other clients.


We implemented business processes and services

We developed the following processes:

  1. Application for the development of a guidance document;

  2. A Service for conducting due diligence on contractors within the internal systems of the client;

  3. Certificate issuance ;

  4. Application for a temporary pass.

Let's consider them in a little more detail.


Application for the development of a guidance document

The business Process allows company employees to create an application for the development of internal regulations.

To start the process, a custom launch form was developed, some fields of which are filled in automatically.

Bitrix24 redesign to suit brand image


Bitrix24 redesign to suit brand image


After creation, the application goes through the approval procedure. If the application was approved by the direct head of the department in which the initiator works, a person responsible for the development of the regulations is appointed.

Next, a task is created in the Bitrix24 group. 


9.png


Kanban stages and application development status are linked. When you change the stage of a task in the kanban of the group, the status of the request is updated. Thanks to this, the initiator can monitor the progress of work online.

After the requested regulation has been developed, it is automatically registered in the corresponding register of internal documents.

Bitrix24 redesign to suit brand image



Service for conducting due diligence on contractors in internal systems

Before concluding a contract and commencing work with a new contractor, the Procurement Control Department must run checks on it.

After the contractor passes the check, it is added to the 1C database. Only after this, can the partnership begin with the new supplier.

Before sending a contractor for verification, you need to check the existence of this organization in the 1C database.

The check is carried out on a separate page on the portal.


Bitrix24 redesign to suit brand image


After verification, you can start the required Business Process.


Certificate Issuance

In order to receive a certificate, an employee of the company just needs to start a business process. Indicate the type of certificate required and the preferable method of obtaining it. All the necessary data about the employee will be filled in on the form automatically, thanks to the “smart” form for initiating the business process.


Bitrix24 redesign to suit brand image

The form is also available for unauthorized users on the portal. For example, if an employee no longer works for the company, he can contact the hotline operator by phone, who will send him a link to the inquiry order form. 

After filling in all the required fields and sending the application, the person responsible for issuing this type of certificate, the employee will prepare the necessary document and send it to the initiator.

To facilitate filling out and minimize errors when filling out the Delivery address field, integration with the Dadata service was performed. The service allows you to quickly and without errors fill in the field with the Delivery address.


Bitrix24 redesign to suit brand image


The initiator will receive SMS notifications about changes in the status of the business process to his mobile phone, as well as to the specified e-mail address.

If there is no need to receive a paper copy of the certificate, then the generated certificate will be sent to the employee's e-mail.


Application for a temporary pass

If a company employee is expecting a visitor on the company premises, he can order them a pass by simply launching the required Business Process on the portal.

When starting, it will be necessary to indicate the full name, the date of the guest's visit, as well as the checkpoint/ entrance gate.


Bitrix24 redesign to suit brand image



After that, on the date of the visit, at the security guard's workstation at the checkpoint, a list of visitors for the day is generated.


Bitrix24 redesign to suit brand image


When the visitor arrives at the checkpoint, the security guard gives him a pass. The pass number is entered into the system, and the initiator of the Business process receives a notification on the Bitrix24 corporate portal that his visitor has arrived.


We provide Bitrix24 support and training

We understand that big implementations of Bitrix24 comprise not only of the work itself but also these accompanying services:

  1. Development of clear documentation;

  2. User training;

  3. Updating the portal and server software;

  4. User support;

  5. Ongoing improvements and consultations.

We are ready to completely take over the maintenance of Bitrix24 and provide support. 

For the project of introducing a corporate portal in VELESSTROY, we provided all the services listed above.


We especially want to note the documentation - along with the transfer of integration work to the test, we provide instructions and documentation. This allows you to correctly support the system internally if the customer plans to perform further maintenance independently.


Another important task for the success of the implementation is training users on how to use Bitrix24. We offer this service in several formats:

  1. There are ready-made video instructions.

  2. We develop text instructions with screenshots. These can be added to the company knowledge base.

  3. We conduct online webinars with recording and subsequent transfer of the video to the client. Such webinars are conducted by our employees with many years of teaching experience, PhD, head of Bitrix24 implementations.


Why are we the best implementors of Bitrix24 for construction companies?

We combine deep industry expertise and client- and community-recognized expertise at Bitrix24.

  1. We are among 12 companies in the world recommended by Bitrix for large deployments.

  2. We have all the competencies for Bitrix24, this is confirmed by Bitrix Inc..

  3. We possess the skills needed for non-standard integrations, both from the side of Bitrix24 and other management or ERP systems.

  4. A large workforce dedicated to B24 implementation. 

  5. We have 10 years of Bitrix experience and 19 years of experience in the IT industry.

  6. We specialize in complex modifications of Bitrix24 on-premise.

  7. Our employees develop Bitrix training materials for other developers, and they are published on official Bitrix24 training websites.

  8. We know how to customize Bitrix24 and ensure you still receive updates.


Fill out the form - Let’s discuss your project!

  • 02.07.2021