Raha liikkuu!

Testiosto

Haimme lähikaupasta lakritsipatukoita, joita myimme Odoon kautta koulussamme. Palvelimeen saa yhteyden vain koulun sisäisestä labraverkosta, eikä sivuillemme tai järjestelmään pääse julkisesta internetistä. Tämän takia hyväksymme vain käteisen. Odoossa olisi mahdollista käyttää mm. PayPal- tai Stripe -maksutapaa, mutta se vaatii palvelimilta edestakaista kommunikointia.

etusivu
Etusivu

Verkkosivuja varten tarkoitettua työkalua oli helppo käyttää ja sillä sai vaivattomasti hienot sivut.

Ostot suorittivat ihmiset, jotka eivät olleet ennen käyttäneet sivujamme eikä heille tullut minkäänlaisia ongelmia ostoksia tehdessä.

osto_tero
Onnistunut osto

Järjestelmä tulosti kuitin niin asiakkaalle kuin meillekin.

kuitti

Kun maksu on vastaanotettu, se hyväksyttiin Sales -> Orders -> Haluttu tilaus -> Mark as Paid.

myynnit
Hyväksytyt myynnit

Lakritsin ostajat kuin myyjätkin kiittivät onnistuneista kaupoista ja saimme järjestelmämme läpi kulkemaan oikeaa rahaa.

Advertisements

Houston, we have a problem

Oikean tuotteen myynti

Halusimme myydä oikeaa tavaraa Odoon kautta ja päädyimme lakritsipatukoihin, jotka hakisimme kaupasta ja jälleenmyisimme ne.

Ongelma tuli kuitenkin vastaan, kun teimme testiostoa. Kaikki sujui hyvin kunnnes piti painaa “Pay now” -painiketta. Se ei hyväksy ostoa ja tulee “500 internal server error”.

Shop - Select Payment Acquirer | OpenSourceERP2018 - Mozilla Firefox_002

Päätimme uudelleen käynnistää palvelimen, jos se korjaisi ongelman. Ubuntun käynnistys kuitenkin epäonnistui, kun järjestelmässä tuli vastaan prosessi

unmounting /run/user/1000

eikä uudelleenkäynnistys jatkanut tästä eteenpäin.

Pitkän odotuksen jälkeen päätimme, että järjestelmä jumittui ja jouduimme uudelleen käynnistämään virtanappia painamalla. Tämä auttoi siihen, että lakritsipatukun ostaminen onnistuu ja ns. julkinen sivusto toimii. Kirjautuessa sisään Odoo on kuitenkin rikki eikä ERP-järjestelmän moduuleihin kuten “Sales” ja “CRM” pääsee ollenkaan käsiksi.

Kun katsoimme odoo-server:in tilannetta komennolla:

sudo systemctl status odoo-server

Niin näkyi että se ei ollut päällä eli inactive(dead).

Odoo-server:in uudelleen käynnistys ei auttanut ollenkaan, katsoimme odoo-server.service ja odoo-server.conf tiedostot läpi niin huomasimme että tiedostot olivat ihan tyhjiä. Joten loimme nämä tiedostot uudestaan ottaen mallia meidän ensimmäisestä asennus ohjeesta: https://opensourceerp2018.wordpress.com/2018/02/09/odoo-asennus/.

Mutta tämäkään ei auttanut.

errori

Meillä oli kuitenkin Odoon asennus skripti sekä juuri ennen hajoamista tallennettu varmuuskopio tietokannasta. Ajoimme skriptin sekä palautimme tietokannan testiympäristössä. Patukkaa ostaessa tulee taas “500 internal server error”. Tutkimme logeja komennolla sudo tail odoo/odoo-server.log.

Selection_003

Tilanne ei korjaantunut asentamalla ohjelma wkhtmltopdf ja Odoon uudelleen käynnistämisellä.

$ sudo apt-get install wkhtmltopdf
$ sudo systemctl stop odoo
$ sudo systemctl start odoo

Löysimme kuitenkin ohjeet, joissa piti syöttää seuraavat kommennot.

$ sudo curl -LO https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
$ sudo tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
$ sudo cp ./wkhtmltox/bin/wkhtmltopdf /usr/bin/
$ sudo cp ./wkhtmltox/bin/wkhtmltoimage /usr/bin/
$ sudo systemctl stop odoo
$ sudo systemctl start odoo

Nyt sekä patukan ostaminen että sisäinen sivusto toimii.

Asiantuntijoiden mielipiteitä Odoosta

Lähetimme kyselyn SprintIT-yritykseen, joka tarjoaa mm. Odoota liiketoiminnan tueksi.

