Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Regras de correspondência e validação por tipo de dados
| Tipo de dados | Regra de correspondência | Regra de Validação | Valor armazenado |
|---|---|---|---|
| ID exclusiva * | Diferenciar maiúsculas de minúsculas | Conforme recebido | |
| ENUM ** | Não diferenciar maiúsculas de minúsculas | Fazer correspondência com letras minúsculas | As camelCase |
| Cadeia de caracteres | Diferenciar maiúsculas de minúsculas | Conforme recebido | |
| Para minúsculas | RFC 5532 (3.4.1) | Para minúsculas | |
| Data ou DateTime | ISO8601 | ISO8601 | ISO8601 |
| Telefone | E.164 | E.164 | Conforme recebido |
| Booliano | Não diferenciar maiúsculas de minúsculas | Corresponder a "verdadeiro" ou "falso" | Para minúsculas |
*O registro é exclusivo em todos os registros. Identificador global exclusivo, embora possa ou não assumir a forma de um identificador único universal (UUID).
** Os zeros à esquerda '0' ausentes no valor de entrada para o nível de grau ENUM, por exemplo, '1', correspondem à Lista de Valor definida (ENUM) '01' e são armazenados como '01'.
** Para obter mais informações, valores padrão de ENUM, consulte a Lista de valores padrão.
Espere que os campos telefone e sms sejam formatados com base no padrão E.164, onde o caractere de adição é usado e sucedido pelo número de telefone, ou melhor, o caractere de adição seguido pelo código do país, código de área, prefixo de telefone e número de linha. (Exemplo: +1234567890)
Regras e descrições
| Nome da Regra | Descrição da Regra | Status | Ação de Regra | Exemplo de mensagem amigável | Gerado de (origem ou gravação no Microsoft Entra ID) |
|---|---|---|---|---|---|
| Erro de aplicativo interno | Ocorreu um erro inesperado. | Erro catastrófico | Interrompe a execução de dados | Ocorreu um erro de aplicativo ao tentar processar: {error} | Conectar dados & Gerenciar dados |
| Arquivo não encontrado | Não foi possível encontrar um arquivo necessário. | Erro catastrófico | Interrompe a execução de dados | Não é possível encontrar {expectedFileName} no caminho: {Path}. Verifique o caminho de {Name} para garantir que {expectedFileName} exista ou que o nome do arquivo seja {expectedFileName} e execute a sincronização novamente. | Conectar dados |
| Operação cancelada | Ocorreu um problema durante a execução de dados que exigiu que ele fosse cancelado. | Erro catastrófico | Interrompe a execução de dados | A operação foi cancelada com a mensagem: {cancelMessage} | Conectar dados |
| O cabeçalho não existe | Para garantir que um arquivo formatado corretamente esteja sendo enviado para processamento que contenha os cabeçalhos de arquivo definidos. | Erro catastrófico | Interrompe a execução de dados | Não é possível encontrar {expectedHeaderName} em {fileName}. Corrija a extração para adicionar ou garantir que ele seja lido como {expectedHeaderName}. Carregue os arquivos corrigidos e execute a sincronização novamente. | Conectar dados |
| Coluna Duplicada No Cabeçalho | Para garantir que um arquivo formatado corretamente esteja sendo enviado para processamento que contenha o cabeçalho de arquivo definido e não vários dos mesmos cabeçalhos. | Erro catastrófico | Interrompe a execução de dados | Dois ou mais {expectedHeaderName} foram encontrados em {fileName}. Corrija a extração, carregue os arquivos corrigidos e execute a sincronização novamente. | Conectar dados |
| Formato de arquivo inválido | Quando arquivos ou pastas não suportados estão presentes em um arquivo compactado (zip). | Erro catastrófico | Interrompe a execução de dados | Falha na validação do arquivo. Arquivo {fileInArchive} sem suporte encontrado no arquivo {archiveName}. | Conectar dados |
| Duplicate Files Found | Quando o arquivo morto contém um arquivo que também é carregado fora do arquivo morto. Exemplo: users.csv e users.zip são carregados e users.zip também contém users.csv. | Erro catastrófico | Interrompe a execução de dados | Falha na validação do arquivo. Duplicar {fileInArchive} encontrado no arquivo {archiveName} e no arquivo externo. | Conectar dados |
| Arquivo duplicado encontrado | Quando arquivos duplicados são encontrados em vários arquivos. Exemplo: users.zip e relationship.zip são carregados e relationship.zip também contém users.csv. | Erro catastrófico | Interrompe a execução de dados | Falha na validação do arquivo. Duplicar {fileInArchive} encontrado nos arquivos {archiveName1}, {archiveName2}. | Conectar dados |
| Mapeamento de Referência Cruzada Não Encontrado | Valida se os dados vinculados são encontrados nos dados associados que estão sendo fornecidos (exemplo: organização ausente para um usuário, seção ausente para registros). | Erro | Remove o registro da postagem | Não foi possível encontrar um registro {entityType} para {record} da origem [{fileName}/{apiEndPoint}]. Confirme se {entityType} sourcedId e {record} sourcedId estão corretos ou atualize os dados no sistema de origem e execute a sincronização novamente. | Conectar dados & Gerenciar dados |
| Mapeamento de referência cruzada opcional não encontrado | Valida se os dados vinculados são encontrados nos dados associados que estão sendo fornecidos (exemplo: organização ausente para um usuário, seção ausente para registros). | Aviso | Remove o valor do registro, envia o registro para postagem | O valor de referência opcional inválido {value} no campo {field} para {entityType} foi encontrado para {record} e o valor foi removido do registro para prosseguir com o processamento. Confirme se {entityType} sourcedId e {record} sourcedId estão corretos ou atualize os dados no sistema de origem e execute a sincronização novamente. | Conectar dados |
| Erro de formato de data e hora | Para garantir que os valores de dados que estão sendo passados tenham o formato adequado (ISO8601). | Erro | Remove o registro da postagem | O {record} em {field} da origem [{fileName}/{apiEndPoint}] tem uma data que não está no formato adequado: 'AAAA-MM-DD'. | Conectar dados & Gerenciar dados |
| Dados Obrigatórios Ausentes | Para detectar valor ausente em um campo obrigatório para um registro. | Erro | Remove o registro da postagem | Um valor necessário para {record} está ausente no nome do campo: {field} da origem [{fileName}/{apiEndPoint}] para criar o registro. | Conectar dados & Gerenciar dados |
| Erro de valor de formato | Para garantir que os dados que estão sendo passados em um campo correspondam à formatação definida. Consulte também regras de correspondência e validação por tipo de dados. | Erro | Remove o registro da postagem | O {record} encontrado em {field} da origem [{fileName}/{apiEndPoint}] não tem um valor formatado corretamente para {field}. | Conectar dados & Gerenciar dados |
| Erro de Análise | Para garantir que para cada registro, possamos associar os dados na coluna correta. Os registros podem ser sinalizados devido a vírgulas simples, retornos de carro encontrados ou aspas ausentes. | Erro | Remove o registro da postagem | Não é possível analisar [if api: {apiEndpoint}] da origem [{fileName}/{apiEndPoint}] para localizar dados em colunas. Verifique se o delimitador no arquivo é uma única vírgula (,) e se os retornos de carro nos campos não são permitidos. Campos contendo vírgulas e aspas duplas devem ser colocados entre aspas duplas. Se aspas duplas forem usadas para delimitar um campo, uma aspa dupla que apareça dentro do campo deverá ser escapada precedendo-a com outra aspa dupla. | Conectar dados |
| Restrição de comprimento de campo máximo violada | Para garantir que os dados que estão sendo passados não excedam o comprimento do campo, resultando em dados ausentes. | Erro | Remove o registro da postagem | O valor fornecido para {field} em {record} excede o comprimento máximo de caracteres {length} com suporte. | Conectar dados |
| Código de referência inválido ou ausente | Identifica se o valor de referência de um campo obrigatório [Enum] que está sendo passado para um registro não é encontrado para associar o registro. | Erro | Remove o registro da postagem | O valor {refValue} para {field} em {record} não foi encontrado em {refCodeEntity}. Corrija o sistema de origem. | Conectar dados |
| Código de referência opcional inválido | Identifica se o valor de referência de um campo opcional [Enum] que está sendo passado para um registro não é encontrado para associar o registro. | Aviso | Remove o valor do registro, envia o registro para postagem | O valor {refValue} para {field} em {record} não foi encontrado em {refCodeEntity}. Corrija o sistema de origem. | Conectar dados |
| Dados opcionais ausentes Valor Necessário Correspondente | Para garantir que, se um registro estiver passando um valor para dados opcionais, todos os dados associados adicionais que agora exigem que um valor também esteja presente também estejam sendo fornecidos. | Aviso | Remove o valor do registro, envia o registro para postagem | Um valor foi fornecido em um campo opcional para {record}, mas está faltando um valor correspondente no campo associado para que os dados sejam postados com êxito. | Conectar dados |
| Referência circular | Para garantir que, se um registro tiver uma associação pai, uma referência circular não foi fornecida. | Aviso | Remove o valor do registro, envia o registro para postagem | {entityType} {entityId} está vinculado em uma referência circular com {entityType}(s) {entityList}. O valor de {entityParentIdField} é removido do registro para prosseguir com o processamento. | Conectar dados |
| Identificador de mapeamento de usuário não encontrado | Para garantir que exista um valor com base nas regras de identidade do usuário configuradas. | Erro | Registro removido da postagem | O identificador de mapeamento de usuário {identifierType} não foi encontrado para o usuário {record}. | Conectar dados |
| Usuário mapeando várias correspondências encontradas | Se várias contas do Microsoft Entra forem compatíveis com esse usuário, somente a primeira conta será usada para a correspondência. Correspondências adicionais são descartadas. | Erro | Remove registros secundários da postagem | O usuário {record} com o identificador de mapeamento {identifierType}={value} encontrou várias correspondências no Microsoft Entra ID. Somente a primeira correspondência encontrada é usada, consulte Microsoft Entra ObjectId {AadObjectId}. | Conectar dados |
| Mapeamento de usuário Correspondências conflitantes encontradas | Para impedir a associação automatizada de um usuário diferente a uma conta do Microsoft Entra existente e correspondente. | Erro | Remove o registro da postagem | O usuário {record} com o identificador de mapeamento {identifierType}={value} é correspondido a uma Microsoft Entra ObjectId {AadObjectId} mapeada existente. A correspondência existente encontrada é usada e essa correspondência é ignorada. | Conectar dados |
| Correspondência do usuário com o Microsoft Entra ID não encontrada | Notifica que um registro de usuário fornecido não foi capaz de encontrar uma correspondência para um usuário do Microsoft Entra com base nas regras de correspondência de usuário/identificação configuradas. | Aviso | Registro não correspondente ao Microsoft Entra ID | O usuário {record} com o identificador de mapeamento {identifierType}={value} não foi correspondido a nenhum usuário do Microsoft Entra. Isso pode ser porque o valor fornecido está incorreto do Sistema de Origem com base nas regras de identidade do usuário configuradas ou Azure a Sincronização do Active Directory ainda não adicionou o usuário antes da última execução. | Conectar dados |
| Associação de Usuário Ausente | Notifica que um registro de usuário é fornecido, mas não está associado como uma função de Aluno ou Funcionário a uma organização ou função de Contato de um Aluno. | Aviso | Remove o registro da postagem | O usuário {record} da origem [{fileName}/{apiEndPoint}] não possui dados de associação de Organização & Função ou dados de associação de Relacionamento de Contato. Se esse for um usuário válido, atualize os dados de origem para fornecer as associações adequadas de Organização & Função ou Relacionamento de Contato. | Conectar dados |
| Função principal não especificada | Notifica que vários registros de função são fornecidos para um usuário, mas um deles não está marcado como a função principal. | Aviso | O registro é adicionado como recebido | Vários registros de função da origem [{fileName}/{apiEndPoint}] para o usuário {record} foram encontrados sem indicar uma das funções como a função principal para a mesma organização. É recomendável especificar uma das funções desse usuário como Primária da origem | Conectar dados |
| Várias funções primárias especificadas | Notifica que vários registros de função são fornecidos e vários são marcados como a função principal | Aviso | O registro é adicionado como recebido | Vários registros de função da origem [{fileName}/{apiEndPoint}] para o usuário {record} foram encontrados e definidos como a função primária para a mesma organização. É recomendável especificar uma das funções desse usuário como Primária da origem. | Conectar dados |
| Função de usuário Associação de grupo de funções ausente | Identifica que um usuário recebeu uma função válida, mas a função não está associada a um Grupo de Funções, portanto, não tem certeza de quais regras de correspondência devem ser usadas. | Erro | Remove o registro da postagem | O usuário {record} da origem [{fileName}/{apiEndPoint}] está associado a uma função válida {value}, mas a função não está associada a um Grupo de Funções. Você precisa atualizar sua Lista de Valores para associar o {value} a um Grupo de Funções. | Conectar dados |
| Erro geral de postagem de dados | Ao enviar o registro, um erro foi retornado. | Erro | Remove o registro da postagem | Não é possível adicionar {record} devido a {error}. Verifique ou atualize o sistema de origem para corrigir. | Conectar dados |
| Erro de formato UPN | Notifica que o Nome Principal do Usuário usado ou gerado não está formatado corretamente para atender aos requisitos do Microsoft Entra. | Erro | Registro não postado no Microsoft Entra ID | O registro de usuário: {record} não tem um Nome Principal do Usuário formatado: {value} para criar um objeto de usuário no Microsoft Entra ID. Corrija os dados para o registro deste usuário no sistema de origem com base nos campos selecionados para a configuração do nome de usuário. | Gerenciar dados |
| Valor de Propriedade Inválido do Microsoft Entra | Notifica que caracteres inválidos estavam presentes por que tentar gravar no Microsoft Entra ID | Erro | Registro não postado no Microsoft Entra ID | Não é possível criar ou atualizar {record} no Active Directory devido a uma ou mais propriedades inválidas. Verifique os valores de {record} em {field} para garantir que eles contenham apenas caracteres alfanuméricos, sem espaços em branco e com menos de 256 caracteres. Corrija os dados no sistema de origem ou ative a configuração para Substituir caracteres especiais em {FlowName}. | Gerenciar dados |
| Licença dependente ausente | Notifica que uma licença dependente não foi atribuída ao registro. | Erro | Registro não postado no Microsoft Entra ID | No momento, uma licença dependente não está atribuída ao {record}. Por exemplo, a licença do Classroom exige que o {record} já tenha uma licença para o Exchange Online e o SharePoint Online. Resolva isso atribuindo a licença dependente e executando a sincronização novamente. | Gerenciar dados |
| Sem licenças disponíveis | Notifica que não havia licenças para atribuir ao usuário. | Erro | Registro não licenciado | Falha ao atribuir uma licença ao {record}. A licença expirou ou está esgotada (todas as licenças disponíveis desse tipo foram atribuídas). Corrija adicionando mais licenças de {licenseType} e execute a sincronização novamente. | Gerenciar dados |
| O último proprietário do grupo não pode ser removido | Notifica que não há registros de proprietário para um Grupo de Classe de Equipe sincronizado existente. | Erro | Registro não removido do Microsoft Entra ID | {record} não pôde ser removido de um {teamsType} porque um {teamsType} deve ter pelo menos um proprietário. Verifique ou atualize os dados no sistema de origem ou marcar filtrar seleções para garantir que pelo menos um proprietário seja atribuído. | Gerenciar dados |
| Tamanho do recurso excedido | Notifica que um registro tem muitas associações de Organizações. | Erro | Registro não postado no Microsoft Entra ID | {record} foi atribuído a muitas escolas (mais de 30). Remova a associação do {record} das escolas que não são mais necessárias. | Gerenciar dados |
| Entradas de destino duplicadas | Notifica a existência de dois ou mais registros com o mesmo sourceId no Microsoft Entra ID. | Erro | Registro não postado no Microsoft Entra ID | Existem dois ou mais registros com o mesmo sourcedId para {record} no Active Directory. Identifique e remova a identidade incorreta. | Gerenciar dados |
| Nenhuma correspondência do Microsoft Entra encontrada | Notifica que não foi possível adicionar o link da Origem ao Microsoft Entra ID porque o destino não foi encontrado no Microsoft Entra ID. | Erro | Registro não vinculado ao Microsoft Entra ID | {record} não pode ser atualizado, pois nenhuma entrada correspondente no Active Directory foi encontrada. Verifique os critérios de correspondência de identidade para o fluxo de entrada. | Gerenciar dados |
| Objeto existente encontrado | Notifica que já foi encontrado um link para a mesma sourceId no Microsoft Entra ID. | Erro | Registro não postado no Microsoft Entra ID | {record} para {entityType} já foi criado no passado com o mesmo sourcedId. Desative ou remova o {entityType} antigo. | Gerenciar dados |
| Formato de nome da entidade de segurança inválido | Notifica que o link não pôde ser adicionado devido ao formato inesperado encontrado no Nome Principal do Usuário que está sendo gerado. | Erro | Registro não vinculado ao Microsoft Entra ID | {record} não pode ser atualizado, pois nenhuma entrada correspondente no Active Directory foi encontrada. O formato do nome UPN é inesperado. | Gerenciar dados |
| Não é possível sincronizar objetos de propriedade locais | Notifica que o locatário está usando Azure sincronização do Active Directory de um local para seu locatário do Microsoft 365 de que uma alteração observada para um valor de usuário no AAD não será atualizada dos dados de origem. | Erro | Registro não postado no Microsoft Entra ID | Não é possível atualizar propriedades (como: nome) para {record} que está sincronizando de um Active Directory Local. Faça a alteração no Active Directory Local primeiro. | Gerenciar dados |
| IDs de Grupo de Segurança duplicadas | Notifica o locatário de que uma ID de Grupo de Segurança duplicada foi gerada após a remoção de caracteres especiais que não são permitidos no Microsoft Entra ID e não pode criar o Grupo de Segurança adicional. | Erro | Registro não postado no Microsoft Entra ID | Vários grupos de segurança têm valores de identificador duplicados {identifierSource} depois que caracteres especiais foram removidos para a organização sourcedId: {identifierValue}. | Gerenciar dados |