Árvore de páginas

Índice

AVISO!

O processo para extração das informações descrito nesta página refere-se exclusivamente ao novo WMS (MV_WMSNEW).

Regra Principal

A extração das informações do ciclo de vida de expedição e recebimento contemplam os tempos dos processos que cada etapa pode possuir, tendo o seu início e fim enviados para análise.

De uma forma geral, foram considerados três grandes grupos de tempo para as análises padrão:

  1. Tempo Total WMS - Tempo desde a integração do primeiro processo com o WMS até o tempo final do último processo registrado para o WMS.
  2. Tempo Espera WMS - Tempo desde a integração do primeiro processo com o WMS até o tempo inicial do primeiro processo registrado para o WMS.
  3. Tempo Processo WMS - Tempo desde a o início do primeiro processo no WMS até o tempo final do último processo registrado para o WMS.

Para os processos de Recebimento, o primeiro processo de WMS poderá ser a conferência de recebimento, a geração da ordem de serviço de endereçamento ou a geração da demanda de unitização. Para o último processo sempre será considerado o endereçamento, ou seja, será o final do processo WMS, quando tudo que for relacionado ao documento estiver endereçado.

Para os processos de Expedição, o primeiro processo WMS será a geração da ordem de serviço de separação. Para o final do processo será considerado o último processo de expedição existente podendo ser a conferência, a montagem de volumes ou a própria separação.

ATENÇÃO!

  • Tempos de espera entre os processos não serão considerados, ou seja, caso no Recebimento tenha sido realizada a conferência e esta mercadoria permaneceu aguardando um tempo até o início do endereçamento, este tempo será computado como tempo de processo WMS. Essa mesma regra é válida para a Expedição após finalizar a separação, caso exista algum processo posterior.
  • Caso seja necessário medir o tempo de cada processo em separado, isto poderá ser efetuado de forma customizada diretamente no GoodData, pois os tempos serão enviados para possibilitar esta análise.

Conferência das Informações

Não existe uma forma única e direta de ser executada a conferência das informações destes processos via sistema, portanto, devem ser considerados alguns pontos:

  • Deverá determinar, para o documento, qual o primeiro processo que foi executado.
  • Deverão ser avaliados quais processos foram executados para o documento.
  • No caso de recebimento unitizado deverão ser avaliados quais foram os unitizadores gerados para o documento.
  • Como os processos são por item, pode ocorrer de um determinado item não possuir todos os processos.

Tendo em vista estes pontos, os tempos de integração/geração dos processos deverão ser considerados agrupando sempre por documento, quando existir, e os tempos de inicio e fim de cada processo, quando existir, listando todos estes tempos de forma linear.

Para facilitar o entendimento, a análise e a validação dos dados pode ser utilizada a seguinte planilha modelo: CalculoTempos.xlsx

Lembrando que, para o recebimento unitizado os serviços de endereçamento são gerados por unitizador, então, deverão ser considerados o primeiro e o último unitizador de cada documento como início e fim, respectivamente.

ATENÇÃO!

É importante ressaltar que no WMS podem ser executados processos em paralelo, portanto, poderá ocorrer que o tempo de início de um processo seja menor que o tempo final do processo anterior.

Estrutura de Campos

ATENÇÃO!

  • Todos os campos de data estão gravados no formato decimal, ou seja, estão gravados em dias a partir de , sendo as horas gravadas nas casas decimais. Por exemplo, o dia  08:40:30 será enviado com o valor 43110,361458. Este processo de conversão ocorre na importação dos dados para o GoodData.
  • Para visualizar as informações no formato Data/Hora deverá ser exportado para o Excel e aplicada a formatação desejada sobre o campo em questão.

Ciclo de Vida de Recebimento

NomeTipoFonteObservações
EmpresaDimension / Connection PointBK_EMPRESA
FilialDimension / Connection PointBK_FILIAL
Tipo ProcessoAtributoTIP_PROCESSOTipo de processo: Unitizado e Solto.
Nota FiscalAtributoNOTA_FISCALNota fiscal de entrada
Série Nota FiscalAtributoSERIE_NOTA_FISCALSérie da nota fiscal de entrada
FornecedorDimension / Connection PointBK_FORNECEDORFornecedor da nota fiscal de entrada
Data/Hora Int.  Conf. Conv.AtributoDATHOR_COF_CONV

