Simples projeto realizado e desenvolvido no CRM Salesforce onde foi desenvolvido a funcionalidade de upload de arquivos a partir de uma tela customizada feita com Lightning Web Components e uma classe Apex.
- UploadFiles: Único componente que incorpora a funcionalidade de realizar um upload de arquivo, além de criar um registro do objeto Document__c referente aquele arquivo.
- CallUploadFiles: Componente aura que é usado no quick action
New
da página do objeto Document__c. Possui a funcionalidade de chamar e renderizar a página composta pelo componente UploadFiles.
- UploadFilesController: Classe controller do componente LWC UploadFiles. Possui métodos que criam registros dos objetos Document__c, ContentVersion, ContentDocument e ContentDocumentLink.
Tela list view
do objeto Document__c