Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform

Article describes comparative analysis of both code and low-code automation tools together with frameworks used for developing graphical user interfaces that are available on the Salesforce Platform. The research is being carried out due to lack of such comparison in the available literature and due...

Full description

Bibliographic Details
Published in:Journal of Computer Sciences Institute
Main Author: Ciechan, Damian
Format: Article in Journal/Newspaper
Language:English
Published: Lublin University of Technology 2023
Subjects:
DML
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/3560
https://doi.org/10.35784/jcsi.3560
id ftpollublinojs:oai:ojs2.ph.pollub.pl:article/3560
record_format openpolar
spelling ftpollublinojs:oai:ojs2.ph.pollub.pl:article/3560 2023-07-23T04:19:01+02:00 Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform Ciechan, Damian 2023-06-30 application/pdf https://ph.pollub.pl/index.php/jcsi/article/view/3560 https://doi.org/10.35784/jcsi.3560 eng eng Lublin University of Technology https://ph.pollub.pl/index.php/jcsi/article/view/3560/3130 https://ph.pollub.pl/index.php/jcsi/article/view/3560 doi:10.35784/jcsi.3560 Copyright (c) 2023 Damian Ciechan https://creativecommons.org/licenses/by-sa/4.0 Journal of Computer Sciences Institute; Vol 27 (2023); 154-161 Journal of Computer Sciences Institute; Tom 27 (2023); 154-161 2544-0764 Salesforce performance low-code tools frameworks info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion 2023 ftpollublinojs https://doi.org/10.35784/jcsi.3560 2023-07-03T23:06:10Z Article describes comparative analysis of both code and low-code automation tools together with frameworks used for developing graphical user interfaces that are available on the Salesforce Platform. The research is being carried out due to lack of such comparison in the available literature and due to popularity of the Salesforce CRM. Four automation tools were put together: code-based Apex Triggers and three point-and-click tools: Workflow Rules, Process Builder, Flow Builder. In each of the frameworks (Visualforce, Aura Components, Lightning Web Components) an application module was developed and example logic was implemented in each of the automation tools. DML operations insert, update, delete were compared in terms of performance and each technology was analyzed in terms of provided functionalities and limitations. It was concluded that the most efficient automation tool is Flow Builder and the Lightning Web Components framework is the best choice for developing graphical user interfaces. Article in Journal/Newspaper DML Teka Commission of Architecture, Urban Planning and Landscape Studies (Lublin University of Technology) Journal of Computer Sciences Institute 27 154 161
institution Open Polar
collection Teka Commission of Architecture, Urban Planning and Landscape Studies (Lublin University of Technology)
op_collection_id ftpollublinojs
language English
topic Salesforce
performance
low-code tools
frameworks
spellingShingle Salesforce
performance
low-code tools
frameworks
Ciechan, Damian
Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform
topic_facet Salesforce
performance
low-code tools
frameworks
description Article describes comparative analysis of both code and low-code automation tools together with frameworks used for developing graphical user interfaces that are available on the Salesforce Platform. The research is being carried out due to lack of such comparison in the available literature and due to popularity of the Salesforce CRM. Four automation tools were put together: code-based Apex Triggers and three point-and-click tools: Workflow Rules, Process Builder, Flow Builder. In each of the frameworks (Visualforce, Aura Components, Lightning Web Components) an application module was developed and example logic was implemented in each of the automation tools. DML operations insert, update, delete were compared in terms of performance and each technology was analyzed in terms of provided functionalities and limitations. It was concluded that the most efficient automation tool is Flow Builder and the Lightning Web Components framework is the best choice for developing graphical user interfaces.
format Article in Journal/Newspaper
author Ciechan, Damian
author_facet Ciechan, Damian
author_sort Ciechan, Damian
title Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform
title_short Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform
title_full Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform
title_fullStr Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform
title_full_unstemmed Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform
title_sort comparative analysis of frameworks and automation tools in terms of functionality and performance on the salesforce crm platform
publisher Lublin University of Technology
publishDate 2023
url https://ph.pollub.pl/index.php/jcsi/article/view/3560
https://doi.org/10.35784/jcsi.3560
genre DML
genre_facet DML
op_source Journal of Computer Sciences Institute; Vol 27 (2023); 154-161
Journal of Computer Sciences Institute; Tom 27 (2023); 154-161
2544-0764
op_relation https://ph.pollub.pl/index.php/jcsi/article/view/3560/3130
https://ph.pollub.pl/index.php/jcsi/article/view/3560
doi:10.35784/jcsi.3560
op_rights Copyright (c) 2023 Damian Ciechan
https://creativecommons.org/licenses/by-sa/4.0
op_doi https://doi.org/10.35784/jcsi.3560
container_title Journal of Computer Sciences Institute
container_volume 27
container_start_page 154
op_container_end_page 161
_version_ 1772181781788753920