Implementation of business logic for Legato Sapient

ABSTRACT: This project suggested the need to provide implementations which could be adapted to the customer requirements; Those implementations were based on business logics proposed by the customer. The integration of new business logics into the project contributed that the services provided by ME...

Full description

Autores:
Benavidez Vega, Carlos Alberto
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
eng
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/18676
Acceso en línea:
http://hdl.handle.net/10495/18676
Palabra clave:
Logic
Lógica
Enterprises
Empresa
Production
Producción
Environment
Medio ambiente
Research projects
Proyecto de investigación
Automation
Business
Cloud
Industry 4.0
Logic
MES
SaaS
Support
http://vocabularies.unesco.org/thesaurus/concept3059
http://vocabularies.unesco.org/thesaurus/concept669
http://vocabularies.unesco.org/thesaurus/concept8761
http://vocabularies.unesco.org/thesaurus/concept195
http://vocabularies.unesco.org/thesaurus/concept15607
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UDEA2_abae0e2923e36f54dc527b20c88251f0
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/18676
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Implementation of business logic for Legato Sapient
title Implementation of business logic for Legato Sapient
spellingShingle Implementation of business logic for Legato Sapient
Logic
Lógica
Enterprises
Empresa
Production
Producción
Environment
Medio ambiente
Research projects
Proyecto de investigación
Automation
Business
Cloud
Industry 4.0
Logic
MES
SaaS
Support
http://vocabularies.unesco.org/thesaurus/concept3059
http://vocabularies.unesco.org/thesaurus/concept669
http://vocabularies.unesco.org/thesaurus/concept8761
http://vocabularies.unesco.org/thesaurus/concept195
http://vocabularies.unesco.org/thesaurus/concept15607
title_short Implementation of business logic for Legato Sapient
title_full Implementation of business logic for Legato Sapient
title_fullStr Implementation of business logic for Legato Sapient
title_full_unstemmed Implementation of business logic for Legato Sapient
title_sort Implementation of business logic for Legato Sapient
dc.creator.fl_str_mv Benavidez Vega, Carlos Alberto
dc.contributor.advisor.none.fl_str_mv Rivera Velez, Fredy Alexander
Plössnig, Josef
dc.contributor.author.none.fl_str_mv Benavidez Vega, Carlos Alberto
dc.subject.unesco.none.fl_str_mv Logic
Lógica
Enterprises
Empresa
Production
Producción
Environment
Medio ambiente
Research projects
Proyecto de investigación
topic Logic
Lógica
Enterprises
Empresa
Production
Producción
Environment
Medio ambiente
Research projects
Proyecto de investigación
Automation
Business
Cloud
Industry 4.0
Logic
MES
SaaS
Support
http://vocabularies.unesco.org/thesaurus/concept3059
http://vocabularies.unesco.org/thesaurus/concept669
http://vocabularies.unesco.org/thesaurus/concept8761
http://vocabularies.unesco.org/thesaurus/concept195
http://vocabularies.unesco.org/thesaurus/concept15607
dc.subject.proposal.spa.fl_str_mv Automation
Business
Cloud
Industry 4.0
Logic
MES
SaaS
Support
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept3059
http://vocabularies.unesco.org/thesaurus/concept669
http://vocabularies.unesco.org/thesaurus/concept8761
http://vocabularies.unesco.org/thesaurus/concept195
http://vocabularies.unesco.org/thesaurus/concept15607
description ABSTRACT: This project suggested the need to provide implementations which could be adapted to the customer requirements; Those implementations were based on business logics proposed by the customer. The integration of new business logics into the project contributed that the services provided by MES (Manufacturing Execution System) Legato Sapient could be adapted to the customer needs in a better way. In addition to the above, it was required to evaluate the new releases of Legato Sapient to detect bugs, ensuring that the bugs levels could remain as low as possible during the execution in the production environments. The implementations within the project ware divided into two sections, the first of them was the development of custom scripts, the purposes of these scrips sought an optimal way to extend existing functionalities, which have been created by the core team. The implemented scripts were: Configuration templates, Jobs, Data sources, KPIs (Key performance Indicators), Jobs, High charts. The second implementation was the Front-End development; for this purpose, the Framework Ember JS was used. Within the components developed with Ember JS are: custom-style-cellhourlyoutput-component and custom-style-crosstable-component. Those components improved the users experience when they worked with a boardlet based on a super generic table. Another critical aspect during the project was the testing phase, through this activity both bugs and incorrect parametrizations were found and fixed in the new releases of Legato Sapient, avoiding future reprocesses and customer complaints. The trace of the problems found were registered on Jira, which is one of the tools used for this project. Finally, the documentation supported each development, technical aspects were explained in detail.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-02-25T12:53:56Z
dc.date.available.none.fl_str_mv 2021-02-25T12:53:56Z
dc.date.issued.none.fl_str_mv 2021
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/18676
url http://hdl.handle.net/10495/18676
dc.language.iso.spa.fl_str_mv eng
language eng
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
https://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 20
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Múnich, Alemania
dc.publisher.faculty.spa.fl_str_mv Facultad de ingeniería. Carrera de Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/cc860f79-bb68-40f6-a316-242ce3c618cd/download
https://bibliotecadigital.udea.edu.co/bitstreams/5622ae42-1245-45bc-8425-82c087e16343/download
https://bibliotecadigital.udea.edu.co/bitstreams/98a81f46-8cd2-4d45-8dec-dbffecb467c7/download
https://bibliotecadigital.udea.edu.co/bitstreams/05963187-edc1-43f8-be07-b1eeb4913697/download
https://bibliotecadigital.udea.edu.co/bitstreams/2918e15b-c59d-4591-b7a0-8794dc313b65/download
bitstream.checksum.fl_str_mv 7ecf03aa1f4410583a0c5e7b36b7ade1
b88b088d9957e670ce3b3fbe2eedbc13
8a4605be74aa9ea9d79846c1fba20a33
899995ce441b1da73c9d2d4c2562ba10
e95e1b0d5dfb60bff086cb8861d21ae9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052639786106880
spelling Rivera Velez, Fredy AlexanderPlössnig, JosefBenavidez Vega, Carlos Alberto2021-02-25T12:53:56Z2021-02-25T12:53:56Z2021http://hdl.handle.net/10495/18676ABSTRACT: This project suggested the need to provide implementations which could be adapted to the customer requirements; Those implementations were based on business logics proposed by the customer. The integration of new business logics into the project contributed that the services provided by MES (Manufacturing Execution System) Legato Sapient could be adapted to the customer needs in a better way. In addition to the above, it was required to evaluate the new releases of Legato Sapient to detect bugs, ensuring that the bugs levels could remain as low as possible during the execution in the production environments. The implementations within the project ware divided into two sections, the first of them was the development of custom scripts, the purposes of these scrips sought an optimal way to extend existing functionalities, which have been created by the core team. The implemented scripts were: Configuration templates, Jobs, Data sources, KPIs (Key performance Indicators), Jobs, High charts. The second implementation was the Front-End development; for this purpose, the Framework Ember JS was used. Within the components developed with Ember JS are: custom-style-cellhourlyoutput-component and custom-style-crosstable-component. Those components improved the users experience when they worked with a boardlet based on a super generic table. Another critical aspect during the project was the testing phase, through this activity both bugs and incorrect parametrizations were found and fixed in the new releases of Legato Sapient, avoiding future reprocesses and customer complaints. The trace of the problems found were registered on Jira, which is one of the tools used for this project. Finally, the documentation supported each development, technical aspects were explained in detail.PregradoProfesional en Ingeniería de Sistemas20application/pdfengUniversidad de AntioquiaMúnich, AlemaniaFacultad de ingeniería. Carrera de Ingeniería de Sistemashttp://creativecommons.org/licenses/by-nc-nd/2.5/co/https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Implementation of business logic for Legato SapientTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionLogicLógicaEnterprisesEmpresaProductionProducciónEnvironmentMedio ambienteResearch projectsProyecto de investigaciónAutomationBusinessCloudIndustry 4.0LogicMESSaaSSupporthttp://vocabularies.unesco.org/thesaurus/concept3059http://vocabularies.unesco.org/thesaurus/concept669http://vocabularies.unesco.org/thesaurus/concept8761http://vocabularies.unesco.org/thesaurus/concept195http://vocabularies.unesco.org/thesaurus/concept15607PublicationORIGINALBenavidezCarlos_2021_MesLegatoCloud.pdfBenavidezCarlos_2021_MesLegatoCloud.pdfTrabajo de grado de pregradoapplication/pdf1480082https://bibliotecadigital.udea.edu.co/bitstreams/cc860f79-bb68-40f6-a316-242ce3c618cd/download7ecf03aa1f4410583a0c5e7b36b7ade1MD59trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823https://bibliotecadigital.udea.edu.co/bitstreams/5622ae42-1245-45bc-8425-82c087e16343/downloadb88b088d9957e670ce3b3fbe2eedbc13MD510falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/98a81f46-8cd2-4d45-8dec-dbffecb467c7/download8a4605be74aa9ea9d79846c1fba20a33MD511falseAnonymousREADTEXTBenavidezCarlos_2021_MesLegatoCloud.pdf.txtBenavidezCarlos_2021_MesLegatoCloud.pdf.txtExtracted texttext/plain18094https://bibliotecadigital.udea.edu.co/bitstreams/05963187-edc1-43f8-be07-b1eeb4913697/download899995ce441b1da73c9d2d4c2562ba10MD512falseAnonymousREADTHUMBNAILBenavidezCarlos_2021_MesLegatoCloud.pdf.jpgBenavidezCarlos_2021_MesLegatoCloud.pdf.jpgGenerated Thumbnailimage/jpeg12066https://bibliotecadigital.udea.edu.co/bitstreams/2918e15b-c59d-4591-b7a0-8794dc313b65/downloade95e1b0d5dfb60bff086cb8861d21ae9MD513falseAnonymousREAD10495/18676oai:bibliotecadigital.udea.edu.co:10495/186762025-03-27 01:28:58.392http://creativecommons.org/licenses/by-nc-nd/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=