SprintIT-Hero-Logo-Transparent
https://www.sprintit.fi/

Esittämämme kysymykset:

· Kuinka kauan olette työskennelleet Odoon parissa?
· Miksi valitsitte juuri Odoon?
· Mitkä ovat Odoon parhaat ominaisuudet?
· Kuinka Odoon lokalisointi tällä hetkellä onnistuu Suomeen?
· Miten Odoo kilpailee suljetun lähdekoodin järjestelmien kanssa teidän mielestä? Esim. SAP ja Microsoft Dynamics 365?
Saimme huimasti vastauksia, kymmeneltä eri asiantuntijalta.

 

Kuinka kauan olette työskennelleet Odoon parissa?

4 vuotta (2)


Noin 9 kuukautta.


5 Years


9 kk


1.5 vuotta


noin 2 vuotta


4 kuukautta


< 1v


noin 1 vuotta

Miksi valitsitte juuri Odoon?

Valtsin yrityksen, SprintIT:n, en varsinaisesti Odoota


Fastest Growing ERP in the Market and well demanded.


Helppo


Modernia teknologiaa, globaali yhteisö (community), perustuu yleisesti saatavilla oleviin ja käytettyihin teknologioihin (postgres, html, css, python), helppo omaksua ja ottaa käyttöön, helppo sovittaa asiakkaan tarpeisiin, helppo integroitavuus, avointa lähdekoodia.


Avoin lähdekoodi, kansainvälinen kehitystiimi/käyttäjäkunta, Python.


Oli muiden valmiiksi valitsema ratkaisu


Odoo on mielenkiintoinen vaihtoehto verrattuna suljettuihin ja verraten jäykkiin ERP-järjestelmiin. Odoo on kasvanut voimakkaasti 10 vuodessa ja erityisesti viimeisen 5 vuoden aikana haastaen perinteiset ERP-järjestelmät.



En valinnut juuri odoota, se vain oli yksi hyvä opensource ERP muiden muassa


Kansainvälinen, kasvava, kehittyvä uusi vaihtoehto lisenssiohjelmistoille
Mitkä ovat Odoon parhaat ominaisuudet?

Modularisuus


User Friendly


Avoimmuus ja muokattavuus


Helppokäyttöisyys ja maailmanlaajuinen tukiverkko.


Modulaarisuus, avoimuus, Python


Total Cost of Ownership (TCO) on hyvä, moderni ja erittäin laaja sovellusperhe (esim. verkkokauppa ja muut sovellukset samassa paketissa) joka tarjoaa alusta alkaen integroituja ratkaisuja, kansainvälisyys (aidosti globaali ratkaisu) ja kielituki, muunneltavuus jos ja kun hakee kilpailuetua järjestelmän kautta (tarkoittaa myös että jos myöhemmin tulee joku tarve vastaan niin voidaan toteuttaa vaikkakin ei hankintahetkenä osannut ennakoida juuri tätä).

Käyttäjäkokemukset (Myös voittanut on-line Finance palkinnon 2017), “kanban-kortti”-ratkaisu (tiedot esim. asiakkaasta pähkinäkuoressa, lyhyet hiiren polut)

Sopii start-up:ille ja isoimmille yrityksillekin (ei tarvetta vaihtaa järjestelmää niin usein jos yritys kasvaa), toimittajariippumattomuus, ekosysteemin laajuus jota käytännössä voi hyödyntää lisäapps:ien kautta, on-line listanäkymät jotka antavat vastauksia alta aikayksikön, raportointiratkaisut (pivot/kuutio-tyyppiset sekä taloushallinnon dynaamiset raportit jotka ovat todella muunneltavia).

Nopea käyttöönotto (ei teorian vaan käytännön kautta), viestintäosuus ja prosessi/vaiheajattelu joka puolella, murupolut näkyvissä (breadcrum paths).


Odoo on skaalautuva ja helposti räätälöitävissä asiakaskohtaisesti. Odoo on helppokäyttöinen ja se kehittyy järjestelmänä huimasti 900 globaalin kumppanin ja asiakkaiden yhteistyöllä. Odoo ei pakota asiakasta muuttamaan prosessejaan järjestelmän takia vaan tukee prosessien muuttamista liiketoiminnan parantamiseksi. Odoo on saadaan käyttöön myös hyvin nopeasti (päivistä viikkoihin riippuen projektin koosta).


Odoo on laaja-alaisesti valmiiksi kattava ja melko helposti muokattava

