Não é surpresa para ninguém o alto nivel de customizações e personalizações que a plataforma Dynamics CRM oferece. Mas grande parte dessas configurações podem ser acessadas e alteradas no próprio menu de configurações do CRM. Tais como configurações de administração, gerenciamento de dados, auditoria, personalizações, etc.
Mas existem algumas configurações mais avançadas que não são exibidas no menu de configurações, tão pouco podem ser acessadas de dentro do CRM, são elas
Nome da Configuração | Tipo | Valor Padrão |
---|---|---|
ActivityConvertDlgCampaignUnchecked | Boolean | True |
ActivateAdditionalRefreshOfWorkflowConditions | Boolen | False |
AddressBookMaterializedViewsEnabled | Boolean | False |
AutoCreateContactOnPromote | Boolean | True |
BackgroundSendBatchSize | Int | 10 |
ChangeDoubleQuoteToSingleQuote | Boolean | False |
ClientDisableTrackingForReplyForwardEmails | Boolean | False |
ClientUEIPDisabled | Boolean | False |
DisableImplicitSharingOfCommunicationActivities | Boolean | False |
DisableInactiveRecordFilterForMailMerge | Boolean | False |
DisableMapiCaching | Boolean | False |
DisableSmartMatching | Boolean | False |
DoNotIgnoreInternalEmailToQueues | Boolean | False |
EnableQuickFindOptimization | Int | 1 |
EnableRetrieveMultipleOptimization | Int | 1 |
EnableReLinkingToExistingCRMRecord | Int | 0 |
GrantSharedAccessForMergeToSubordinateOwner | Boolean | True |
IdsCountBeforeUsingJoinsForSecurity | Int | 1000 |
IdsCountForUsingGuidStringsForSecurity | Int | 20 |
JumpBarAlphabetOverride | String | null |
JumpBarNumberIndicatorOverride | String | null |
LookupNameMatchesDuringImport | Boolean | False |
OverrideTrackInCrmBehaviour | Int | 0 |
OverrideV5SenderConflictResolution | Boolean | False |
RecordCountLimitToSwitchToCteSecuritySql | Int | 75000 |
RetrieveMultipleSharingCountThreshold | Int | 1000 |
EnableReLinkingToExistingCRMRecord | Int | 0 |
SendEmailSynchronously | Int | 0 |
SetRegardingLookupDefaultEntityType | String | null |
SharingLimitForPOASnapshotTable | Int | 10 |
SkipGettingRecordCountForPaging | Boolean | False |
SkipSuffixOnKBArticles | Boolean | False |
UsePlainTextForEmailTemplateBody | Boolean | False |
VerboseErrorsOnPromoteToCRM | Int | 0 |
IntegratedAuthenticationMethod | String | null |
IfdAuthenticationMethod | String | null |
Mas todas essas configurações podem ser recuperadas e alteradas através de uma ferramenta chamada OrgDBSettings. (Então para entender melhor sobre o que cada uma acima representa acesse esse link)
Então para utilizar a ferramenta é fácil
Por isso faça o download e extraia o arquivo para uma pasta qualquer. Então acesse o caminho onde extraiu o arquivoCd C:OrgDbOrgSettings
Então para atualizar execute o seguinte comando, onde OrgName é o nome da sua organização. SettingName é o nome da configuração a ser alterada e Value o novo valorMicrosoft.Crm.SE.OrgDBOrgSettingsTool.exe Update [/u] OrgName SettingName value
Mas com o comando a seguir você pode confirmar se suas alterações foram submetidas e conferir todos os valores das demais configuraçõesMicrosoft.Crm.SE.OrgDbOrgSettingsTool.exe Retrieve [/u] OrgName