Odoon kustomointi ja käyttöönotto myynnin toiminnanohjausjärjestelmäksi
Sorri, Aleksi (2024)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202405038932
https://urn.fi/URN:NBN:fi:amk-202405038932
Tiivistelmä
Opinnäytetyö on toteutettu toimeksiantona Anicare Oy:lle. Toimeksiantaja halusi ottaa
yrityksessään käyttöön Odoo-toiminnanohjausjärjestelmän, jolla yritykselle saataisiin tehokkaampi toiminnanohjausjärjestelmä etenkin myynnin osa-alueelle. Opinnäytetyön tavoitteena oli käyttöönottaa järjestelmä yrityksen Ubuntu-palvelimelle ja räätälöidä toiminnanohjausjärjestelmää yrityksen tarpeisiin sopiviksi. Räätälöintiin kuului esimerkiksi asiakastietojen vienti järjestelmään, asiakastietokorttien muuttaminen yritykselle sopivaksi sekä ohjelmointirajapinnan luonti Odootoiminnanohjausjärjestelmän ja Procountor-taloushallinnon ohjelmiston välille. Odoon räätälöinti tapahtui pääasiassa ohjelmoimalla järjestelmään uusia moduuleita. Muutokset asiakastietokorttiin on toteutettu luomalla moduuli, joka mahdollistaa näkymän muokkaamisen attribuuteilla. Tämän avulla voitiin poistaa tarpeettomia kenttiä ja luoda tilalle uusia tarpeiden mukaisesti. Ohjelmointirajapinnan luonti Odoon ja Procountorin välille tapahtui myös luomalla
järjestelmään moduuli. Tämän moduulin tarkoituksena oli, että Odoossa luodut laskut ja laskun tiedot siirtyvät Procountor-ohjelmistoon. Moduuli myös varoitti laskun tekijää
toiminnanohjausjärjestelmässä, jos laskusta puuttui pakollisia tietoja, kuten asiakkaan postiosoite. Toiminnanohjausjärjestelmä luotiin Odoon versiolle 16.0. Moduulit olivat yhteensopivia järjestelmän kanssa ja näillä muutoksilla saatiin yritykselle tehokkaampi
toiminnanohjausjärjestelmä ja parempi asiakkuudenhallinta myynnille. Opinnäytetyössä, kuitenkin jäi useampi toteutus tekemättä ajanpuutteen takia. Nämä kehitysideat jäävät järjestelmään jatkokehitysideoiksi. Näitä toteutuksia olisi ollut esimerkiksi se, että Odoo suorittaa kutsun taloushallinnon ohjelmistolle, jolloin saadaan laskun maksutila Odooseen.
Toiminnanohjausjärjestelmän kustomointi onnistui kaiken kaikkiaan hyvin, vaikkakin ongelmia esiintyi moduulien ja Odoon yhteensopivuuden takia. This thesis was implemented as an assignment for Anicare Oy. The company desired to implement the Odoo enterprise resource planning system within their company, which would further enhance the company’s CRM especially for the sales area. The goal of the thesis was to implement the system on the company’s Ubuntu server and customize the enterprise resource planning system to suit the company’s needs. The customization included, for example, exporting customer data to the system, changing customer data cards to suit the company’s needs, and creating an application programming interface between the Odoo ERP system and the Procountor financial management software. Odoo was customized mainly by programming modules into the system. The changes to the customer information were implemented by creating a module that edits the view with attributes. With this, it was possible to remove unnecessary fields and create new ones according to needs. The creation of an application programming interface between Odoo and Procountor also took place by creating a module in the system. The purpose of this module was to transfer the invoices created in Odoo to Procountor software. The module also warned the creator of the invoice in Odoo if the invoice was missing mandatory information, such as the customer’s address. The enterprise resource planning system was created for Odoo version 16.0. The modules were compatible with the system and these changes gave the company a more efficient enterprise resource planning system and better customer relationship management for sales. In the thesis, however, several implementations were left undone due to lack of time and remain as further development ideas. One of the proposed development ideas involved Odoo making an API call to retrieve and update the payment status of invoices within the system. The customization of the enterprise resource planning system was overall successful, although there were few problems due to the compatibility of the modules on Odoo.
yrityksessään käyttöön Odoo-toiminnanohjausjärjestelmän, jolla yritykselle saataisiin tehokkaampi toiminnanohjausjärjestelmä etenkin myynnin osa-alueelle. Opinnäytetyön tavoitteena oli käyttöönottaa järjestelmä yrityksen Ubuntu-palvelimelle ja räätälöidä toiminnanohjausjärjestelmää yrityksen tarpeisiin sopiviksi. Räätälöintiin kuului esimerkiksi asiakastietojen vienti järjestelmään, asiakastietokorttien muuttaminen yritykselle sopivaksi sekä ohjelmointirajapinnan luonti Odootoiminnanohjausjärjestelmän ja Procountor-taloushallinnon ohjelmiston välille. Odoon räätälöinti tapahtui pääasiassa ohjelmoimalla järjestelmään uusia moduuleita. Muutokset asiakastietokorttiin on toteutettu luomalla moduuli, joka mahdollistaa näkymän muokkaamisen attribuuteilla. Tämän avulla voitiin poistaa tarpeettomia kenttiä ja luoda tilalle uusia tarpeiden mukaisesti. Ohjelmointirajapinnan luonti Odoon ja Procountorin välille tapahtui myös luomalla
järjestelmään moduuli. Tämän moduulin tarkoituksena oli, että Odoossa luodut laskut ja laskun tiedot siirtyvät Procountor-ohjelmistoon. Moduuli myös varoitti laskun tekijää
toiminnanohjausjärjestelmässä, jos laskusta puuttui pakollisia tietoja, kuten asiakkaan postiosoite. Toiminnanohjausjärjestelmä luotiin Odoon versiolle 16.0. Moduulit olivat yhteensopivia järjestelmän kanssa ja näillä muutoksilla saatiin yritykselle tehokkaampi
toiminnanohjausjärjestelmä ja parempi asiakkuudenhallinta myynnille. Opinnäytetyössä, kuitenkin jäi useampi toteutus tekemättä ajanpuutteen takia. Nämä kehitysideat jäävät järjestelmään jatkokehitysideoiksi. Näitä toteutuksia olisi ollut esimerkiksi se, että Odoo suorittaa kutsun taloushallinnon ohjelmistolle, jolloin saadaan laskun maksutila Odooseen.
Toiminnanohjausjärjestelmän kustomointi onnistui kaiken kaikkiaan hyvin, vaikkakin ongelmia esiintyi moduulien ja Odoon yhteensopivuuden takia.