Odoo on moderni opensource ERP, joka on koodattu järkevästi, varsinkin ajatellen jatkokehitystä.


Ketterä, kustannustehokas, käyttäjäystävällinen, looginen ja helppo käyttää
Kuinka Odoon lokalisointi tällä hetkellä onnistuu Suomeen?

Erittäin hyvin. Meillä on sata asiakasta, jotka käyttävät sen eri appejä.



Lokalisointia on tehty erityisesti Taloushallinnon osalta Sprintit Oy:n toimesta. Kaikki ei ole vielä valmista, (ei ole koskaan = ) .


Tärkeimmät asiat – kirjanpito, pankkiyhteydet, rajapinnat on hyvinkin tehtävissä “keneltä tahansa” – esimerkkinä projekti ilman aiempaa Odoo taustaa keneltäkään, vedettynä läpi vain ei-IT alan yrityksen voimin yhdellä koodarilla 5 kuukaudessa tilaan, että yrityksen koko toiminta oli saatu siirrettyä nollasta lokalisoituun Odooseen.


Liittymiä ja yhteistyökumppaneita löytyy. Liittymistä tärkeimpiä ovat pankin rajapintojen integraatiot, verkkolaskujen lähetys ja vastaanotto. ALV-ratkaisu on hyvä, viralliset talousraportit löytyvät, intrastat on.


Odoon eri ominaisuuksia on lokalisoitu Suomeen viimeisen neljän vuoden aikana yhdessä asiakkaiden kanssa. Haastavimpia lokalisoitavia kokonaisuuksia ovat taloushallinto ja palkanlaskenta. Odoon sinänsä valmista taloushallintoa lokalisoidaan yhdessä asiakkaiden ja asiantuntijakumppaneiden kanssa koko ajan vastaamaan paremmin suomalaisen kirjanpito- ja tilinpäätöslainsäädännön muuttuvia tarpeita.  Myös jokainen yritys toimii eri lailla, joten yrityksen toimiala tai vain oma toiminta saattaa vaatia jatkokehitystä, konfigurointeja ja devaamista, jota tehdään täällä useisa projekteissa päivittäin.


Hyvin. Palkanlaskenta taitaa olla ainut, jota ei ole helposti Odoossa valmiina. Lomathan lasketaan eri kulttuureissa ja maissa ihan eri tavalla. Kyseessä on lokalisaatio meillä, mutta myös muualla. Muuten HR-järjestelmänä toimii erinomaisesti.
Miten Odoo kilpailee suljetun lähdekoodin järjestelmien kanssa teidän mielestänne? (SAP ja/tai MS Dynamics)

Odoo edustaa tulevaisuuden ohjelmistoa, joka on joustava, ja joka mukautuu muutostilantiessa sekä kasvaa yrityksen tarpeiden mukana.


Nykyään pienemmissä yrityksissä Odoo on jo hyvissä asemissa.

Alhaisempi CTO, helpompi käyttöönotto, helpompi omaksua loppukäyttäjän näkökulmasta, ei toimittajalukkoa (toimittajan voi vaihtaa helpommin, koska osaamista löytyy sekä Suomesta että ulkomailta).


Avoimuus on suuri etu, sekä kehittämisessä että hinnassa (eritoten pienemmille yrityksille modulaarisuudesta syntyvä tarpeiden mukaan skaalautuvuus on erinomainen taoudellinen asia — ei makseta turhasta, kuten usein järeiden järjestelmien hinnoittelussa). Odoo-webstoren/OCA:n sekä maksulliset että ilmaiset lisämoduulit laajentavat peruskäytettävyyttä huomattavasti, ja kehityskustannukset Odoossa ovat hyvinkin kilpailukykyiset suljettuihin järjestelmiin verrattuna.


Yleisellä tasolla: TCO, muunneltavuus, avoimen lähdekoodin houkuttelevuus, mahdollisuus kevyeen käyttöottoprosessiin, toimittajariippumattomuus ja mahdollisuus aidoisti saada kilpailuetu järjestelmästä eikä ainoastaan “me-too”-ratkaisu.


