XML-dokumenttien vastaanotto- ja lähetyspalvelu Salesforcessa
Ahlgren, Vili (2019)
Ahlgren, Vili
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201905088165
https://urn.fi/URN:NBN:fi:amk-201905088165
Tiivistelmä
Tämä insinöörityö käsittelee Fluido Oy:n asiakkaan sisäiseen käyttöön tulevaa XML-dokumenttien vastaanotto- ja lähetyspalvelua REST-rajapinnassa. Ohjelman tarkoitus on kyetä lukemaan dokumenttien sisältö ja tuottaa niistä selkeästi luettavissa oleva kokonaisuus erikseen mukautetulle käyttöliittymälle Salesforce-alustalla. Dokumentteihin lähetetään vastaus asiakkaan toimesta. Dokumentin vastaanottaja pitää voida valita tapauskohtaisesti.
Aihe valittiin sen tarjoaman monipuolisuuden takia. Sen suunnittelussa kävi ilmi, että se on tarkoitus tuottaa yhden ohjelmoijan voimin, ja se tulee kattamaan laajasti datamallin suunnittelua, tietokannan hallintaa, käyttöliittymän rakentamista ja kompleksien koodiluokkien tuottamista. Lisäksi se tarjoaa mahdollisuuden tutustua moniin Salesforce-alustan ominaisuuksiin, joihin ei ollut aiempaa kokemusta.
Asiakkaalla on ollut entuudestaan käytössään sisäisesti rakennettu ohjelma, joka lukee ja lähettää viestejä. Asiakkaan siirtyessä Salesforcen käyttöön he haluavat myös siirtää kyseisen integraation kulkemaan Salesforcen kautta. Lisäksi halutaan rakentaa huomattavasti paranneltu käyttöliittymä asiakkaan asiakaspalvelijoiden käyttöön. Tämä toteutetaan Salesforcen Lightning Component -käyttöliittymäkehystä hyväksi käyttäen.
Insinöörityössä käsitellään, kuinka Salesforce-alustalla luetaan ja kirjoitetaan XML-viestejä, kuinka niitä lähetetään ja vastaanotetaan REST-rajapinnassa sekä Lightning Component käyttöliittymäkehyksen käyttöä. Lisäksi sivutaan tiedon käsittelyä sekä perustoimintojen käyttöä Salesforce-alustalla.
Aihe valittiin sen tarjoaman monipuolisuuden takia. Sen suunnittelussa kävi ilmi, että se on tarkoitus tuottaa yhden ohjelmoijan voimin, ja se tulee kattamaan laajasti datamallin suunnittelua, tietokannan hallintaa, käyttöliittymän rakentamista ja kompleksien koodiluokkien tuottamista. Lisäksi se tarjoaa mahdollisuuden tutustua moniin Salesforce-alustan ominaisuuksiin, joihin ei ollut aiempaa kokemusta.
Asiakkaalla on ollut entuudestaan käytössään sisäisesti rakennettu ohjelma, joka lukee ja lähettää viestejä. Asiakkaan siirtyessä Salesforcen käyttöön he haluavat myös siirtää kyseisen integraation kulkemaan Salesforcen kautta. Lisäksi halutaan rakentaa huomattavasti paranneltu käyttöliittymä asiakkaan asiakaspalvelijoiden käyttöön. Tämä toteutetaan Salesforcen Lightning Component -käyttöliittymäkehystä hyväksi käyttäen.
Insinöörityössä käsitellään, kuinka Salesforce-alustalla luetaan ja kirjoitetaan XML-viestejä, kuinka niitä lähetetään ja vastaanotetaan REST-rajapinnassa sekä Lightning Component käyttöliittymäkehyksen käyttöä. Lisäksi sivutaan tiedon käsittelyä sekä perustoimintojen käyttöä Salesforce-alustalla.