Mukautetun tuotekonfiguraattorin toteutus
Mikkola, Tuomas (2019)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019112622717
https://urn.fi/URN:NBN:fi:amk-2019112622717
Tiivistelmä
Insinöörityössä tutkittiin Salesforce CPQ -myyntikonfiguraattorin toimintalogiikkaa sekä toteutettiin mukautettu ohjelmisto, joka pystyy suorittamaan tuotekonfiguraatiosääntöjä Salesforce CPQ:n tietueiden perusteella.
Työssä havaittiin, että tuotekonfiguraattoreiden toimintalogiikka pohjautuu yksinkertaisiin, teoreettisiin ajatuksiin ja matemaattisiin sääntöihin, joita noudattamalla voidaan kehittää hyvin monimutkaisia tuotekokonaisuuksia.
Julkisesti tarjolla oleva dokumentaatio oli hyvin rajoittunutta, jolloin Salesforce CPQ:n toimintalogiikan selvittäminen oli ajoittain työlästä.
Lopputuloksen perusteella todettiin, että tuotekonfiguraattorin toteuttaminen on itsessään jo hyvin haastavaa. Työssä onnistuttiin toteuttamaan ohjelma, joka pystyy suorittamaan Salesforce CPQ:n konfiguraatiosääntöjä. Lopputulos luo myös hyvät lähtökohdat mukautettujen sovellusten jatkokehittämiselle.
Olisi kuitenkin toivottavaa, että Salesforce tarjoaisi tulevaisuudessa CPQ-ohjelmointirajapinnan kautta monipuolisemman pääsyn konfiguraattorin toiminnallisuuksiin, jotta toteutuksissa voitaisiin hyödyntää jo olemassa olevaa ohjelmakoodia.
Avainsanat
Työssä havaittiin, että tuotekonfiguraattoreiden toimintalogiikka pohjautuu yksinkertaisiin, teoreettisiin ajatuksiin ja matemaattisiin sääntöihin, joita noudattamalla voidaan kehittää hyvin monimutkaisia tuotekokonaisuuksia.
Julkisesti tarjolla oleva dokumentaatio oli hyvin rajoittunutta, jolloin Salesforce CPQ:n toimintalogiikan selvittäminen oli ajoittain työlästä.
Lopputuloksen perusteella todettiin, että tuotekonfiguraattorin toteuttaminen on itsessään jo hyvin haastavaa. Työssä onnistuttiin toteuttamaan ohjelma, joka pystyy suorittamaan Salesforce CPQ:n konfiguraatiosääntöjä. Lopputulos luo myös hyvät lähtökohdat mukautettujen sovellusten jatkokehittämiselle.
Olisi kuitenkin toivottavaa, että Salesforce tarjoaisi tulevaisuudessa CPQ-ohjelmointirajapinnan kautta monipuolisemman pääsyn konfiguraattorin toiminnallisuuksiin, jotta toteutuksissa voitaisiin hyödyntää jo olemassa olevaa ohjelmakoodia.
Avainsanat