Teknisesti: SAP on moduulikohtaisiin asiakirjoihin pohjautuva ratkaisu jolloin integrointi on heikompaa kuin Odoo:ssa. SAP on myös monimutkainen siihen pisteeseen saakka että käytännössä valitaan oikoteitä eikä jakseta toimia niin kuin järjestelmä on ajateltu (esimerkkialue on käyttäjäoikeudet).
SAP:issa on myös voimakkaampi kahtiajako eli on transaktiodata ja perusdata ja sitten Master-data; SAP:in perusoletuksiin liittyy se, että masterdata on vakio ja muuttumatonta eikä sen muutoksiin ole samanlaisia ratkaisuja kuin Odoossa (Odoossa on helppoa hypätä masterdataan suoraan transaktiosta) vaikuttaen siten, että käytetään SAP:issa joskus jopa “dummy”-tuotteita menettäen paljon infoa. Portaalinäkymä on Odoossa valmiina yhteistyökuvioissa, viestintätoiminnallisuudet on selkeä etu. Odoo on myös rakenneltaan selkeä MVC-järjestelmä. Python on tehokas ja hyvä kieli (Odoo 11:ssa on v. 3)

Melko uutena tulokkaana Suomen markkinoille löytyy vielä huomattavasti enemmän referenssejä muille järjestelmille, joka helposti lisää ostaajan kokemaa riskiä Odoon hankinnassa. Siltä osin kuin Odoossa on “yllättäviä uusia etuja”, joita ei osata nähdä ja listata etukäteen — niiden painoarvo asiakkaan silmissä voi olla pieni, vaikka merkitys yrityksen työn automatisointiin ja modernisointiin olisikin todellisuudessa suuri. Nämä ovat siis mielikuvia.


Odoo on aito globaali vaihtoehto SAP:n ja MS:n rinnalla. Sen kertovat käyttäjämäärä (3,7 miljoonaa käyttäjää).

Odoolla on todella suuria asiakasyrityksiä ja referenssejä monilta eri toimialoita. Odoon referenssejä ovat: Toyota, Sodexho, Sveitsin posti, Belgian terveysministeriö, ja lukuisat muut yrityksen Euroopassa, Aasiassa ja Amerikoissa sekä Afrikassa.


Ketteryys muokata nopeasti vastaa tämän päivän asiakkaiden tarpeisiin.


Odoo on avoin, joten kaikenlainen kehitys- ja muutos on mahdollista ja varsin edullisesti. Lisensoiduilla järestelmillä ei muutokset ole monestikaan edes mahdollisia tai sitten ne maksavat varsin paljon.


Odoo on todellinen vaihtoehto globaalien toiminnnanohjaus ohjelmistojen markkinassa. Kilpailijat ovat SAP BusinessOne, Microsoft Nav, ja Netsuite.
Avoimuus, integroitavuus ja laaja globaali ekosysteemi tekee siitä erittöin kilpailukykyisen vaihtoehdon asiakkaille. Odoon tavoite on kasvattaa käyttäjämäärä 4M käyttäjästä 24 M käyttäjään. Ohjelmisto on siis valtaamassa merkittävää jalansijaa globaalista ERP markkinasta.

Suuret kiitokset SprintIT:n työntekijöille, jotka käyttivät omaa aikaansa vastaamalla meidän kysymyksiimme!

Palvelimen konfigurointi

06.04.2018

Ubuntu server 16.04.3 LTS asennus

Haimme asennus tiedoston osoitteesta: https://www.ubuntu.com/download/server

Käytimme UNetbootin ja Rufus työkaluja boottaavien USB tikkkujen tekemiseen:

https://rufus.akeo.ie/

https://unetbootin.github.io/

Löysimme asennus ohjeet täältä: https://askubuntu.com/questions/340965/how-do-i-install-ubuntu-server-step-by-step

Valitsimme kieli, paikka ja näppäimistö asetukset, sen jälkeen annoimme nimen koneelle sekä hyvän salasanan.

  • Emme salanneet kotihakemistoa

Hyväksyttiin kellonaika.

Levy osioinnissa valitsimme “Guided  – use entire disk and set up LVM
Valitsimme osioitavan levyn, ja vastasimme “Yes” seuraavaan kahteen kysymykseen.

  • Jätettiin paketti hallinnan osoite tyhjäksi
  • “Asennetaan tietoturva päivitykset automattisesti”

Sofware selection kohdassa tuli valita:

  • OpenSSH server
  • DNS server
  • Manual package selection

Ja “Continue”.

GRUB:istä ei kysytty mitään asennuksen aikana.

Konfigurointi

Teimme päivitykset.

sudo apt-get update && sudo apt-get upgrade

Muokkasimme sshd_config tiedostossa Banner kohdan sekä käynnistettiin uudelleen.

sudoedit /etc/ssh/sshd_config

sshd_config
* What ports, IPs and protocols we listen for Port 2222

Porttinumeroa ei tarvitse vaihtaa, se saa olla 22.

banner
Tässä pitää vain poistaa risuaita # pois Banner /etc/issue.net edestä

sudo systemctl restart sshd.service

