Salesforcen REST-rajapinta uusien asiakkaiden luomiseen

Insinöörityön tarkoituksena oli kehittää asiakkuuksien hallinnoimiseen käytettävä järjestelmä hyödyntäen REST-rajapintaa Salesforce-alustalla. Siinä käytettiin Salesforce REST -arkkitehtuuria. Uusien asiakkuuksien luominen sekä jo valmiiksi olevien päivitys olivat työn keskeisimmät prosessit. Näitä...

Full description

Bibliographic Details
Main Author: Räsänen, Niklas
Format: Other/Unknown Material
Language:Finnish
Published: 2019
Subjects:
CRM
DML
Online Access:http://www.theseus.fi/handle/10024/264309
id fttheseus:oai:www.theseus.fi:10024/264309
record_format openpolar
spelling fttheseus:oai:www.theseus.fi:10024/264309 2023-05-15T16:01:46+02:00 Salesforcen REST-rajapinta uusien asiakkaiden luomiseen Räsänen, Niklas 2019 http://www.theseus.fi/handle/10024/264309 fin fin Metropolia Ammattikorkeakoulu http://www.theseus.fi/handle/10024/264309 URN:NBN:fi:amk-2019120324146 fi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.| Ohjelmistotekniikka fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| Salesforce REST CRM Tietotekniikan koulutusohjelma fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| 2019 fttheseus 2021-08-17T07:14:11Z Insinöörityön tarkoituksena oli kehittää asiakkuuksien hallinnoimiseen käytettävä järjestelmä hyödyntäen REST-rajapintaa Salesforce-alustalla. Siinä käytettiin Salesforce REST -arkkitehtuuria. Uusien asiakkuuksien luominen sekä jo valmiiksi olevien päivitys olivat työn keskeisimmät prosessit. Näitä prosesseja varten luotiin oma hallinnointiluokka, joka teki kokonaan prosessin luonti ja päivitys DML-operaatiokutsut. Myös datan validointi, formatointi sekä muunnokset tehtiin hallinnointiluokassa. Insinöörityössä kerrotaan Salesforcen toiminnasta, REST-rajapintamallista ja projektissa käytetyistä ohjelmointikielistä. Itse projektin toteuttaminen jakautuu seuraaviin alueisiin: projektin suunnitteluun, tietokantaan ja datamalliin, uuden asiakkuuden luomiseen, testaamiseen ja asentamiseen. Insinöörityön tuloksena syntyi järjestelmä, jota voidaan hyödyntää uusien asiakkaiden tallentamiseen ja jo olemassa olevien asiakkaiden tietojen päivittämiseen REST-rajapinnan avulla. The purpose of this bachelor’s thesis was to develop a customer relationship management system using the REST interface on the Salesforce platform using the Salesforce REST architecture. Creating new client accounts and updating existing ones were key processes in the project. A custom Apex handler class was created for these processes, which made all process the creation and update DML operation calls. Data validation, formatting and re-mapping were also done in the handler class. The thesis describes the operation of Salesforce, the REST interface model and the programming languages used in the project. The project implementation itself is divided into the following areas: project design, database and data model, creating, testing and installing a new customer relationship. The result of the study was a system that can be utilized to store new customers and update existing customer information using the REST interface. Other/Unknown Material DML Theseus.fi (Open Repository of the Universities of Applied Sciences) Jota ENVELOPE(19.163,19.163,70.046,70.046)
institution Open Polar
collection Theseus.fi (Open Repository of the Universities of Applied Sciences)
op_collection_id fttheseus
language Finnish
topic Ohjelmistotekniikka
fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|
Salesforce
REST
CRM
Tietotekniikan koulutusohjelma
spellingShingle Ohjelmistotekniikka
fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|
Salesforce
REST
CRM
Tietotekniikan koulutusohjelma
Räsänen, Niklas
Salesforcen REST-rajapinta uusien asiakkaiden luomiseen
topic_facet Ohjelmistotekniikka
fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|
Salesforce
REST
CRM
Tietotekniikan koulutusohjelma
description Insinöörityön tarkoituksena oli kehittää asiakkuuksien hallinnoimiseen käytettävä järjestelmä hyödyntäen REST-rajapintaa Salesforce-alustalla. Siinä käytettiin Salesforce REST -arkkitehtuuria. Uusien asiakkuuksien luominen sekä jo valmiiksi olevien päivitys olivat työn keskeisimmät prosessit. Näitä prosesseja varten luotiin oma hallinnointiluokka, joka teki kokonaan prosessin luonti ja päivitys DML-operaatiokutsut. Myös datan validointi, formatointi sekä muunnokset tehtiin hallinnointiluokassa. Insinöörityössä kerrotaan Salesforcen toiminnasta, REST-rajapintamallista ja projektissa käytetyistä ohjelmointikielistä. Itse projektin toteuttaminen jakautuu seuraaviin alueisiin: projektin suunnitteluun, tietokantaan ja datamalliin, uuden asiakkuuden luomiseen, testaamiseen ja asentamiseen. Insinöörityön tuloksena syntyi järjestelmä, jota voidaan hyödyntää uusien asiakkaiden tallentamiseen ja jo olemassa olevien asiakkaiden tietojen päivittämiseen REST-rajapinnan avulla. The purpose of this bachelor’s thesis was to develop a customer relationship management system using the REST interface on the Salesforce platform using the Salesforce REST architecture. Creating new client accounts and updating existing ones were key processes in the project. A custom Apex handler class was created for these processes, which made all process the creation and update DML operation calls. Data validation, formatting and re-mapping were also done in the handler class. The thesis describes the operation of Salesforce, the REST interface model and the programming languages used in the project. The project implementation itself is divided into the following areas: project design, database and data model, creating, testing and installing a new customer relationship. The result of the study was a system that can be utilized to store new customers and update existing customer information using the REST interface.
format Other/Unknown Material
author Räsänen, Niklas
author_facet Räsänen, Niklas
author_sort Räsänen, Niklas
title Salesforcen REST-rajapinta uusien asiakkaiden luomiseen
title_short Salesforcen REST-rajapinta uusien asiakkaiden luomiseen
title_full Salesforcen REST-rajapinta uusien asiakkaiden luomiseen
title_fullStr Salesforcen REST-rajapinta uusien asiakkaiden luomiseen
title_full_unstemmed Salesforcen REST-rajapinta uusien asiakkaiden luomiseen
title_sort salesforcen rest-rajapinta uusien asiakkaiden luomiseen
publishDate 2019
url http://www.theseus.fi/handle/10024/264309
long_lat ENVELOPE(19.163,19.163,70.046,70.046)
geographic Jota
geographic_facet Jota
genre DML
genre_facet DML
op_relation Metropolia Ammattikorkeakoulu
http://www.theseus.fi/handle/10024/264309
URN:NBN:fi:amk-2019120324146
op_rights fi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
_version_ 1766397493696790528