Menor Data/Hora de geração da ordem de serviço de conferência via convocação.

Esta geração poderá ocorrer na Prenota ou no documento já classificado.

Data/Hora Inicio Conf. Conv.AtributoDATHOR_INI_COFC

Menor Data/Hora de início da conferência via convocação.

Menor valor de início encontrado para o documento, baseado nas atividades da tarefa de Conferência.

Data/Hora Final Conf. Conv.AtributoDATHOR_FIM_COFC

Maior Data/Hora de finalização da conferência via convocação.

Maior valor de finalização encontrado para o documento, baseado nas atividades da tarefa de Conferência.

Data/Hora Integração Unit.AtributoDATHOR_INT_UNT

Menor Data/Hora de geração da demanda de unitização.

ATENÇÃO!

Somente ocorrerá se o armazém onde será recebida a mercadoria for unitizado.
Data/Hora Criação Conf. Rec.AtributoDATHOR_COF_RECB

Maior Data/Hora de geração da conferência de recebimento via monitor.

Esta geração poderá ocorrer na Prenota ou no documento já classificado.

Data/Hora Inicio Conf. Rec.AtributoDATHOR_INI_COFR

Menor Data/Hora de início da conferência de recebimento.

Menor valor de início encontrado para o documento, baseado nos unitizadores montados durante a conferência.

ATENÇÃO!

Este valor somente pode ser determinado se a conferência for em um armazém unitizado.

Este tempo também será calculado, mesmo não existindo uma conferência de recebimento, porém, se tiverem sido montados os unitizadores

Data/Hora Final Conf. Rec.AtributoDATHOR_FIM_COFR

Maior Data/Hora de finalização da conferência de recebimento.

Maior valor de finalização encontrado para o documento baseado nos unitizadores montados durante a conferência.

ATENÇÃO!

Este valor somente pode ser determinado se a conferência for em um armazém unitizado.

Este tempo também será calculado, mesmo não existindo uma conferência de recebimento, porém, se tiverem sido montados os unitizadores.

Data/Hora Integração End.AtributoDATHOR_INT_END

Menor Data/Hora de geração da ordem de serviço de endereçamento.

Quando for em um armazém unitizado será considerado a ordem de serviço de endereçamento do unitizador. Caso contrário, será a ordem de serviço de endereçamento dos itens do documento.

Data/Hora Execução EndAtributoDATHOR_EXE_ENDMenor Data/Hora de criação das atividades da ordem de serviço de endereçamento.
Data/Hora Inicio EndereçamentoAtributoDATHOR_INI_END

Menor Data/Hora de início das atividades de endereçamento.

Menor valor de início encontrado para o documento, baseado nas atividades da tarefa de Endereçamento.

Data/Hora Final EndereçamentoAtributoDATHOR_FIM_END

Maior Data/Hora de finalização das atividades de endereçamento.

Maior valor de finalização encontrado para o documento, baseado nas atividades da tarefa de Endereçamento.

Data ExtraçãoAtributoDATA_EXTRACAO

Maior Data de finalização das atividades de endereçamento.

Maior valor de finalização encontrado para o documento, baseado nas atividades da tarefa de Endereçamento.

ATENÇÃO!

Na extração para o recebimento serão considerados somente os documentos que estejam completamente endereçados, ou seja, mesmo que um item ou um unitizador do documento já esteja finalizado, esta informação parcial não será enviada, pois ela pode distorcer o tempo total do documento.

* Esta rotina deve ser executada no modo incremental, ou seja, caso já existam registros de período anterior, estes deverão ser excluídos ao refazer a nova carga.

Data/Hora Integração WMSCalculado*

DATHOR_INT_WMS = IFNULL(DATHOR_COF_CONV,
IFNULL(DATHOR_COF_RECB,
IFNULL(DATHOR_INT_UNT, DATHOR_INT_END)))

Data/Hora do primeiro processo de integração que ocorreu no WMS.

Este campo não faz parte da extração dos dados, porém, é calculado no momento do envio dos dados para o GoodData.

Data/Hora Início WMSCalculado*

DATHOR_INI_WMS = IFNULL(DATHOR_INI_COFC, IFNULL(DATHOR_INI_COFR, DATHOR_INI_END))

