Sintomas
Depois de completar ou cancelar um carregador, o valor na caixa de estado não é atualizado para Closed in Order Management no Microsoft Dynamics SL.
Nota A caixa de estado aparece no separador Outras Informações no ecrã Shippers (40.110.00). Além disso, o ecrã do 'Log Viewer' de atualização do shipper (40.460.00) não inclui uma entrada para o ID do carregador.
Causa
Causa 1
A definição de Atualização do Carregador de Atraso está incorreta. Ver Resolução 1.
Causa 2
A definição do tempo de sono para o Process Manager é muito pequena. Ver Resolução 2
Causa 3
O passo do Carregador de Atualização no separador Passos no ecrã 'Tipos de Encomendas' (40.200.00) é configurado incorretamente. Ver Resolução 3.
Causa 4
O tipo de encomenda foi alterado no separador Passos no ecrã 'Tipos de Encomendas' (40.200.00) antes do encerramento dos carregadores existentes. Ver Resolução 4.
Causa 5
Foram adicionadas personalizações ao ecrã Shippers (40.110.00) que interrompeu o processamento dos registos do carregador. Ver Resolução 5.
Causa 6
Qualquer outra causa que não a causa 1 através da causa 5. Neste caso, este problema ocorre independentemente do tipo de encomenda. Ver Resolução 6 ou Resolução 7.
Resolução
Resolução 1
Verifique se a definição para atrasar a atualização do carregador não é muito grande. Para tal, siga estes passos:
-
No menu Módulo, clique em Gestão de Encomendas.
-
No painel de gestão da ordem, clique em Configuração de Gestão de Encomendas em Configuração.
-
No separador Outro, certifique-se de que o valor na caixa de atualização de expedidores de atraso (minutos) não é muito grande. Nota Se o valor da Atualização do Expedir de Atraso (minutos) estiver definido para 30,o carregador só fechará 30 minutos depois de ter completado o registo do carregador.
Resolução 2
Aumente o tempo de sono para o processo process manager. Para tal, siga estes passos:
-
No menu Módulo, clique em Gestão de Encomendas.
-
No painel de gestão da ordem, clique em Configuração de Gestão de Encomendas em Configuração.
-
No separador Outro, digite 15 na caixa tempo de sono (segundos) do gestor de processo se o valor da caixa for inferior a 15.
Resolução 3
Corrija o estado do passo no tipo de encomenda. Para tal, siga estes passos:
-
Na lista de Módulos, clique em Gestão de Encomendas.
-
No painel de gestão da ordem, clique em Tipos de Ordem em Manutenção.
-
Na caixa 'Tipo encomenda', digite o ID do tipo de encomenda que pretende alterar.
-
No separador Passos, clique em 'Estado' para o passo 'Atualizar o Navio'. Status
-
Clique em Guardar. Em seguida, feche o ecrã 'Tipos de Encomendas' (40.200.00).
Resolução 4
Cancele os carregadores e as encomendas de venda relacionadas. Para tal, siga estes passos:
-
Na lista de Módulos, clique em Gestão de Encomendas.
-
No painel de gestão da encomenda, clique em Confirmação de Envio em Entrada.
-
Na caixa de identificação da Shipper, digite a identificação do carregador que pretende cancelar.
-
Clique para selecionar as seguintes caixas de verificação:
-
Cancelar Shipper
-
Cancelar Encomenda
-
-
Clique em Terminar. Então, fechar o Ecrã de confirmação de envio (40.117.00).
Resolução 5
Remova as personalizações para o ecrã Shippers (40.110.00). Para tal, siga estes passos:
-
Feche todos os ecrãs exceto o ecrã Shippers (40.110.00).
-
No menu Personalizar, clique em Personalizar Modo.
-
No menu Personalizar, clique em Remover Alterações para ecrã.
-
Clique em Sime, em seguida, clique em OK.
-
Feche o ecrã Shippers (40.110.00). Em seguida, abra o ecrã.
Resolução 6
Altere a ordem dos carregadores para uma ordem que seja reconhecida pelo Process Manager. Para tal, siga estes passos. Nota Antes de seguir as instruções deste procedimento, certifique-se de que tem uma cópia de segurança completa da base de dados que pode restaurar em caso de problema.
-
No ecrã Process Manager (40.400.00), clique em Stop.
-
Utilizando o Microsoft SQL Query Analyzer ou o Microsoft SQL Server Management Studio, execute a declaração apropriada contra a base de dados de aplicações.
-
-
Microsoft SQL Server 7.0
SELECIONE "execADG_Release_For_Update '" + rtrim(CpnyID) + "', '', '" +rtrim (ShipperID) + "'" de SOSHIPHEADER onde NextFunctionID ="4043000" e NextFunctionClass = "0200"
-
Microsoft SQL Server 2000 ou Microsoft SQL Server 2005 ou Microsoft SQL Server 2008
SET QUOTED_IDENTIFIEROFF SELECT "exec ADG_Release_For_Update '" + rtrim (CpnyID) + "'", '' + rtrim (ShipperID) + "'" de SOSHIPHEADER ondeNextFunctionID = "4043000" e NextFunctionClass = "0200"
-
-
Copie os resultados da declaração numa nova janela. Exclua quaisquer posições de coluna ou linhas de contagem de linhas. Em seguida, executar a nova declaração para requetar os carregadores que estão listados.Nota A seguinte declaração é um exemplo dos resultados que copiaria.
executivo ADG_Release_For_Update '0060', '', 'S0009868'
-
No ecrã Process Manager (40.400.00), clique em Iniciar.
Resolução 7
Cancele o carregador. Para tal, siga estes passos:
-
Na lista de Módulos, clique em Gestão de Encomendas.
-
No painel de gestão da ordem, clique em Carregadores em Entrada.
-
No separador Outra Informação, clique para selecionar a caixa de verificação cancelada e, em seguida, clique em Terminar.