Utilizar soluções para as suas personalizações
Publicado: novembro de 2016
Aplica-se A: Dynamics CRM 2015
Todas as personalizações efectuadas em Microsoft Dynamics 365 são efetuadas no contexto de uma solução. Se não tiver a certeza sobre qual é solução, consulte O que deve conhecer sobre soluções.
Neste Tópico
A solução predefinida
Navegue para uma solução específica
Utilizar o explorador de soluções
Criar a sua própria solução
Importar, atualizar e exportar soluções
Opções de definições para exportar soluções
Avisos de privacidade
A solução predefinida
Quando personaliza Microsoft Dynamics 365normalmente, só irá funcionar com a solução predefinida. Para abrir a solução predefinida, navegue para Definições > Personalizações e selecione Personalizar o sistema.
Dica
Depois de ter a solução predefinida, utilize Ctrl+D aberto para criar um favorito ou aos favoritos no browser. Isto irá ajudá-lo à abrir mais rapidamente se ainda não tiver a aplicação web aberto.
Cada organização tiver uma solução predefinida e contém alguns propriedades documentos. A solução predefinida contém todos os componentes da solução disponíveis na organização. Outras soluções podem incluir um subconjunto dos componentes da solução visíveis na solução predefinida, mas a solução predefinida contém todos.
Dica
Antes de começar a criar novas personalizações, não se esqueça de alterar o prefixo de personalização do fabricante de soluções.Mais informações:Fabricante de soluções
Navegue para uma solução específica
Se a sua organização já tem uma solução tem de específica que funciona no, esta é a pode localizar o. Para criar uma nova solução, consulte Criar a sua própria solução.
Abrir uma solução não gerida
Vá para Definições > Personalizações.
Escolha Soluções.
Faça duplo clique na solução não gerida com que pretende trabalhar para a abrir.
Quando está na solução, verá componentes da solução.Mais informações:Adicionar componentes da solução
Utilizar o explorador de soluções
No explorador de soluções pode navegar numa hierarquia da utilizar o painel de navegação no lado esquerdo tal como é mostrado na seguinte captura de ecrã:
Nota
Utilize o rato e teclado a trabalhar com as ferramentas de personalização no explorador de soluções. Esta parte da aplicação não é otimizada o para actuar.
Para selecionar cada nó, pode ver uma lista dos componentes da solução. As ações disponíveis na barra de comandos serão alterados consoante o contexto do nó selecionado e se a solução é a solução predefinida ou de uma solução gerida. A solução não gerida que não estão a solução predefinida, pode utilizar o comando de Adicionar existente trazer os componentes da solução que não se encontram já na solução.
Com soluções não geridas, não estarão disponíveis comandos e será apresentada a mensagem:
Não é possível editar diretamente os componentes existentes numa solução gerida. Se as propriedades geridas dos componentes da solução estiverem definidas para permitir personalizações, poderá editá-las na área Personalizações ou a partir de outra solução não gerida.
Terá de se manter o componente da solução na solução predefinida e tente de aí editar ou adicionar a outra solução não gerida que tenha criado. O componente da solução poderá não ser personalizável.Mais informações:Propriedades geridas
Muitas personalizações que pretenda efetuar envolverão entidades. Pode expandir o nó de Entidades para mostrar a lista de todas as entidades no sistema que pode ser personalizado de algum modo. Pode expandir mais cada entidade para ver os componentes soluções que fazem parte da entidade conforme apresentado com a entidade conta na seguinte captura de ecrã:
Para obter detalhes sobre a personalização de componentes da solução individuais encontrados no explorador de soluções, consulte os seguintes tópicos:
Para a entidade, relações entre entidades, campos e personalizações de mensagens, consulte Criar e editar metadados.
Para formulários de entidade, consulte Criar e estruturar formulários.
Para processos, consulte Criar e editar processos.
Para regras de negócio, consulte Criar e editar regras de negócio.
Criar a sua própria solução
Porque a solução predefinida contém todos os componentes soluções, poderá ser mais fácil para a localizar apenas os componentes da solução que tiver se criar uma solução separadamente e disponibiliza todas as personalizações em. Isto também facilita exportar uma cópia de segurança da solução como ficheiro inferior. Se optar por isso, deverá sempre não esquecer adicionar alguns dos componentes da solução que editar a esta solução. Quando criar novos componentes da solução, deverá sempre criá-los no contexto desta solução. Esta forma o prefixo de personalização do fabricante de soluções será aplicado de forma consistente. Depois de criar os componentes da solução na solução, ou adicionar componentes da solução existentes a essa solução, também poderá editá-las na solução predefinida se quiser.
Navegue para Definições > Soluções.
Escolha Novo e preencha os campos necessários para a solução
Campo
Descrição
Nome a Apres.
O nome apresentado na lista de soluções. Pode alterar isto mais tarde.
Nome
O nome exclusivo da solução. Isto é gerada utilizando o valor que introduzir no campo nome a apresentar. Pode editar este nome antes de guardar a solução, mas depois de guardar a solução, não pode alterar.
Fabricante
Pode selecionar o publicador predefinido ou criar um novo fabricante. A menos que pretenda distribuir a solução, deve utilizar apenas o publicador predefinido para a sua organização.
Versão
Introduza um número da versão da solução. Só é importante se exportar a solução. O número de versão será incluído no nome de ficheiro quando exportar a solução.
Escolha Guardar.
Depois de guardar a solução, pode pretenda adicionar informações nos campos que não são necessários. Estes passos são opcionais. Utilizar o campo Descrição para descrever a solução e para escolher um recurso Web de HTML como página configuração para a solução. A página configuração é normalmente utilizada por ISVs que implementam soluções. Quando este está definido como, o novo nó de Configuração aparece no nó de Informações apresentar este recurso Web. Os programadores utilizar esta página para incluir instruções ou controlos para permitir que configure dados de configuração ou iniciar a solução.
Adicionar componentes da solução
Depois de criar a solução, não incluirá quaisquer componentes da solução. Pode criar novos componentes da solução ou utilizar o botão no menu de Adicionar existente de lista para adicionar todos os componentes da solução predefinida.
Quando disponibiliza este poderá ver um Componentes necessários em falta de diálogo.
Este diálogo pedir-lhe-á para que o componente da solução tiver dependências de outros componentes da solução. Se selecionar, Não, não inclui componentes necessáriosa solução poderá não funcionar se estiver a importar para outra organização na qual todos os componentes necessários não existam. Se a importação da solução tem êxito, o comportamento em outra solução não pode ser idêntico como a organização original porque os componentes são configurados diferentes de aqueles em solução de origem.
Normalmente, é mais seguras incluir componentes necessários se pretende exportar a solução para outra organização. Se não adicionar estes componentes quando adiciona um componente da solução individual, pode novamente mais tarde, selecionar o componente da solução que adicionou, e selecionar Adicionar componentes necessários.
Se não pretende exportar a solução, ou se tenciona apenas ao exportar uma solução não gerida e à importá-los para a mesma organização, não é necessário incluir componentes necessários. Se exportar a solução nunca será apresentado um aviso de outro indicando que alguns componentes necessários em falta. Se vai apenas importar esta solução novamente para a mesma organização, é APROVADO ignorar este aviso. Os passos para editar a navegação da aplicação ou o friso sem utilizar uma ferramenta de edição de terceiros exporte esperam da solução novamente para a mesma organização.
Importar, atualizar e exportar soluções
Como a frequência importação, atualização, ou de exportar soluções podem depender do tamanho da sua organização, o desenvolvimento pratica interno e, se estiver a desenvolver uma solução que deve ser distribuída como solução gerida.
Se tiver uma pequena a organização breves personalizações, e é o único personalizador, nunca pode exportar ou importar soluções salvo disposição periodicamente para exportar a solução predefinida para criar uma cópia de segurança ou se optar por utilizar ou adquirir uma solução gerida fornecida por outra pessoa.
Algumas organizações mandarão uma empresa ext criar personalizações para as mesmas. Neste caso, exportarão todas as personalizações que tenham atualmente a empresa e enviá-las-ão ext. Essa empresa desenvolverá e testará personalizações e enviá-las-á à organização a ser importado.
As organizações de grandes dimensões pode ter várias equipas de pessoas que personalizam o seu sistema. Podem ter uma organização separadamente apenas para desenvolvimento e personalizações. Estas organizações também têm mais organizações de teste separadas e organizações de um UAT (testes de aceitação dos utilizadores) para além de uma organização de produção que todas as pessoas na organização. utilize a Estas organizações depende de exportação e importação de personalizações de uma organização ao seguinte no processo de criação do, testar, e confirmar as soluções.
A estratégia de que tem de escolher depender das suas necessidades. Alguns aspetos importantes a manter em mente:
Não é possível exportar a solução predefinida como solução gerida.
Não apoiamos a importação de uma solução predefinida efectuada de uma implementação no local numa organização de CRM Online ou de uma solução predefinida efectuada de uma organização de CRM Online numa implementação local. A apoiamos a importação de soluções personalizadas entre estes tipos de implementação, mas não as soluções predefinidas.
Quando exportar uma solução gerida, não poderá voltar a importá-la de volta para a organização a partir da qual foi importada.
Só deve exportar uma solução como solução gerida quando tencionar distribuí-la.
Nunca importar uma solução não gerida a menos que é que pretender aceitar todas as personalizações neste e permitir que algumas das personalizações substituir quaisquer personalizações que criou anteriormente.
As soluções não pode eliminar tudo aquilo. Importar uma solução não gerida poderá substituir personalizações existentes, mas não é totalmente removê-las. Importar por exemplo, se criar um campo personalizado, de uma entidade numa solução que contém a definição desta entidade que não tem o campo personalizado, o campo personalizado que criou e ainda em. Além deste, as alterações definidas na solução serão importados em.
Não é possível importar uma entidade personalizada com o mesmo nome de uma entidade existente. No entanto, o Microsoft Dynamics 365 permite nomes a apresentar duplicados.
Só pode importar itens para os quais tenha acesso ao nível da organização para criar, ler e atualizar.
É necessário o direito de acesso do Administrador de Sistema para importar direitos de acesso, definições da organização, passos de processamento de mensagens SDK e assemblagens de plug-in.
Se importar personalizações que incluam um idioma que não está instalado no seu sistema, quaisquer etiquetas definidas nas personalizações assumem por predefinição o idioma base do sistema do Microsoft Dynamics CRM a partir do qual as personalizações foram importadas.
Todos os direitos de acesso importados serão anexados à unidade de negócio raiz.
Se um direito de acesso tiver sido originado a partir do mesmo sistema do Dynamics 365, quaisquer alterações aplicadas ao direito de acesso serão intercaladas. Todos os privilégios nas entidades de sistema para o direito de acesso serão substituídos por privilégios definidos pelo direito de acesso que está a ser importado.
Importar soluções
Pode importar as soluções que utilizam manualmente os passos abaixo. Importe apenas soluções que tenha obtido junto de uma origem fidedigna. As personalizações poderão incluir código que pode enviar dados para origens externas.
Vá para Definições > Soluções.
No menu da lista de soluções Importarescolha.
No diálogo de Importar solução, o passo de Selecionar pacote de solução consulta (.zip ou.cab) ao ficheiro comprimido que contém a solução que pretende importar.
Escolha Seguinte.
Pode ver informações sobre a solução antes de selecionar Importar.
Poderá ter de aguardar por alguns momentos quando a importação da solução concluir. Se tiver êxito, pode ver os resultados e selecionar Fechar.
Se tiver importado alterações que necessitem de publicação, tem de publicar as personalizações para que fiquem disponíveis. Para mais informações, consulte Publicar personalizações.
Se a importação não ter êxito, veem um relatório irá mostrar todos os erros ou avisos os que foram recolhidos. Pode selecionar Transferir ficheiro de registo para capturar detalhes sobre o que fazer com que a importação foi alvo de falha. A causa mais comum de uma importação da solução é a falha da solução não contidos alguns componentes da solução necessários.
Quando transferir o ficheiro de registo, encontrará um ficheiro XML que possa abrir Microsoft Office Excel utilizar e ver o índice.
Nota
Não é possível editar um conjunto de regras de encaminhamento ativo. Assim, se estiver a importar uma solução que inclua uma regra ativa de encaminhamento definida numa organização na qual a regra já existentes com o mesmo ID, a importação da solução falhará.Mais informações:Criar regras para encaminhar automaticamente incidentes
Importante
Em 2015 Microsoft Dynamics CRM, as subáreas de monitorização de sitemap foram adicionadas nas áreas de Serviço e de Definições :
-
Serviço > Perfis de Rede Social
-
Definições > Gestão de Serviço
-
Definições > Segurança
Se importar uma solução não gerida de CRM 2013 no sistema de CRM 2015 , substituir as novas entradas de sitemap de CRM 2015 e terá de recreá-las editar o mapa do site. Para obter detalhes sobre a edição manual do mapa do site ou utilizando ferramentas de terceiros, consulte: MSDN: Editar o mapa do site. Pode utilizar o mapa do site de CRM 2015 predefinido para editar as opções de navegação da aplicação para a sua organização.Mais informações:MSDN: Referência do XML de SiteMap.
Atualizar soluções
Existem muitas as situações em que pretenda pode instalar uma atualização para uma solução gerida existente. O procedimento é semelhante a instalar uma nova solução gerida, a não ser que importe qualquer diferentes opções. Se estiver a atualizar uma solução que tenha obtido junto de outra pessoa, terá de obter orientações do fabricante de soluções de opções que tem de escolher.
Vá para Definições > Soluções.
No menu da lista de soluções Importarescolha.
No diálogo de Importar solução, o passo de Selecionar pacote de solução consulta (.zip ou.cab) ao ficheiro comprimido que contém a solução que pretende atualizar.
Escolha Seguinte.
É possível ver informações sobre a solução antes de escolher Seguinte. Esta página apresentará uma barra amarela com o texto Este pacote de solução contém uma atualização para uma solução que já está instalada.
Estão disponíveis as seguintes opções:
Manter personalizações (recomendado)
A seleção desta opção irá manter quaisquer personalizações não geridas efetuadas nos componentes, mas também implica que algumas das atualizações incluídas nesta solução não serão aplicadas.
Substituir personalizações
Esta ção substitui as personalizações não geridas anteriormente efetuadas nos componentes incluídos nesta solução. Todas as atualizações incluídas nesta solução serão aplicadas.
Escolha a opção apropriada e selecione Seguinte.
Poderá ter de aguardar por alguns momentos quando a importação da solução concluir. Se tiver êxito, pode ver os resultados e selecionar Fechar.
Se tiver importado alterações que necessitem de publicação, tem de publicar as personalizações para que fiquem disponíveis. Para mais informações, consulte Publicar personalizações.
Os fabricantes de soluções que podem perguntar-lhe para exportar as personalizações existentes, não atualize a solução gerida para utilizar a opção de substituir personalizações, e volte a importar as personalizações não gerida. Isto ajudará a garantir que as alterações que sejam aplicadas aguardam para preservar as personalizações.
Exportar soluções
Recomendamos que exporta as personalizações não geridas periodicamente de modo a ter um incidente de suporte algo acontece. Não é possível exportar soluções geridas.
Vá para Definições > Soluções.
Na lista, selecione a solução que pretende exportar e escolha Exportar.
No passo de Publicar personalizações será lembrado de que só são exportadas as publicações publicadas e terá a opção Publicar todas as personalizações antes de selecionar Seguinte.
Se a solução contém quaisquer componentes necessários que estão em falta, verá o passo de Componentes necessários em falta. Ignore este aviso apenas se tenciona importar a solução como solução não gerida de volta para a organização original. Caso contrário, siga as instruções na caixa de diálogo para cancelar a exportação, e adicione os componentes necessários.
No passo de Exportar definições de sistema (avançadas), pode escolher determinadas definições de sistema a incluir na solução. Se a solução depende de alguns dos grupos de definições de sistema, selecione-os e escolha Seguinte.
Consulte Opções de definições para exportar soluções para obter detalhes sobre as definições que serão incluídos com cada opção.
No passo de Tipo de pacote, tem de escolher se pretende exportar a solução como solução Não gerida ou Gerida.
O passo seguinte permite-lhe escolher uma solução de destino para uma versão específica do CRM. Esta opção é normalmente utilizada por ISVs que poderão pretender exportar uma solução que é compatível com a uma versão anterior. A menos que pretende importar esta solução numa organização que não está a ser atualizada versão da versão da organização que está a utilizar, aceite a opção.
Para mais informações consulte o tópico SDK MSDN: Exportar uma solução para uma versão específica do CRM.
Escolha Exportar para transferir o ficheiro da solução.
O comportamento exato de carregar varia entre browsers.
Opções de definições para exportar soluções
A tabela seguinte mostra as opções disponíveis quando exportar uma solução:
Grupo |
Definição |
Descrição |
---|---|---|
Numeração automática |
Prefixo de Campanha |
Prefixo utilizado para numeração de campanhas. |
Prefixo de Incidente |
Prefixo a utilizar para todos os incidentes no Microsoft Dynamics 365. |
|
Prefixo de Contrato |
Prefixo a utilizar para todos os contratos no Dynamics 365. |
|
Prefixo de Fatura |
Prefixo a utilizar para todos os números de fatura no Dynamics 365. |
|
Prefixo de Artigo |
Prefixo a utilizar para todos os artigos no Dynamics 365. |
|
Prefixo de Encomenda |
Prefixo a utilizar para todas as encomendas no Dynamics 365. |
|
Comprimento de Cadeia Exclusiva |
Número de carateres acrescentados a números de fatura, proposta e encomenda. |
|
Calendário |
Tipo de Calendário |
Tipo de calendário do sistema. Definir para Gregoriano EUA por predefinição |
Código de Formato de Data |
Informação sobre o modo como a data é apresentada no Microsoft CRM. |
|
separador Data |
Caráter utilizado para separar o dia, o mês e o ano em datas no Dynamics 365. |
|
Duração Máxima do Compromisso |
Número máximo de dias que um compromisso pode durar. |
|
Mostrar Número da Semana |
Informação que especifica se o número da semana deve ser apresentado nos ecrãs de calendário no Dynamics 365. |
|
Código de Formato de Hora |
Informação que especifica como a hora é apresentada no Dynamics 365. |
|
Código de Dia de Início da Semana |
Primeiro dia da semana designado no Dynamics 365. |
|
Personalização |
É Modo de Aplicação Ativado |
Indica se o carregamento do Dynamics 365 numa janela do browser que não tenha barras de endereço, ferramentas e menus está ativado. |
Monitorização de Correio Eletrónico |
Permitir Envio de Correio Eletrónico Para Endereços Não Resolvidos |
Indica se os utilizadores podem enviar correio eletrónico para entidades não resolvidas (as partes têm de ter um endereço de correio eletrónico). |
Ignorar Correio Eletrónico Interno |
Indica se o correio eletrónico a receber enviado por filas ou utilizadores internos do Dynamics 365 deverá ser monitorizado. |
|
Número Máximo de Monitorizações |
Número máximo de monitorizações antes de ser efetuada reciclagem. |
|
Compor Frame Segura Para Correio Eletrónico |
Sinalizador para analisar o corpo do correio eletrónico em webform numa IFRAME com o atributo security='restricted' definido. Trata-se de segurança adicional mas pode causar um pedido. |
|
Prefixo de Monitorização |
Lista do histórico de prefixos de token de monitorização. |
|
Base de Token de Monitorização |
Número base utilizado para fornecer identificadores de token de monitorização separados para utilizadores que pertencem a implementações diferentes. |
|
Dígitos de Token de Monitorização |
Número de dígitos utilizados para representar um identificador de token de monitorização. |
|
Geral |
Bloquear Anexos |
Impedir o carregamento ou a transferência de determinados tipos de anexos que sejam considerados perigosos. |
Código de Formato Monetário |
Informação sobre o modo como os símbolos de moeda são colocados no Dynamics 365. |
|
Símbolo de Moeda |
Símbolo de Moeda |
|
Ordem de Apresentação de Nome Completo |
Ordem pela qual os nomes devem ser apresentados no Dynamics 365. |
|
|
|
|
Presença Ativada |
Informação sobre se a presença de MI está ativada. |
|
Formato Negativo |
Informação que especifica como os números negativos são apresentados no Dynamics 365. |
|
Formato de Número |
Especifica como os números são apresentados no Dynamics 365. |
|
Precisão Decimal na Definição de Preços |
Número de casas decimais que podem ser utilizadas para preços. |
|
Partilhar Com Proprietário Anterior na Atribuição |
Informações que especificam se deve partilhar com o proprietário anterior na atribuição. |
|
Marketing |
Permitir Criação Automática de Resposta |
Indica se é permitida a criação automática de resposta |
Permitir Anulação Automática da Subscrição |
Indica se é permitida a anulação automática da subscrição. |
|
Permitir Confirmação Automática de Anulação da Subscrição |
Indica se é permitido enviar uma mensagem de correio eletrónico de confirmação de anulação da subscrição automática. |
|
Permitir Execução de Correio Eletrónico de Marketing |
Indica se é permitida a execução de correio eletrónico de marketing. |
|
Outlook Sincronização |
Permitir Sincronização do Livro de Endereços |
Indica se a sincronização do livro de endereços em segundo plano no Microsoft Office Outlook é permitida. |
Permitir Sincronização Agendada Offline |
Indica se a sincronização offline em segundo plano no Microsoft Office Outlook é permitida. |
|
Permitir Sincronização Agendada |
Indica se são permitidas sincronizações agendadas com o Outlook. |
|
Frequência de Consulta de Envio de Correio Eletrónico |
Frequência de consulta normal utilizada para o envio de correio eletrónico no Outlook. |
|
Frequência Mínima de Sincronização de Endereços |
Frequência de consulta normal utilizada para a sincronização do livro de endereços no Outlook. |
|
Frequência Mínima de Sincronização Offline |
Frequência de consulta normal utilizada para a sincronização offline em segundo plano no Outlook. |
|
Frequência Mínima de Sincronização |
Tempo mínimo permitido entre sincronizações do Outlook agendadas. |
|
Ciclos Máximos de Sinalização Automática |
Número máximo de ciclos de consulta agressiva executados para sinalização automática de correio eletrónico quando é recebida uma nova mensagem de correio eletrónico. |
|
Intervalo de Sinalização Automática |
Frequência normal de consulta utilizada para sinalização automática de correio eletrónico recebido no Outlook. |
|
|
|
|
Config do ISV |
Configuração do aspeto do calendário de serviços |
Pode definir estilos visuais para o calendário de serviços.Mais informações:MSDN: Configuração do Aspeto do Calendário de Serviços |
Avisos de privacidade
Ao ativar uma solução, aceita partilhar os seus dados com um sistema externo. Os dados importados de sistemas externos para o Microsoft Dynamics CRM Online estão sujeitos à nossa declaração de privacidade, que pode ser acedida aqui.
Pode importar e exportar soluções do e para o Microsoft Dynamics CRM Online. Quando o fizer, as soluções, que poderão conter informações pessoais, serão transferidas através de uma ligação segura entre o seu computador e os servidores da Microsoft. Por sua vez, o código de terceiros importado para o CRM Online pode eventualmente transmitir Dados do Cliente a um sistema externo (ou seja, ao InsideView) ou configurar/expandir as entidades que são sincronizadas (ou seja, exportadas) para outros sistemas externos controlados por uma entidade que não a Microsoft.
Se pretender importar uma solução destinada a transmitir Dados do Cliente para fora dos limites de segurança do CRM Online, os Administradores devem verificar os tipos de Dados do Cliente que serão chamados pelo serviço/software/aplicação antes de carregarem código de terceiros para a sua instância do CRM Online.
A extração de Dados do Cliente por serviços/software/aplicações ou soluções de terceiros é controlada pelo cliente e não pela Microsoft. O destino final e as políticas de privacidade aplicáveis aos pontos de dados extraídos por estas soluções externas são controlados pelo Administrador; recomendamos que as políticas aplicáveis pelos terceiros que operem estes serviços/software/aplicações sejam cuidadosamente revistas.
Consulte Também
Introdução à personalização
Privilégios necessários para personalização
Conceitos de personalização
Descrição geral da personalização
Documento Técnico: Padrões e Princípios para Criadores de Soluções do CRM Online.
© 2016 Microsoft Corporation. Todos os direitos reservados. Direitos de Autor