Atributos suportados e manipulação de erros do Salesforce

O documento lista os atributos compatíveis do Salesforce e seus atributos mapeados do Cloud Directory, além de outros detalhes.

Atributos suportados

Tabela 1. Atributos
Nome do atributo Definição Atributo mapeado do Cloud Directory (mapeamento padrão) Tipo Obrigatório Modificável
userName Nome do usuário usado quando o aplicativo é criado. email Sequência Sim Não
emails.work E-mail comercial do usuário email Sequência Sim Não
name.familyName Sobrenome do usuário family_name Sequência Sim Sim
name.givenName Nome do usuário given_name Sequência Não Sim
displayName Nome de exibição do usuário name Sequência Não Não
CommunityNickname Nome usado para identificar este usuário no aplicativo Community, que inclui os recursos de ideias e respostas. None Sequência Não Não
phoneNumbers.work Número do telefone comercial do usuário None Sequência Não Sim
title Título do usuário no departamento department Sequência Não Sim
preferredLanguage Idioma preferencial do usuário language Sequência Não Não
entitlements.Profile Atributo de perfil do usuário None Sequência Sim Sim
CommunityNickname Apelido do usuário no Community None Sequência Não Não
LocaleSidKey Código de idioma do usuário None Sequência Não Sim
TimeZoneSidKey Fuso horário do usuário None Sequência Não Sim
phoneNumbers.work Número do telefone comercial do usuário mobile_number Sequência Não Sim
Fax Fax do usuário None Sequência Não Sim
MobilePhone Número do telefone celular do usuário None Sequência Não Sim
Street Rua do usuário None Sequência Não Sim
City Cidade do usuário None Sequência Não Sim
State Estado do usuário None Sequência Não Sim
PostalCode Código postal do usuário None Sequência Não Sim
addresses.work.country Endereços comerciais do usuário work_country Sequência Não Sim
role Função do usuário na empresa None Sequência Não Sim
employeeNumber Número de matrícula do usuário employee_id Sequência Não Sim
division Divisão do usuário None Sequência Não Sim
department Departamento do usuário department Sequência Não Sim
Alias Alias do usuário None Sequência Não Sim
EmailEncodingKey A codificação de e-mail do usuário, como ISO-8859-1 ou UTF-8. None Sequência Não Não
CompanyName Nome da empresa do usuário None Sequência Não Sim
ContactId ID de contato do usuário None Referência Não Sim
AccountId ID da conta do usuário None Referência Não Sim
FederationIdentifier Identificador de federação do usuário None Sequência Não Sim
CallCenterId ID do usuário na central de atendimento None Referência Não Sim
ReceivesInfoEmails Indica se o usuário recebe e-mails informativos do Salesforce (true) ou não (false). None Booleano Não Sim
ReceivesAdminInfoEmails Indica se o usuário recebe e-mails para administradores do Salesforce (true) ou não (false). None Booleano Não Sim
UserPermissionsMarketingUser Indica se o usuário tem permissão para gerenciar campanhas na interface com o usuário (true) ou não (false). Nenhum Booleano Não Sim
UserPermissionsOfflineUser Indica se o usuário tem permissão para usar o Offline Edition (true) ou não (false). None Booleano Não Sim
UserPermissionsCallCenterAutoLogin Necessário se a Central de atendimento do Salesforce CRM estiver ativada. Indica se o usuário tem permissão para usar o recurso de login automático da central de atendimento (true) ou não (false). None Booleano Não Sim
UserPermissionsMobileUser Permissões de usuário do usuário None Booleano Não Sim
UserPermissionsSFContentUser Indica se uma Licença de usuário de conteúdo do Salesforce CRM está alocada para o usuário (true) ou não (false). None Booleano Não Sim
UserPermissionsKnowledgeUser Indica se o usuário tem permissão para usar o Salesforce Knowledge (true) ou não (false). None Booleano Não Sim
UserPermissionsInteractionUser Indica se o usuário pode executar fluxos (true) ou não (false). None Booleano Não Sim
UserPermissionsSupportUser Quando true, o usuário pode usar o console Salesforce. None Booleano Não Sim
ForecastEnabled Indica se o usuário tem permissão de Forecast Manager (true) ou não (false) nas previsões personalizáveis. None Booleano Não Sim
UserPreferencesActivityRemindersPopup Determina se a janela de lembrete deve ser aberta ao atingir a data de vencimento de uma atividade. None Booleano Não Sim
UserPreferencesEventRemindersCheckboxDefault Configura um horário padrão para os lembretes de eventos. None Booleano Não Sim
UserPreferencesTaskRemindersCheckboxDefault Configura um horário padrão para os lembretes de tarefas. None Booleano Não Sim
UserPreferencesReminderSoundOff Determina se um som deve ser reproduzido. None Booleano Não Sim
UserPreferencesApexPagesDeveloperMode Ativar ou desativar o modo de desenvolvimento. None Booleano Não Sim
UserPreferencesEnableAutoSubForFeeds Quando true, o usuário é automaticamente inscrito nos feeds de todos os objetos por ele criados. None Booleano Não Sim
Extension Extensão do usuário None Booleano Não Sim
AboutMe Mais sobre o usuário None Sequência Não Sim
DigestFrequency Frequência da compilação pessoal do usuário (diária, semanal, mensal) None Sequência Não Sim

Manipulação de erros

Tabela 2. Códigos de erro
Nº. Sr. Código de status Definição
1 400 Falha, apenas por solicitação do token.
2. 401 Authentication error
3. 403 Erro de limite de orientação vertical ou erro do adaptador confirmado.