Data/Hora do primeiro processo iniciado no WMS.

Este campo não faz parte da extração dos dados, porém, é calculado no momento do envio dos dados para o GoodData.

Data/Hora Fim WMSCalculado*DATHOR_FIM_WMS = DATHOR_FIM_END

Data/Hora da finalização do processo no WMS. É o menor valor do campo Data/Hora Final Endereçamento.

Este campo não faz parte da extração dos dados, porém, é calculado no momento do envio dos dados para o GoodData.

Tempo Espera WMSCalculado*= ( DATHOR_INI_WMS - DATHOR_INT_WMS ) * 24

Tempo total de espera do WMS.

Tempo desde a primeira integração até o primeiro início no WMS, sendo que este não considera a espera entre os processos.

Este valor será enviado no formato de horas com decimais, portanto, o valor 30:20:30 (trinta horas, vinte minutos e trinta segundos) será enviado como 30,341667.

Tempo Processo WMSCalculado*= ( DATHOR_FIM_WMS - DATHOR_INI_WMS ) * 24

Tempo total de processo do WMS.

Tempo desde o primeiro início de processo no WMS até a finalização do endereçamento.

Este tempo considera como processo, mesmo os tempos de espera entre um processo e outro, por exemplo: foi finalizada a montagem de unitizadores, porém, ainda não foi iniciado o endereçamento dos mesmos. Todo este tempo será computado como processo de WMS.

Este valor será enviado no formato de horas com decimais, portanto, o valor 30:20:30 (trinta horas, vinte minutos e trinta segundos) será enviado como 30,341667.

Tempo Total WMSCalculado*= ( DATHOR_FIM_WMS - DATHOR_INT_WMS ) * 24

Tempo total do WMS.

Tempo desde a primeira integração até a finalização do endereçamento no WMS.

Este valor será enviado no formato de horas com decimais, portanto, o valor 30:20:30 (trinta horas, vinte minutos e trinta segundos) será enviado como 30,341667.

Ciclo de Vida de Expedição

NomeTipoFonteObservações
EmpresaDimension / Connection PointBK_EMPRESA
FilialDimension / Connection PointBK_FILIAL

Carga

Atributo

CARGA_EXPED

Código da carga utilizada no processo de expedição. Carga do OMS.

Pedido Venda

Atributo

PEDIDO_VENDA

Código do pedido de venda.

Nota Fiscal

Atributo

NOTA_FISCAL

Número da nota fiscal de venda.

Série Nota Fiscal

Atributo

SERIE_NOTA_FISCAL

Série da nota fiscal de venda.

Cliente

Dimension / Connection Point

BK_CLIENTE

Cliente da nota fiscal.

Data/Hora Emissão NF

Atributo

DATHOR_EMIS_NF

Data/Hora de emissão da nota fiscal.

Este tempo não está sendo considerado no cálculos do WMS, porém, é enviado ao GoodData caso seja necessário montar algum tipo de análise sobre esta informação, bem como, porque esta é a data de corte para envio dos dados.

Data/Hota Mont. Carga

Atributo

DATHOR_MONT_CARGA

Data/Hora de montagem da carga no OMS.

Este tempo não está sendo considerado no cálculos do WMS, porém, é enviado ao GoodData caso seja necessário montar algum tipo de análise sobre esta informação

Data/Hora Integração WMS

Atributo

DATHOR_INT_WMS

Menor Data/Hora de geração da ordem de serviço de separação.

Data/Hora Execução WMS

Atributo

DATHOR_EXE_WMS

Menor Data/Hora de criação das atividades da ordem de serviço de separação.

Data/Hora Inicio Separação

Atributo

DATHOR_INI_SEP

Menor Data/Hora de início das atividades de separação.

Menor valor de início encontrado para o documento, baseado nas atividades da tarefa de Separação.

Data/Hora Final Separação

Atributo

DATHOR_FIM_SEP

Maior Data/Hora de finalização das atividades de separação.

Maior valor de finalização encontrado para o documento, baseado nas atividades da tarefa de Separação.

Data/Hora Inicio Conf. Conv.

Atributo

DATHOR_INI_COFC

Menor Data/Hora de início das atividades de conferência de expedição via convocação.

