quinta-feira, 12 de setembro de 2019

Salesforce - Meta Tiger - New Features





Description:


This project is intended to make life easier for Salesforce developers by updating metadata that is changed or created in the sandbox's, and to help deploy to production environments by relating package.xml to the artifacts in the repository.
Features:

1 - Get All Package.xml

his feature serves to get a list of all metadata in your organization. They will be added in a package.xml in the MetaTiger directory called package.

2 - Generate Package With Files of Repository

This feature is for taking the files that are stored in your repository and preparing for deployment.
List of supported metadata:
 AppMenu  ApexClass  ApexTrigger  ApexComponent  ApexPage  CustomMetadata  CustomObject  CustomLabels  CustomField  DelegateGroup  EmailTemplate  Layout  PermissionSet  Profile  StaticResource  RemoteSiteSetting  EntitlementProcess  Flow  CustomObjectTranslation  FlowDefinition  Settings  ListView  ValidationRule  RecordType  MilestoneType  WebLink  Workflow  WorkflowRule  StandardValueSet  CustomTab  AssignmentRules  AuraDefinitionBundle  CompactLayout  CustomApplication  FlexiPage  Territory2Type  Territory2  Territory2Model  ContentAsset  SharingRules  BrandingSet  LightningExperienceTheme

3 - Retrieve Files in Package

This functionality serves to download the metadata mentioned in a package.xml just pass the organization and path that it will download in the package directory a zip file.

4 - Get All Package.xml With User Last Modified

This feature has a responsibility to take everything that has been changed by a user list in the sandbox or organization, adding a start and end date. A package.xml will be created in the MetaTiger root directory only with appropriate user changes.
This feature also takes metadata creations that were made by users.

5 - Get All Package.xml With User Created

You have a responsibility to get the metadata that was only created by users at that reference period.

Configuration Meta Tiger

Install Visual Studio Code.
Install SDK do .NET Core 2.2 Download
Install the C # extension for the Visual Studio Code. To learn more about installing extensions in Visual Studio Code, check out the VS Code Extension Marketplace.
You can have more information on this link, how to install the dependencies before running the program: https://docs.microsoft.com/pt-br/dotnet/core/tutorials/with-visual-studio-code
In VisualCode using the terminal
Execute command --> dotNet run
Just select the options below and use the tool normally it will prompt you for the required information.

Salesforce - Aside IO - IDE




Hi all, Good morning, this morning I thought of doing something really cool to help you with Salesforce development. There is an IDE of development for Salesforce online similar to the developer console called ASIDE.IO. SITE IDE Mentions: CODE EDITOR Create and edit Apex, Lightning, Visualforce, Static Resources, and Custom Objects. TEST MONITOR Run unit tests in multiple ways, view their results, and get code coverage. DEPLOY MANAGER Retrieve or deploy by dropping a package.xml or zip from your computer. QUERY TOOL Run SOQL queries and view the results in a flexible data grid. I found this tool sensational, it helped me a lot with the question of test class reports. I hope they help you too.

Url below:
https://www.aside.io

segunda-feira, 25 de fevereiro de 2019

Salesforce - Project Salesforce Package Repository Files




Oi Pessoal,

Hoje eu trouxe mais uma novidade para facilitar a vida, que talvez os desenvolvedores Salesforce já tenham passado muito por isso, ou ainda estejam passando sobre a questão dos arquivos que se encontram na pasta do repositório, que geralmente são criados pela ferramenta Ant Migration Tool.

Atividades como:

  • Rastreabilidade de diretório/arquivos através do Package.xml
  • Selecionar um mais de 100 arquivos de um determinado projeto manualmente.
  • Criação dos diretórios para ferramenta Migration Tool manualmente.
  • Selecionar determinadas tag's em objetos compostos. 
  • Realizar o filtro do que realmente necessário para realizar um deploy
  • Verificar se não foi esquecido nenhum arquivo.
  • Verificar nomenclatura de arquivos, se eles realmente existem.
  • Verificar arquivos que são necessários como -meta.xml, se estão nos diretórios.
  • Merge de metadados compostos.

Esses atividades foram me causando um certo desgaste, então eu pensei em criar uma ferramenta que aos poucos fizesse essas atividades para mim, hoje ela já consegue trabalhar com determinados tipos de metadados como:

ApexClass,ApexTrigger,ApexPage,ApexComponent,CustomMetadata,CustomObject
,CustomField,EmailTemplate,Layout,PermissionSet,Profile,Flow,ListView,Settings
,ValidationRules,Workflow,WorkflowRules,Weblink,RecordTypes,StandardValueSet
MilestoneType,RemoteSiteSetting,FlowDefinition,CustomTab
Como estou fazendo há baby steps porque existe uma infinidade de metadados, o resultado está sendo gratificante, e está facilitando muito a minha vida.

Então resolvi compartilhar com vocês, meus queridos amigos, para que não passem por isso, nosso foco está em ser criativo e tarefas que são consideradas desgastantes deixe para a máquina, fazer o trabalho braçal, então não tem desculpa né! rsrs

Eu adicionei o tutorial no arquivo "Readme" do Github, caso possuam qualquer dúvida pode me contatar, através do meu e-mail.

O projeto está sendo feito na plataforma .NET, utilizando C#, e o framework .NetCore, fiquem
livres para criar branchs como novos tipos de metadados. Qualquer coisa eu vou avaliar nos Pull Requests, caso desejem colaborar.

Espero que vocês gostem,

O link do repositório está abaixo;

Salesforce - Create Package of Repository

Um Abraço.

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...