Application for analysing and transforming user profiles on the Salesforce platform
Thesis title: | Aplikace pro analýzu a transformaci uživatelských profilů na platformě Salesforce |
---|---|
Author: | Šourková, Barbora |
Thesis type: | Diplomová práce |
Supervisor: | Vojíř, Stanislav |
Opponents: | Buchalcevová, Alena |
Thesis language: | Česky |
Abstract: | Tato práce se zabývá problematikou restrukturalizace oprávnění na platformě Salesforce. Cílem této práce je návrh a implementace softwarového nástroje pro analýzu uživatelských profilů na platformě Salesforce a jejich transformaci na permission sety. Nástroj bude vyvíjen, testován a validován na datech z projektů implementací platformy Salesforce poskytnutých konzultační společností Enehano a bude vyvíjen primárně nad Salesforce verzí 55.0 (Summer ‘22). Implementace nástroje bude probíhat dle agilní metodiky Feature–Driven Development (FDD) s prvky procesu User-Centered Design (UCD). Předpoklady pro porozumění této práci jsou základní znalosti o konstruktech řízení programum, principech objektově orientovaného programování a návrhu software. Výhodou je znalost programovacího jazyka Java a platformy Salesforce. Tato práce poskytuje vhled do problematiky cloudových platforem, Salesforce platformy, popisuje osvědčený postup pro vytváření struktury oprávnění v Salesforce a návod pro vývoj aplikací integrovaných se Salesforce. Přibližuje možnosti využití moderních nástrojů pro vývoj, sestavení a distribuci aplikací. |
Keywords: | metadata; oprávnění; profil; OAuth 2.0; XML; administrace; vývoj; Java; Salesforce; permission set; transformace; externí aplikace |
Thesis title: | Application for analysing and transforming user profiles on the Salesforce platform |
---|---|
Author: | Šourková, Barbora |
Thesis type: | Diploma thesis |
Supervisor: | Vojíř, Stanislav |
Opponents: | Buchalcevová, Alena |
Thesis language: | Česky |
Abstract: | This work deals with the issue of permission restructuring on the Salesforce platform. The aim of this work is to design and implement a software tool for analysing user profiles on Salesforce platform and transforming them into permission sets. The tool will be developed, tested, and validated on real data from Salesforce platform implementation projects provided by Czech consulting company Enehano and will be developed primarily over Salesforce version 55.0 (Summer '22). The implementation of the tool will follow an agile Feature-Driven Development (FDD) methodology with elements of the User-Centered Design (UCD). Prerequisites for understanding this work are a basic understanding of program management constructs, object-oriented programming principles, and software design. Knowledge of Java programming language and Salesforce platform is an advantage. This thesis provides insight into cloud platforms, the Salesforce platform, describes a best practice for creating a permission structure in Salesforce, and a guide for developing applications integrated with Salesforce. It reviews the possibilities of using modern tools for developing, building, and distributing applications. |
Keywords: | Salesforce; metadata; permissions; profile; external app; connected app; XML transformation; Java; OAuth 2.0; refactoring; user management; permission set |
Information about study
Study programme: | Znalostní a webové technologie |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information and Knowledge Engineering |
Information on submission and defense
Date of assignment: | 8. 11. 2021 |
---|---|
Date of submission: | 6. 12. 2022 |
Date of defense: | 23. 1. 2023 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/78694/podrobnosti |