A Praticidade criada pelo XRM Toolbox
O XRM Toolbox é um aplicativo ou software desenvolvido pra Windows com o intuito de disponibilizar ferramentas que possam auxiliar na produção e desenvolvimento no dataverse. Com mais de 200 ferramentas, que vão desde configurar, personalizar até a realização de tarefas operacionais o xrm toolbox atende ao crm, power apps, power portals e aplicativos baseados em modelo.
A instalação do XRM Toolbox é simples e feita pelo seu site: xrmtoolbox.com, ao clicar no botão de download na tela inicial o download será iniciado e após terminado será necessário extrair o arquivo compactado em algum local de preferencia, pronto o XRM Toolbox está pronto para ser utilizado sem precisar realizar instalação.
Pagina inicial do XRM Toolbox
A interface inicial do XRM Toolbox se divide em duas guias, Start Page e Tools. A guia Start Page é a “pagina inicial” do XRM Toolbox, ela mostra as ferramentas que foram utilizadas recentemente pelo usuário e também as ferramentas que o usuário marca como favoritas. Mais a direita podemos abrir a biblioteca de ferramentas, gerenciar as conexões com os ambientes e abrir o link do site do XRM Toolbox, está disponível também a documentação do aplicativo e as redes sociais dele.
Guia “Start Page” do XRM Toolbox, a página inicial do app.
A segunda guia disponível é a guia Tools, onde estão as ferramentas que foram instaladas pelo usuário, é possível pesquisar e filtrar as ferramentas baseado nas categorias disponíveis pelo aplicativo. Por padrão as ferramentas estão dispostas alfabeticamente, mas é possível alterar isso nas configurações do app. Guia “Tools” do XRM Toolbox, a guia que lista todas as ferramentas instaladas no app.
O caminho para instalar as ferramentas disponibilizadas pelo XRM Toolbox é feito através da biblioteca do aplicativo, há dois meios de acessa-la, pela aba de configurações ou pelo menu “Quick Actions” a direita do app. Dentro da biblioteca é possível ver uma lista com todas as ferramentas disponíveis para download, é possível filtrar e buscar por palavras chaves as ferramentas. A instalação é feita de maneira simples, selecionando uma ou varias ferramentas na checkbox ao lado de seu nome e clicando em instalação na parte de cima da biblioteca.
Biblioteca de ferramentas do XRM Toolbox.
Para Instalar uma ferramenta, selecione a checkbox e depois clique em instalar na parte de cima do aplicativo.
Com uma vasta lista de ferramentas a disposição, foram selecionadas 19 ferramentas que possam vir a ser útil no seu dia a dia com o dataverse e o XRM Toolbox:
1 – View Layout Replicator:
Imagine um cenário onde você precisa criar ou editar múltiplas exibições que possuem o mesmo template, é trabalhoso, é cansativo e chato criar uma por uma repetitivamente. Essa ferramenta poupa o seu trabalho de fazer isso, configurando uma exibição “mãe”, você pode espelhar e replicar o layout dela em todas as filhas, sem se preocupar com colunas que não são removidas nativamente ou com quaisquer outras configurações.
2 – Clone Field Definitions
Você já se encontrou em uma situação em que por descuido criou os campos que eram de uma entidade em outra? Além de apagar todos, você teria que refazer toda a parametrização dos campos na entidade correta, certo? Com essa ferramenta esse trabalho não existe, o Clone Field Definitions clona os campos selecionados de uma entidade source para uma entidade target, poupando assim o trabalho de criar campos que seriam iguais uma para a outra.
3 – Option Set Editor
Essa ferramenta é perfeita para edita todos os conjutos de opções que precisam ser parametrizados de uma vez só, levando em conta que ela disponibiliza todos os conjuntos de opções que estejam presentes nas entidades selecionadas.
4 – Security Role Merge
Security Role Merge é uma ferramenta para aqueles que precisam que um usuário ou equipe tenham direitos de acessos diversos. Ao invés de atribuir múltiplos direitos de acessos, por que não mesclar todos em um só que possui todos os direitos necessários? Essa ferramenta te auxiliará nesse processo.
5 – Web Resource Manager
Gerencie os seus Web Resources diretamente do XRM Toolbox, crie, edite e publique diretamente dessa ferramenta que te possibilita trabalhar com os webresources em geral ou de uma entidade especifica.
6 – User Security Manager
Uma ferramenta que te possibilita editar os times e roles de um usuário ao mesmo tempo, além de mostrar outros dados relevantes do usuário.
7 – Access Security Roles
Para situações onde você precisa analisar os direitos de acesso de uma determinada role e entidade, essa ferramenta pode te auxiliar nisso. Possibilitando filtrar soluções e unidades de negócios, a visualização dos dados se torna muito mais fácil.
8 – Data Transporter
Durante a importação de uma solução para outro ambiente é possível que algum campo ou workflow precise de um registro que não está presente na solução target, essa ferramente auxilia no “transporte” de registros entre ambientes.
9 – Manage Workflows
Uma ferramenta simples que facilita o processo de ativar e desativar workflows do ambiente. O Manage Workflows mostra uma lista com todos os workflows do ambiente e ao marcar ou desmarcar as checkbox referentes a eles é possível ativar ou desativar um workflow sem a necessidade de abrir o ambiente ou a solução onde ele se encontra. Também é possível criar uma lista no excel com todos os workflows do ambiente.
10 – Themer
Uma ferramenta simples mas muito útil que edita o tema de seu ambiente e permite criar layouts e salva-los como exemplos dentro do dynamics. É possível salvar como um documento JSON para exportar para outros usuários ou reutilizar em outra maquina.
11- Solution Components Mover
Se surgir a necessidade de transportar componentes de uma solução para outra essa ferramenta é a sua salvadora. Você poderá replicar e transportar componentes presentes numa solução source para outra target, podendo selecionar um ou vários componentes de uma só vez, transporte workflows, regras de duplicidades, entidades, aplicativos baseados em modelos e muitos outros componentes de uma solução a outra.
12 – Iconator
Melhore a identidade visual de seu aplicativo atribuindo a cada entidade um ícone que se adeque a ela. O iconator permite escolher entre uma gama de ícones pré definidos ou importar ícones de seu computador, edite as visualizações 16x16, 32x32 e o vetor que representa sua entidade com a ferramenta.
13 - Record Counter
O Record Counter explicita a quantidade de registros que uma entidade do ambiente possui, filtre para a ferramenta mostrar todas as entidades, apenas entidades customizadas ou entidades do sistema. É possível também exportar um arquivo CSV com os dados que foram gerados pela ferramenta.
14 – FetchXML Builder
Uma ferramenta que te permite consultar entidades e seus dados utilizando FetchXML construindo o código da consulta e também lendo ele e mostrando visualmente os dados, esse é o FetchXML Builder. Além de construir essa consulta você pode também aprofundar ela selecionando os atributos que deseja consultar e criar filtros para esses atributos, gerando assim uma Fetch que pode ser convertida para outra linguagens como C#, javascript ou SQL dentro da própria ferramenta.
15 – FetchXML Tester
Essa ferramenta complementa a que foi citada anteriormente, possuindo o código em mãos a ferramenta testa e disponibiliza resultados para verificar se sua consulta está sendo feita com sucesso.
16 – Javascript Validator
O Javascritp Validator como o nome indica, valida os scripts de seu ambiente e indica se eles são compatíveis com a versão atual do dynamics que está sendo utilizada. Disponibilizando uma lista de todos os scripts da solução você pode verificar os scripts que deseja e ver se sua compatibilidade está em dia.
17 – Metadata Documenta Generator
A ferramenta tem como função principal criar um documento que traga dados a respeito das entidades que são selecionadas pelo usuário e seus atributos e campos. O usuário pode filtrar o que deseja visualizar, quais campos e quais entidades deseja no arquivo, dados como nível de requerimento de um campo podem ser colocados no arquivo também. Após filtrar o usuário gera um work book do excel ou um arquivo do word com os dados desejados.
18 – Plugin Downloader
Uma ferramenta com um nome intuitivo, o plugin downloader lista todos os plugins disponíveis no ambiente e permite exportar um arquivo que lista seus id’s, nomes e versões, além de permitir que o usuário baixe a dll do plugin que está no ambiente.
19 – Plugin Registration
A conhecida ferramenta para registrar plugins nos ambientes do dynamics também possui sua versão no XRM Toolbox, faça o registro, atualização ou remova os plugins de seu ambiente diretamente pelo plugin registration. É possível também adicionar o plugin a uma solução especifica diretamente pelo plugin registration.