Menor valor de início encontrado para o documento, baseado nas atividades da tarefa de Conferência.

Data/Hora Final Conf. Conv.

Atributo

DATHOR_FIM_COFC

Maior Data/Hora de finalização das atividades de conferência de expedição via convocação.

Maior valor de finalização encontrado para o documento, baseado nas atividades da tarefa de Conferência.

Data/Hora Inicio Mont. Volume

Atributo

DATHOR_INI_MNT_VOL

Menor Data/Hora de início da montagem de volumes.

Menor valor de início encontrado para o documento, baseado nos registros de montagem de volumes por operador.

Data/Hora Final Mont. Volume

Atributo

DATHOR_FIM_MNT_VOL

Maior Data/Hora de finalização da montagem de volumes.

Maior valor de finalização encontrado para o documento, baseado nos registros de montagem de volumes por operador.

Data/Hora Inicio Conf. Exped.

Atributo

DATHOR_INI_COF_EXP

Menor Data/Hora de início da conferência de expedição.

Menor valor de início encontrado para o documento, baseado nos registros de conferência de expedição por operador.

Data/Hora Final Conf. Exped.

Atributo

DATHOR_FIM_COF_EXP

Maior Data/Hora de finalização da conferência de expedição.

Maior valor de finalização encontrado para o documento, baseado nos registros de conferência de expedição por operador.

Data Extração

Atributo

DATA_EXTRACAO

Data de emissão da nota fiscal.

ATENÇÃO!

Somente serão considerados na extração para a expedição documentos que já estejam com a nota fiscal emitida, portanto, mesmo que um item do pedido tenha sido totalmente finalizado, esta informação parcial não será enviada, pois ela pode distorcer o tempo total do documento.

* Esta rotina deve ser executada no modo incremental, ou seja, caso já existam registros de período anterior, estes deverão ser excluídos ao refazer a nova carga.

Data/Hora Final Processo WMS

Calculado*

DATHOR_FIM_WMS = IFNULL(DATHOR_FIM_COF_EXP,
IFNULL(DATHOR_FIM_MNT_VOL,
IFNULL(DATHOR_FIM_COFC, DATHOR_FIM_SEP)))

Data/Hora do último processo de finalização que ocorreu no WMS.

Este campo não faz parte da extração dos dados, porém, é calculado no momento do envio dos dados para o GoodData.

Tempo Espera WMS

Calculado*

= DATHOR_INI_SEP - DATHOR_INT_WMS

Tempo total de espera do WMS.

Tempo desde a integração da separação até o inicio da mesma no WMS, sendo que este não considera a espera entre os processos.

Este valor será enviado no formato de horas com decimais, portanto, o valor 30:20:30 (trinta horas, vinte minutos e trinta segundos) será enviado como 30,341667.

Tempo Processo WMS

Calculado*

= DATHOR_FIM_WMS -DATHOR_INI_SEP

Tempo total de processo do WMS.

Tempo desde o início da separação até a finalização do último processo de expedição para o WMS.

Este tempo considera como processo também os tempos de espera entre um processo e outro. Por exemplo: a separação foi finalizada, porém, ainda não foi iniciada a montagem de volumes do documento. Todo este tempo será computado como processo de WMS.

Este valor será enviado no formato de horas com decimais, portanto, o valor 30:20:30 (trinta horas, vinte minutos e trinta segundos) será enviado como 30,341667.

Tempo Total WMS

Calculado*

= DATHOR_FIM_WMS -DATHOR_INT_WMS

Tempo total do WMS.

Tempo desde a integração da separação até a finalização do último processo encontrado para o WMS.

Este valor será enviado no formato de horas com decimais, portanto, o valor 30:20:30 (trinta horas, vinte minutos e trinta segundos) será enviado como 30,341667.

Relatórios Padrão

Evolução Tempos Recebimento

Permite uma análise, ao longo do tempo, sobre a evolução dos tempos Total x Processo x Espera do recebimento do WMS.

Esta informação é analisada por semana, para facilitar a identificação de picos durante o mês.

Evolução Tempos Expedição

Permite uma análise, ao longo do tempo, sobre a evolução dos tempos Total x Processo x Espera da expedição do WMS.

Esta informação é analisada por semana, para facilitar a identificação de picos durante o mês.