Muokkasimme interfaces tiedostoon kiinteät ip-osoitteet ja käynnistimme sshd:n uudelleen.

sudoedit /etc/network/interfaces

interfaces
Älä muokkaa verkkoliitännän nimeä, jos se on esim. eno1 niin anna olla sen alkuperäisessä muodossa. (verkkoliitännän nimi tässä kuvassa on ens2s0)

sudo systemctl restart sshd.service

Näet ssh palvelimen tilanteen komennolla:

systemctl status sshd.service

Onnistuimme pingaamaan ja ottamaan ssh-yhteyden sisäisestä verkosta palvelimeen.

sshtoimii

Odoon asennus

Käytimme seuraavat komennot roottina asennukseen:

$ wget -O – https://nightly.odoo.com/odoo.key | apt-key add –

$ echo “deb http://nightly.odoo.com/11.0/nightly/deb/ ./” >> /etc/apt/sources.list.d/odoo.list

$ apt-get update && apt-get install odoo

Kirjoittamalla palvelimen osoitteen selaimen osoite kenttään, pääsimme odoon kirjautumis sivulle. Ensin piti luoda tietokanta ja siihen käyttäjä, admin käyttäjätunnuksen luonnin jälkeen saat lisää käyttäjiä Seetings > Users kohdasta.

users näkymä

Pienen muokkauksen jälkeen saimme myös netti sivun näkyville.

odoo welcome nettisivu

Vakaa WKHTMLTOPDF

Käytä seuraavat komenot:

$ sudo curl -LO https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
$ sudo tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
$ sudo cp ./wkhtmltox/bin/wkhtmltopdf /usr/bin/
$ sudo cp ./wkhtmltox/bin/wkhtmltoimage /usr/bin/
$ sudo systemctl stop odoo
$ sudo systemctl start odoo

 

Nyt pääset Odoon päänäkymään kirjoittamalla localhost:8069 osoitepalkkiin.
Seuraavaksi asennetaan Nginx WWW- ja proxypalvelimen, jotta meidän ei tarvitse lisätä :8069 porttinumeroa IP osoitteen perään aina kun kirjaudutaan järjestelmään.

Asensimme Nginx komennolla:

sudo apt-get install nginx

Muokkasimme Nginx sivu konfiguraatio tiedoston:

nano /etc/nginx/sites-available/default

Lisättiin location kohdalle seuraavat segmentit:

location / {
proxy_pass http://172.28.175.3:8069;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}

nginxlocation

Käynnistettiin nginx uudelleen:

systemctl restart nginx
systemctl start nginx

Jos olet LABRA luokissa niin pääset meidän tietokantaamme osoitteella:

http://172.28.175.3

 

 

Odoo!

07.02.2018

Viime kerralla tehtyjen taulukoiden perusteella päädyimme neljään vaihtoehtoon. Karsimme Odoon sen hyvistä tuloksista huolimatta, koska emme löytäneet täysin maksutonta versiota.
Vaihtoehdot ovat kuvattu alla olevassa Google Trends taulukossa.

trends

Omissa tutkimuksissamme, jossa käytimme online demoja ja Google Trends sivuston antamien tietojen perusteella päädyimme Dolibarr ERP-järjestelmään.

Google Trends

Google Trends palvelusta näemme, että Dolibarr on noussut jatkuvaa tahtia ylöspäin verrattuna muihin valitsemiimme toiminnanohjausjärjestelmiin. Trytonilla on suuri suosio kuten näkyy Trends taulukossa, mutta suosio on laskenut lähivuosina ja Dolibarr on ohittanut sen.

Demot

Demoissa katsottiin lähinnä järjestelmien ulkoasua, sillä meillä ei ole riittävää käyttökokemusta. Ryhmämme jäsenellä Emrellä, on osaamista Order-to-Sale ja Order-to-Sale-with-Production tyyppisistä toimminnoista, joissa on ollut valmis tietokanta.

Lopullinen tutkimuskohde

Kokeilimme Google Trendissä myös Odoota ja se oli suosioltaan aivan omaa luokkaansa jolloin aloimme tuktimaan sitä lisää. Selvisi, että Odoosta on Enterprise sekä Community versio. Community on täysin ilmainen hieman karsituilla ominaisuksilla, joten lopullinen tutkimuskohteemme on Odoo.

odoo

Lähteet:

https://trends.google.fi/trends/explore?date=all&q=dolibarr,erpnext,idempiere,tryton

https://trends.google.fi/trends/explore?date=all&q=dolibarr,erpnext,idempiere,tryton,Odoo