| |||||||||
Quais são as diferenças entre os campos de enumeração (lista de opções) e os campos do selecionador de dados mestre flexíveis (FMD)?
As principais características de campos de enumeração e campos FMD são listadas abaixo; essas características explicam as diferenças entre os dois tipos de campo.
Campo de enumeração:
Campo FMD:
Para demonstrar, suponha que você carrega a seguinte enumeração e FMD. O arquivo de enumeração no exemplo especifica somente a cidade, enquanto a FMD especifica cidade, estado e país:
Arquivo de enumeração:
Enumeração, valor de exibição, valor
PickList, Nova Iorque, Nova Iorque
PickList, Baltimore, Baltimore
PickList, Seattle, Seattle
Arquivo de importação FMD:
"UTF-8"
UniqueName,Name,CompanyCode,PurchasingUnit,cus_State,cus_Country
"Nova York","Nova York",,,"NY", "US"
"Baltimore","Baltimore",,"MD","US"
"Seattle","Seattle",,,"WA","US"
Quando você adiciona um campo de lista de opções a um tipo de documento específico, o usuário poderá escolher um valor da lista de enumerações ao expandir a lista suspensa.
Em um campo FMD, o usuário poderá exibir todos os registros no FMD e selecionar o desejado.
Uma vez que a FMD é um registro de dados, o usuário verá todos os seus campos na janela do selecionador. Ele pode ser configurado para mostrar somente alguns campos.
Em um campo FMD, qualquer condição pode ser adicionada (visibilidade, possibilidade de edição ou validade).
Para o campo de enumeração, o usuário vê uma lista de picking simples:
Observe que:
1. Assim que um modelo FMD é criado, ele não pode ser excluído (nem em TEST nem em PROD).
2. Você pode remover uma lista de opções de um campo simples (string ou int) e usar uma nova lista de opções, se necessário.
3. Depois de criar um campo FMD, você não pode modificar o tipo do campo.
4. Nos campos FMD, você deve sempre validar se o registro selecionado está ativo. Consulte Por que o usuário pode selecionar um registro FMD inativo?
O método Flex Master Data lookup() retorna objetos inativos
Adicionando condições com base em registros FMD
Como definir um campo usando uma pesquisa FMD?
Serviços de aplicativo de compras > Estrutura de aplicativos > Enumerações
Sourcing estratégico