quinta-feira, 13 de dezembro de 2018

Salesforce - Apex - Callout - Simple Pattern - Rest


Oi Pessoal,

Tudo bem ? Espero que sim, eu aqui de novo postando mais uma ajuda sobre como realizar o desenvolvimento na plataforma Salesforce, agora a minha parte em questão. Se deve na criação de chamada a WebService em formato REST, as chamadas "Callouts".

Havia encontrado uma lista de problemas em diversos projetos, redundância, forte acoplamento, sem padrão, não reaproveitamento,falta de praticidade, entre outros que estavam desagradando cada vez mais em criar uma simples chamada Callout, e se tornando um caos para podermos realizar uma modificação.

Eu comecei a estudar um modo de criar uma chamada e fosse o mais simples possível, fosse prática e limpa ao mesmo tempo. Para qualquer pessoa pudesse ler e entender o que estava acontecendo e quais eram os padrões de construção da chamada.

Acabei criando esse simples Pattern que se encontra hoje no Github, a questão não é ser inovador ou ser robusto, apenas ser simples e prático, como deveria realmente ser essas chamadas externas, por enquanto esta me ajudando a limpar muito código confuso que estava em diversos projetos.

Espero que gostem, caso tenham ideias de modificação, só mandarem um pull request, que faço uma análise e aprovo sem problemas.

https://github.com/brunoslribeiro/sfdc-callout-pattern

Um forte abraço, pessoal.

quarta-feira, 11 de julho de 2018

Warstock CSV - Salesforce - Heroku


Oi Pessoal,

Mais uma vez venho aqui trazer mais uma solução para os meus problemas ou talvez de vocês haha, mas uma das minhas soluções tabajara corporation, criei um prov-c utilizando JavaScript trabalhando com csv's como base, eu tive que realizar um carregamento bem grande de uma aplicação legado para o Salesforce, eu estava cansado de fazer via Excel pois iria demorar muito tempo, por isso pensei nesta ideia de meio que automatizar com csv's.

Link abaixo:
https://warstockcsv.herokuapp.com/procv

Salesforce - Meta Tiger - New Features

Description: This project is intended to make life easier for Salesforce developers by updating metadata that is changed or create...