Seu Template de dados do planejamento da produção
Seu Template de dados do planejamento da produção
- Atributos recomendados para coleta
- Principais atividades a acompanhar
- Orientações práticas de extração
Atributos do planejamento da produção
| Nome | Descrição | ||
|---|---|---|---|
| Nome da atividade ActivityName | O nome do evento ou da tarefa específica que ocorreu no processo de Production Planning. | ||
| Descrição Este atributo descreve uma etapa ou marco específico do ciclo de vida da Production Order, como 'Work Order Created', 'Materials Issued' ou 'Production Started'. Cada atividade representa um ponto distinto do processo. O Process Mining usa essas informações para construir o mapa do processo, mostrando a sequência e a frequência de todas as atividades. Analisar as atividades é fundamental para entender os fluxos do processo, identificar gargalos entre as etapas e medir o tempo gasto em diferentes fases. Por que isso importa O nome da atividade é um requisito essencial para o Process Mining, pois define as etapas do mapa do processo e permite visualizar e analisar o fluxo do processo. Onde obter Normalmente, ele é derivado de Event Logs, status de transações ou tabelas de eventos específicas do Oracle Manufacturing Cloud que acompanham o ciclo de vida de uma work order. Exemplos Ordem de produção criadaOrdem de produção liberadaMateriais emitidosProdução iniciadaOrdem de produção concluída | |||
| Ordem de produção ProductionOrderNumber | O identificador exclusivo de uma ordem de produção, que funciona como o principal identificador de caso do processo de Production Planning. | ||
| Descrição O número da Production Order identifica exclusivamente uma solicitação para produzir uma quantidade específica de um produto. Ele funciona como o identificador central do caso, conectando todas as atividades relacionadas de planejamento, programação, execução e fechamento. No Process Mining, analisar os eventos agrupados por esse número permite obter uma visão completa, de ponta a ponta, do ciclo de vida da produção. Isso ajuda a acompanhar a jornada de cada ordem, medir lead times, identificar caminhos comuns e apontar desvios do processo padrão. Por que isso importa Este é o identificador de caso essencial que conecta todos os eventos relacionados à produção, permitindo uma análise abrangente de todo o fluxo de planejamento e execução da produção de cada ordem. Onde obter Este identificador é um elemento central do Oracle Manufacturing Cloud, normalmente encontrado nos cabeçalhos de work orders e nas tabelas de transações. Consulte a WIP_ENTITIES ou tabelas semelhantes de work orders. Exemplos WO-2024-00123PROD-58974M450001852 | |||
| Timestamp do evento EventTimestamp | A data e a hora exatas em que uma atividade ou evento específico ocorreu. | ||
| Descrição Este atributo registra o timestamp de cada atividade do processo. Ele fornece o contexto cronológico necessário para entender a sequência dos eventos e medir a duração entre eles. Na análise de processos, esse timestamp é essencial para calcular tempos de ciclo, tempos de espera e a duração geral do processo. Ele permite monitorar a performance, detectar gargalos e analisar como o tempo do processo impacta resultados como a aderência ao cronograma. Por que isso importa Este registro de data e hora é essencial para todas as análises de Process Mining baseadas em tempo, incluindo o cálculo de durações, a descoberta de gargalos e a criação de um mapa de processo cronologicamente preciso. Onde obter Essas informações geralmente são encontradas junto aos dados de eventos ou status em tabelas de transações ou logs do Oracle Manufacturing Cloud, muitas vezes como data de criação ou data da última atualização. Exemplos 2023-10-26T08:00:00Z2023-10-26T14:30:15Z2023-11-05T10:11:45Z | |||
| Sistema de origem SourceSystemIdentifier | O sistema do qual os dados de planejamento da produção foram extraídos. | ||
| Descrição Este atributo identifica o sistema de informações de origem, como o Oracle Manufacturing Cloud. Ele é especialmente útil em ambientes onde dados de vários sistemas são combinados para oferecer uma visão holística do processo. Na análise, ele permite filtrar os dados do processo com base na origem. Isso ajuda a comparar processos entre diferentes sistemas ou isolar dados de uma fonte específica para uma análise direcionada. Por que isso importa Ele fornece um contexto essencial sobre a origem dos dados, algo importante para a governança, a validação e a análise de dados em ambientes com vários sistemas. Onde obter Normalmente, este é um valor estático ('Oracle Manufacturing Cloud') adicionado durante o processo de extração, transformação e carregamento (ETL) dos dados. Exemplos Oracle Manufacturing CloudOracle Fusion Cloud SCMOMC_PROD_INSTANCE_1 | |||
| Última atualização dos dados LastDataUpdateTimestamp | O registro de data e hora que indica quando os dados deste evento foram atualizados ou extraídos pela última vez do sistema de origem. | ||
| Descrição Este atributo registra a data e a hora da extração mais recente de dados do sistema de origem. É um campo de metadados que indica o nível de atualização do conjunto de dados analisado. Essas informações são essenciais para entender a atualidade dos insights gerados. Elas mostram aos usuários quão recentes são os dados do processo, garantindo que as decisões sejam baseadas em dados com uma idade conhecida. Por que isso importa Oferece transparência sobre a atualização dos dados, garantindo que os usuários entendam quão atual é a análise e quando a próxima atualização de dados pode ser esperada. Onde obter Este valor normalmente é gerado e registrado no conjunto de dados durante o processo de extração, transformação e carregamento (ETL). Exemplos 2024-01-15T02:00:00Z2024-01-16T02:00:00Z2024-01-17T02:00:00Z | |||
| Código do produto ProductCode | O identificador exclusivo do produto que está sendo fabricado. | ||
| Descrição Este atributo especifica o item ou material relacionado à ordem de produção. Ele é uma dimensão essencial para segmentar e analisar o processo de produção. Com o código do produto, os analistas podem comparar os processos de produção de diferentes itens. Isso ajuda a responder perguntas como 'Quais produtos têm os maiores lead times?' ou 'Existem desvios de processo específicos de determinadas famílias de produtos?'. Ele é essencial para o Dashboard Production Performance Throughput. Por que isso importa Permite segmentar a análise do processo por produto, revelando gargalos, atrasos ou ineficiências específicos de cada produto. Onde obter Consulte a documentação do Oracle Manufacturing Cloud. Esse dado normalmente é armazenado nos detalhes da ordem de produção, vinculado de tabelas como WIP_DISCRETE_JOBS a uma tabela mestre de itens. Exemplos FG-1001-AAS-5432-BLUERAW-987-C | |||
| Data de início planejada PlannedStartDate | A data programada para o início da produção da ordem. | ||
| Descrição Este atributo contém a data de início prevista para a ordem de produção, definida durante a fase de planejamento. Ela serve como referência para medir a performance real. Essa data é essencial para o KPI Production Order Release On-Time Rate, no qual é comparada ao registro de data e hora real da liberação. Ela ajuda a avaliar a eficácia do planejamento e da programação, além de identificar inícios antecipados ou atrasados. Por que isso importa É uma referência essencial para medir a aderência à programação e a performance no prazo do início da produção. Onde obter Consulte a documentação do Oracle Manufacturing Cloud. Esse dado provavelmente está disponível em tabelas de programação da ordem de produção ou na tabela principal de cabeçalho da ordem. Exemplos 2023-11-01T08:00:00Z2023-11-15T09:00:00Z2023-12-01T00:00:00Z | |||
| Data de término planejada PlannedEndDate | A data programada para a conclusão da produção da ordem. | ||
| Descrição Este atributo contém a data prevista de conclusão da ordem de produção. É o prazo que a equipe de produção busca cumprir. Essa data é essencial para calcular o KPI Production Schedule Adherence Rate, que compara a data planejada ao registro de data e hora real da conclusão. Ela ajuda a quantificar o quanto a produção cumpre suas metas e é uma métrica principal do Dashboard Production Schedule Adherence. Por que isso importa Serve como principal referência para medir a conclusão no prazo e a aderência geral da produção à programação. Onde obter Consulte a documentação do Oracle Manufacturing Cloud. Esse dado provavelmente está disponível em tabelas de programação da ordem de produção ou na tabela principal de cabeçalho da ordem, como WIP_DISCRETE_JOBS. Exemplos 2023-11-10T17:00:00Z2023-11-20T17:00:00Z2023-12-10T17:00:00Z | |||
| Planejador Planner | O usuário ou planejador responsável por gerenciar a ordem de produção. | ||
| Descrição Este atributo identifica o funcionário ou a função responsável pelo planejamento e pela execução da ordem de produção. Pode ser o nome ou ID de uma pessoa ou um grupo de planejamento. Analisar o processo por planejador ajuda a entender a distribuição da carga de trabalho e identificar se determinados planejadores ou equipes estão associados a atrasos ou ganhos de eficiência. É um atributo essencial para o Dashboard Delay Root Cause & Activity Impact, que busca encontrar fatores humanos correlacionados à performance. Por que isso importa Ajuda a identificar o impacto de planejadores ou equipes individuais na performance do processo, permitindo direcionar treinamentos e equilibrar a carga de trabalho. Onde obter Consulte a documentação do Oracle Manufacturing Cloud. Esse dado pode estar armazenado no cabeçalho da ordem de produção ou em tabelas de atribuições relacionadas. Exemplos John SmithPlannerGroup_AUSER12345 | |||
| Status da ordem de produção WorkOrderStatus | O status atual da ordem de produção no momento do evento. | ||
| Descrição Este atributo reflete o estado da ordem de produção, como 'Não liberada', 'Liberada', 'Em espera', 'Concluída' ou 'Cancelada'. O status oferece uma visão do ponto em que a ordem está em seu ciclo de vida. Analisar o processo por status da ordem de produção ajuda a entender a distribuição das ordens entre os diferentes estados. Também é útil para identificar ordens que permanecem tempo demais em um determinado estado ou filtrar a análise para considerar apenas ordens concluídas ou em andamento. Por que isso importa Ele oferece uma visão clara do progresso e do resultado da ordem, permitindo analisar gargalos, atrasos e taxas de conclusão do processo. Onde obter Consulte a documentação do Oracle Manufacturing Cloud. Esse dado provavelmente está em tabelas de cabeçalho da ordem de produção, como WIP_DISCRETE_JOBS, associado à coluna de status. Exemplos LiberadaConcluídaEm esperaCancelada | |||
| Unidade de produção ProductionPlant | A instalação ou unidade fabril onde a ordem de produção está sendo executada. | ||
| Descrição Este atributo indica a localização física ou a unidade organizacional responsável pela produção. É uma dimensão essencial para comparar a performance do processo entre diferentes unidades. Analisar por unidade de produção permite fazer benchmarking e identificar boas práticas ou problemas sistêmicos em locais específicos. Ele é usado em Dashboards como Resource Utilization Bottlenecks e Production Performance Throughput para entender a performance específica de cada unidade. Por que isso importa Permite comparar a eficiência e a performance do processo entre diferentes locais de fabricação, destacando gargalos regionais ou boas práticas. Onde obter Consulte a documentação do Oracle Manufacturing Cloud. Essas informações normalmente fazem parte da definição da ordem de produção e costumam ser chamadas de organização ou organização de estoque. Exemplos Site A - XangaiPlanta 001 - AustinFábrica da Alemanha | |||
| Disponibilidade de materiais MaterialAvailabilityStatus | Indica se os materiais necessários para a ordem de produção estão disponíveis. | ||
| Descrição Este atributo mostra o status da disponibilidade de materiais, normalmente com valores como 'Disponível', 'Falta' ou 'Parcialmente disponível'. Esse status é determinado comparando os níveis de estoque com a lista de materiais da ordem. É o atributo principal do Dashboard Material Shortage Impact Analysis e do KPI associado. A análise ajuda a quantificar o impacto da falta de materiais nos horários de início da produção e nos lead times gerais. Por que isso importa Mede diretamente o impacto da falta de materiais na programação da produção, uma causa comum de atrasos significativos. Onde obter Consulte a documentação do Oracle Manufacturing Cloud. Esse dado pode não existir como um campo direto, mas pode ser derivado verificando a disponibilidade dos componentes de uma ordem de produção. Exemplos DisponívelFaltaParcialmente disponível | |||
| Hora de término do evento EventEndTime | A data e a hora exatas em que uma atividade ou um evento específico foi concluído. | ||
| Descrição Este atributo registra o horário de conclusão de atividades que têm duração. Ele complementa o StartTime ao definir uma janela de tempo específica para a atividade. Quando os horários de início e término estão disponíveis, o tempo exato de processamento de cada atividade pode ser calculado com precisão. Isso é mais preciso do que inferir a duração a partir do horário de início do próximo evento, pois considera o tempo de espera. Por que isso importa Permite calcular com precisão os tempos de processamento das atividades, diferenciando-os dos tempos de espera entre as atividades. Onde obter Essas informações podem estar disponíveis em Event Logs ou tabelas de transações que registram o início e o término de uma operação. Exemplos 2023-10-26T08:05:10Z2023-10-26T15:00:00Z2023-11-05T10:11:55Z | |||
| Linha de produção ProductionLine | A linha específica de montagem ou produção dentro da unidade à qual a ordem de produção foi atribuída. | ||
| Descrição Este atributo identifica o equipamento específico ou o grupo de centros de trabalho responsável pela execução da ordem de produção. Ele oferece um nível de detalhe maior do que a unidade de produção. No Dashboard Resource Utilization Bottlenecks, esse atributo é usado para localizar atrasos associados a linhas ou centros de trabalho específicos. Ele ajuda a identificar restrições de capacidade e otimizar a alocação de recursos em um nível detalhado. Por que isso importa Permite uma análise detalhada da utilização de recursos e da identificação de gargalos no nível da linha de produção ou do centro de trabalho específico. Onde obter Consulte a documentação do Oracle Manufacturing Cloud. Essas informações normalmente estão nos detalhes do roteiro ou das operações da ordem de produção. Exemplos LINE_01_PACKAGINGASSEMBLY_CELL_3BCNC_MACHINE_5 | |||
| Prioridade da produção ProductionPriority | Um código ou valor que indica a urgência ou a prioridade da ordem de produção. | ||
| Descrição Este atributo atribui um nível de prioridade, como 'Alta', 'Média' ou 'Baixa', a uma ordem de produção. Isso ajuda os programadores e as equipes de produção a priorizar o trabalho quando os recursos são limitados. No Dashboard Delay Root Cause & Activity Impact, a prioridade pode ser usada como uma dimensão para verificar se as ordens de alta prioridade são realmente processadas mais rapidamente ou se também sofrem atrasos. Ela ajuda a avaliar a eficácia do sistema de priorização. Por que isso importa Ajuda a analisar se o sistema de priorização é eficaz e se as ordens de alta prioridade são processadas mais rapidamente do que as de baixa prioridade. Onde obter Consulte a documentação do Oracle Manufacturing Cloud. Esse pode ser um campo padrão ou personalizado no cabeçalho da ordem de produção. Exemplos AltaMédiaBaixa19 | |||
| Quantidade concluída CompletedQuantity | A quantidade real do produto que foi produzida e concluída com sucesso. | ||
| Descrição Este atributo registra a quantidade final produzida em uma ordem de produção após a conclusão de todas as operações. Ela pode ser diferente da quantidade planejada devido a fatores como refugo, perda de rendimento ou superprodução. Este é o valor 'real' usado no KPI 'Planned vs Actual Quantity Deviation'. Ele é fundamental para analisar a eficiência da produção, o rendimento e os motivos da variação entre a produção planejada e a real. Por que isso importa Mede a produção real do processo, permitindo análises essenciais de rendimento, eficiência e precisão do planejamento. Onde obter Consulte a documentação do Oracle Manufacturing Cloud. Esse dado costuma ser armazenado em tabelas de ordens de produção, como WIP_DISCRETE_JOBS, no campo 'QUANTITY_COMPLETED'. Exemplos 9849501255 | |||
| Quantidade planejada PlannedQuantity | A quantidade do produto programada para ser produzida na ordem. | ||
| Descrição Este atributo representa o volume de produção previsto para uma determinada ordem de produção. Ele é definido durante a fase de planejamento com base na demanda e na capacidade. Esse valor é uma entrada essencial para o KPI 'Planned vs Actual Quantity Deviation', no qual é comparado à quantidade realmente produzida. A análise ajuda a avaliar a precisão do planejamento, as taxas de rendimento e os níveis de refugo. Por que isso importa Fornece a quantidade de referência para avaliar a precisão da produção, o rendimento e o refugo, aspectos essenciais para o planejamento de capacidade e materiais. Onde obter Consulte a documentação do Oracle Manufacturing Cloud. Este é um campo padrão em tabelas de ordens de produção, como WIP_DISCRETE_JOBS, geralmente chamado de 'START_QUANTITY' ou algo semelhante. Exemplos 10050001250 | |||
| Status de aderência à programação ScheduleAdherenceStatus | Um status calculado que indica se a ordem foi concluída no prazo, antecipadamente ou com atraso. | ||
| Descrição Este atributo é derivado da comparação entre a 'Planned End Date' e o registro de data e hora real da atividade 'Work Order Completed'. Ele oferece um resultado categórico claro sobre a performance em relação à programação. Esse status é a base do Dashboard Production Schedule Adherence e do KPI correspondente. Ele simplifica a análise ao permitir que os usuários filtrem rapidamente todas as ordens atrasadas e investiguem as causas dos atrasos. Por que isso importa Oferece um indicador claro e simples da performance no prazo, facilitando a identificação e a análise das ordens que não cumpriram seus prazos. Onde obter Este atributo é calculado durante a transformação dos dados, comparando o atributo 'PlannedEndDate' ao registro de data e hora do evento de conclusão. Exemplos No prazoAtrasadaAdiantada | |||
| Status de liberação no prazo ReleaseOnTimeStatus | Um status calculado que indica se a ordem foi liberada no prazo, antecipadamente ou com atraso. | ||
| Descrição Este atributo é derivado da comparação entre a 'Planned Start Date' e o registro de data e hora real da atividade 'Work Order Released'. O foco está especificamente na aderência à etapa inicial de liberação do processo. Esse status dá suporte direto ao KPI Production Order Release On-Time Rate e ao Dashboard associado. Ele ajuda a isolar atrasos que acontecem no início do ciclo de execução da produção. Por que isso importa Ajuda a identificar e analisar especificamente os atrasos na etapa crítica de liberação das ordens de produção para o chão de fábrica. Onde obter Este atributo é calculado durante a transformação dos dados, comparando o atributo 'PlannedStartDate' ao registro de data e hora do evento de liberação. Exemplos No prazoAtrasadaAdiantada | |||
| Tempo total de ciclo TotalCycleTime | A duração total da ordem de produção, desde a criação até a conclusão. | ||
| Descrição Este atributo é uma métrica calculada que representa o tempo total transcorrido entre o primeiro evento, como 'Work Order Created', e o último evento, como 'Work Order Completed', de cada ordem de produção. É um KPI principal para medir a performance geral do processo e ocupa uma posição central no Dashboard End-to-End Production Lead Time. Ele oferece uma visão geral da eficiência e ajuda a acompanhar as melhorias ao longo do tempo. Por que isso importa É um indicador-chave de performance que mede a eficiência de ponta a ponta do processo de produção para cada ordem. Onde obter Este atributo não está disponível no sistema de origem. Ele é calculado durante a transformação dos dados, subtraindo o menor registro de data e hora do maior registro de data e hora de cada caso. Exemplos 10 dias 4 horas3 semanas 2 dias15,5 dias | |||
Atividades de planejamento da produção
| Atividade | Descrição | ||
|---|---|---|---|
| Ordem de produção concluída | Esta atividade indica que a quantidade final do produto acabado foi fabricada e registrada na ordem de produção. Esse evento marca o fim de todas as atividades de produção da ordem. | ||
| Por que isso importa Como principal ponto de conclusão bem-sucedida, esta atividade é essencial para calcular os lead times de produção de ponta a ponta e medir a aderência ao cronograma em relação à data planejada de conclusão. Ela é fundamental para a análise de performance. Onde obter Este é um evento explícito acionado por uma transação de conclusão que movimenta os produtos acabados para o estoque. Uma data de conclusão ou uma mudança de status da work order para 'Completed' é registrada. Captura Capturado a partir do timestamp da transação final de conclusão ou da data em que o status da work order muda para 'Complete'. Tipo de evento explicit | |||
| Ordem de produção criada | Esta atividade marca a criação de uma ordem de produção, também conhecida como work order, no Oracle Manufacturing Cloud. Trata-se da instrução formal para fabricar uma quantidade específica de um item, normalmente gerada a partir de um cronograma mestre de produção ou de uma ordem de venda. | ||
| Por que isso importa Como ponto de partida do processo de produção, esta atividade é essencial para medir o lead time geral e analisar a latência entre a demanda e o sinal de produção. Ela ajuda a identificar quanto tempo leva para uma necessidade de produção ser formalmente transformada em ação. Onde obter Este é um evento explícito capturado na transação de criação da work order. Ele corresponde ao timestamp de criação do registro da work order nas tabelas de execução da manufatura, como WIP_DISCRETE_JOBS ou tabelas semelhantes. Captura Capturado a partir da data de criação da entidade Work Order. Tipo de evento explicit | |||
| Ordem de produção fechada | Esta é a etapa administrativa final após a conclusão da produção, quando todos os custos são finalizados e as variações são calculadas e contabilizadas. Ela encerra formalmente a ordem do ponto de vista financeiro e logístico. | ||
| Por que isso importa O tempo entre 'Completed' e 'Closed' pode revelar ineficiências no fechamento financeiro ou no processo de custeio. Ele fornece um ponto final definitivo para todo o ciclo de vida da work order. Onde obter Este é um evento explícito capturado quando o processo de fechamento do período é executado ou quando um usuário altera manualmente o status da work order para 'Closed'. Normalmente, um timestamp da data de fechamento é armazenado na work order. Captura Capturado a partir do timestamp em que o status da work order é definido como 'Closed'. Tipo de evento explicit | |||
| Ordem de produção liberada | Marca a liberação oficial da ordem de produção para o chão de fábrica, autorizando o início das atividades de manufatura. Esse evento disponibiliza a ordem e sua documentação, como listas de separação e folhas de roteiro, para a equipe de produção. | ||
| Por que isso importa Este é um marco crítico que separa a fase de planejamento da fase de execução. Atrasos na liberação de ordens são uma causa comum de desvios no cronograma de produção e precisam ser monitorados. Onde obter Este é um evento explícito capturado quando um usuário ou processo do sistema altera o status da work order para 'Released'. Normalmente, um timestamp específico da data de liberação é registrado no cabeçalho da work order. Captura Capturado a partir do timestamp de 'Released Date' no registro da work order. Tipo de evento explicit | |||
| Produção iniciada | Esta atividade marca o início da primeira operação de manufatura da ordem de produção. É o momento em que o trabalho físico no produto começa no chão de fábrica. | ||
| Por que isso importa Este marco é essencial para medir os tempos reais do ciclo de produção e a aderência à data planejada de início. Ele ajuda a diferenciar atrasos de pré-produção dos atrasos ocorridos durante a execução da manufatura. Onde obter Este pode ser um evento explícito de uma transação do chão de fábrica, como o registro do operador na primeira operação. Também pode ser inferido a partir do timestamp da primeira transação de mão de obra ou do consumo de materiais após a liberação da ordem. Captura Capturado a partir da primeira transação de 'move' ou 'completion' registrada para uma operação da work order. Tipo de evento explicit | |||
| Disponibilidade de materiais verificada | Representa o momento em que o sistema verificou a disponibilidade de todos os componentes necessários para a ordem de produção. Muitas vezes, esta é uma etapa automatizada após a criação da ordem, mas também pode ser acionada manualmente por um planejador. | ||
| Por que isso importa Acompanhar esta atividade ajuda a analisar atrasos causados por falta de materiais. Ela separa problemas de planejamento de problemas de execução e é essencial para entender o impacto da performance da cadeia de suprimentos nos horários de início da produção. Onde obter Este provavelmente é um evento inferido a partir de uma mudança de status na work order ou na lista de requisitos de seus componentes. Uma mudança de status de 'Awaiting Components' para 'Components Available', ou o preenchimento de um campo de status de material, indicaria esse evento. Captura Inferido a partir de uma mudança no campo de status de disponibilidade de material associado à work order. Tipo de evento inferred | |||
| Inspeção de qualidade realizada | Representa uma verificação de controle de qualidade realizada durante ou após uma operação de manufatura. Ela pode incluir medições, inspeções visuais ou outros testes para garantir que o produto atenda às especificações. | ||
| Por que isso importa Esta atividade fornece insights sobre o processo de gestão da qualidade. Analisar a frequência e a duração das inspeções, assim como seus resultados, aprovados ou reprovados, ajuda a identificar gargalos relacionados à qualidade ou problemas recorrentes. Onde obter Este é um evento explícito capturado no módulo Oracle Quality Management. Os resultados das inspeções são registrados em planos de coleta de qualidade vinculados à ordem de produção ou a uma operação específica. Captura Capturado a partir dos registros da tabela de resultados de coleta de qualidade vinculada à work order. Tipo de evento explicit | |||
| Materiais emitidos | Esta atividade representa a transação de retirada dos materiais componentes do estoque para uma ordem de produção específica. Ela indica que as matérias-primas ou submontagens necessárias foram separadas e levadas para a linha de produção. | ||
| Por que isso importa Acompanhar a emissão de materiais ajuda a analisar a eficiência das operações de armazém e logística. Também confirma a disponibilidade dos materiais imediatamente antes do início da produção, fornecendo uma visão mais precisa do que a verificação inicial. Onde obter Este é um evento explícito registrado como uma transação de material no módulo de estoque, vinculado à work order. Cada transação tem um timestamp e detalhes do componente emitido. Captura Capturado a partir dos registros de transações de materiais, como a emissão de componentes do WIP, vinculados ao ID da work order. Tipo de evento explicit | |||
| Operação concluída | Representa a conclusão de uma única etapa ou operação no roteiro de produção da work order. Normalmente, uma ordem de produção terá vários eventos de 'Operation Completed', um para cada etapa do processo de manufatura. | ||
| Por que isso importa Analisar o tempo entre conclusões consecutivas de operações fornece um insight detalhado sobre o fluxo de produção. Isso ajuda a identificar operações que são gargalos e calcular os tempos de trabalho em processo de etapas específicas. Onde obter Este é um evento explícito capturado por meio de transações de movimentação ou conclusão no chão de fábrica. Os operadores registram a quantidade concluída de uma operação, gerando um registro de transação com timestamp. Captura Capturado a partir das transações de conclusão de operações específicas da work order. Tipo de evento explicit | |||
| Ordem de produção aprovada | Esta atividade indica que a ordem de produção foi revisada e aprovada por um planejador ou gerente. A aprovação pode ser necessária antes que a ordem seja liberada para o chão de fábrica, especialmente no caso de produtos de alto valor ou complexos. | ||
| Por que isso importa Analisar o tempo entre a criação e a aprovação ajuda a identificar gargalos no processo administrativo de pré-produção. Ciclos longos de aprovação podem atrasar significativamente o início da manufatura. Onde obter Este normalmente é um evento inferido com base em uma mudança de status na work order, por exemplo, de 'Unapproved' para 'Approved'. A Oracle costuma usar campos de status para gerenciar o ciclo de vida de objetos transacionais, como work orders. Captura Inferido a partir da mudança de status da work order de não aprovada para aprovada ou liberável. Tipo de evento inferred | |||
| Ordem de produção cancelada | Esta atividade representa o cancelamento de uma ordem de produção que havia sido criada e possivelmente liberada. Trata-se de um caminho de exceção que interrompe todo o trabalho posterior na ordem. | ||
| Por que isso importa Acompanhar cancelamentos é essencial para entender as exceções do processo. Analisar os motivos dos cancelamentos pode revelar problemas na previsão de demanda, na precisão do planejamento ou em mudanças de engenharia. Onde obter Este é um evento explícito acionado por uma ação do usuário para alterar o status da work order para 'Canceled'. Um timestamp dessa mudança de status é registrado. Captura Capturado a partir do timestamp da mudança de status para 'Canceled' na work order. Tipo de evento explicit | |||
| Performance da produção analisada | Representa a análise da performance da ordem de produção após sua conclusão, comparando os resultados reais com as metas planejadas. Isso pode envolver a revisão de custos, uso de materiais e aderência ao cronograma. | ||
| Por que isso importa Esta atividade é essencial para entender a eficácia do ciclo de melhoria contínua. Medir o tempo necessário para analisar a performance indica a rapidez com que a organização aprende com as variações da produção e reage a elas. Onde obter Este é um evento calculado, pois representa um processo de negócio, e não uma transação do sistema. Ele pode ser inferido a partir da data de geração de um relatório de variações ou da atualização de um campo de observações de performance, mas isso depende muito dos procedimentos locais. Captura Derivado da detecção da criação de relatórios de variações relacionados ou de atualizações de status em um sistema de gestão de performance. Tipo de evento calculated | |||
| Plano de produção ajustado | Esta atividade ocorre quando um parâmetro importante de uma ordem de produção liberada, como a quantidade necessária ou a data planejada de conclusão, é alterado. Isso representa um desvio do plano original comprometido com a produção. | ||
| Por que isso importa Ajustes frequentes indicam instabilidade no processo de planejamento ou execução. Acompanhar esses eventos ajuda a quantificar o nível de mudanças e identificar causas-raiz, como volatilidade da demanda ou problemas de produção. Onde obter Este é um evento explícito que pode ser capturado a partir de trilhas de auditoria ou logs de alterações do registro da work order. O Oracle Cloud costuma acompanhar mudanças em campos importantes, incluindo quem fez a alteração e quando. Captura Capturado a partir de logs de auditoria ou tabelas de histórico de alterações da entidade work order. Tipo de evento explicit | |||
Guias de extração
Etapas
- Acesse o Oracle BI Publisher: faça login na sua instância do Oracle Fusion Cloud com um usuário que tenha privilégios de BI Author ou Administrator. Use o menu Navigator para acessar Tools > Reports and Analytics. Em seguida, clique no botão 'Browse Catalog' para abrir o catálogo do BI Publisher.
- Crie um novo modelo de dados: no catálogo do BI Publisher, acesse uma pasta adequada, como Shared Folders > Custom. Clique no menu suspenso 'New' e selecione 'Data Model'.
- Defina um novo conjunto de dados: no editor do Data Model, clique no ícone '+' ao lado de 'Data Sets' e selecione 'SQL Query'.
- Configure o conjunto de dados: na caixa de diálogo 'New Data Set', informe um nome descritivo, por exemplo, 'Production_Planning_Event_Log'. Em 'Data Source', selecione o banco de dados da aplicação Oracle Fusion, normalmente chamado 'ApplicationDB_FSCM' ou uma variante semelhante.
- Insira a consulta SQL: copie a consulta SQL completa fornecida na seção 'query' deste documento e cole-a na área de texto 'SQL Query'.
- Defina os parâmetros da consulta: a consulta usa os parâmetros
:p_start_datee:p_end_datepara filtrar o intervalo de datas. Depois que você colar a consulta, esses parâmetros aparecerão na seção de parâmetros. Para cada parâmetro, defina 'Data Type' como 'Date' e informe um 'Display Label' fácil de entender, como 'Start Date'. Você também pode definir valores padrão, se desejar. - Visualize e verifique os dados: clique na aba 'Data' dentro do editor do Data Model. Informe valores para os parâmetros de data inicial e final e clique em 'View' para executar a consulta e visualizar uma amostra dos dados extraídos. Verifique se as colunas e linhas aparecem conforme esperado.
- Salve o modelo de dados: quando estiver satisfeito com a prévia dos dados, clique no ícone 'Save'. Escolha um nome para o modelo de dados, por exemplo, 'ProductionPlanningExtraction.xdm', e salve-o na pasta personalizada definida por você.
- Crie um relatório para exportação: para exportar o conjunto completo de dados, você precisa vincular esse modelo de dados a um relatório. Clique no botão 'Create Report' dentro do modelo de dados salvo. Siga o assistente para criar um layout simples de relatório baseado em tabela. Não é necessário usar formatação complexa.
- Execute e exporte o relatório: salve o relatório recém-criado. Abra-o e execute-o com os parâmetros de data desejados. Quando o relatório for gerado, use a funcionalidade 'Export' para salvar a saída como um arquivo CSV. Esse arquivo CSV será o Event Log pronto para upload.
Configuração
- Fonte de dados: a consulta deve ser executada no banco de dados da aplicação Oracle Fusion, normalmente chamado
ApplicationDB_FSCM. Verifique se o usuário configurado tem acesso de leitura a todas as tabelas de manufatura, estoque e pessoal referenciadas na consulta. - Parâmetros do intervalo de datas: a consulta inclui dois parâmetros obrigatórios,
:p_start_datee:p_end_date, para filtrar os dados. Recomenda-se extrair os dados em lotes de 3 a 6 meses para manter uma boa performance e controlar o tamanho dos arquivos. - Filtros principais: para limitar ainda mais o escopo dos dados e melhorar a performance, considere adicionar cláusulas
WHEREà expressão de tabela comumbase_data. Os filtros comuns incluem:IODV.ORGANIZATION_CODE IN ('[Your Plant Code 1]', '[Your Plant Code 2]')para selecionar plantas de produção específicas.WDJ.WORK_ORDER_TYPE IN ('Standard', '[Your Custom Type]')para selecionar tipos específicos de ordens de produção.
- Considerações de performance: esta é uma consulta complexa, com várias ramificações
UNION ALL. Em operações de manufatura de grande porte, ela pode consumir muitos recursos. Agende a extração fora do horário de pico para minimizar o impacto na performance do sistema. - Pré-requisitos: o usuário que cria e executa o modelo de dados precisa ter funções do Oracle BI Publisher, como
BI Author. O usuário da fonte de dados subjacente precisa ter acesso de leitura explícito às tabelasWIP_DISCRETE_JOBS,WIP_OPERATIONS,INV_MATERIAL_TXNS,QA_RESULTS,INV_ORGANIZATION_DEFINITIONS_V,EGP_SYSTEM_ITEMS_B,PER_USERSePER_PERSON_NAMES_F.
a Consulta de exemplo sql
WITH base_data AS (
SELECT
WDJ.WORK_ORDER_NUMBER,
WDJ.STATUS_TYPE,
(SELECT STATUS_NAME FROM WIP_WORK_ORDER_STATUSES_VL WHERE STATUS_TYPE = WDJ.STATUS_TYPE) AS WORK_ORDER_STATUS_NAME,
ESI.ITEM_NUMBER AS PRODUCT_CODE,
IODV.ORGANIZATION_CODE AS PRODUCTION_PLANT,
PPNF.DISPLAY_NAME AS PLANNER,
WDJ.SCHEDULED_START_DATE,
WDJ.SCHEDULED_COMPLETION_DATE,
WDJ.CREATION_DATE,
WDJ.DATE_RELEASED,
WDJ.ACTUAL_COMPLETION_DATE,
WDJ.DATE_CLOSED,
WDJ.LAST_UPDATE_DATE,
WDJ.WIP_ENTITY_ID
FROM
WIP_DISCRETE_JOBS WDJ
JOIN INV_ORGANIZATION_DEFINITIONS_V IODV ON WDJ.ORGANIZATION_ID = IODV.ORGANIZATION_ID
JOIN EGP_SYSTEM_ITEMS_B ESI ON WDJ.PRIMARY_ITEM_ID = ESI.INVENTORY_ITEM_ID AND WDJ.ORGANIZATION_ID = ESI.ORGANIZATION_ID
LEFT JOIN PER_USERS PU ON WDJ.CREATED_BY = PU.USERNAME
LEFT JOIN PER_PERSON_NAMES_F PPNF ON PU.PERSON_ID = PPNF.PERSON_ID AND PPNF.NAME_TYPE = 'GLOBAL' AND TRUNC(SYSDATE) BETWEEN PPNF.EFFECTIVE_START_DATE AND PPNF.EFFECTIVE_END_DATE
WHERE
WDJ.CREATION_DATE BETWEEN TO_DATE(:p_start_date, 'YYYY-MM-DD') AND TO_DATE(:p_end_date, 'YYYY-MM-DD')
)
-- 1. Work Order Created
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Work Order Created' AS "ActivityName",
BD.CREATION_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
UNION ALL
-- 2. Material Availability Checked (Inferred)
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Material Availability Checked' AS "ActivityName",
BD.CREATION_DATE + interval '1' minute AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
UNION ALL
-- 3. Work Order Approved (Inferred)
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Work Order Approved' AS "ActivityName",
BD.DATE_RELEASED - interval '1' minute AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.DATE_RELEASED IS NOT NULL
UNION ALL
-- 4. Work Order Released
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Work Order Released' AS "ActivityName",
BD.DATE_RELEASED AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.DATE_RELEASED IS NOT NULL
UNION ALL
-- 5. Materials Issued
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Materials Issued' AS "ActivityName",
IMT.TRANSACTION_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
INV_MATERIAL_TXNS IMT
JOIN base_data BD ON IMT.TRANSACTION_SOURCE_ID = BD.WIP_ENTITY_ID
WHERE
IMT.TRANSACTION_SOURCE_TYPE_ID = 5 -- WIP Transaction Source Type
AND IMT.TRANSACTION_ACTION_ID IN (1, 27, 33, 34) -- Issue, Backflush, Sub-assy Return
AND IMT.TRANSACTION_TYPE_ID IN (35, 43) -- WIP Issue, Assembly Completion
UNION ALL
-- 6. Production Started
SELECT
OPS.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Production Started' AS "ActivityName",
OPS.FIRST_OP_START_DATE AS "EventTimestamp",
OPS.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
OPS.PRODUCT_CODE AS "ProductCode",
OPS.PRODUCTION_PLANT AS "ProductionPlant",
OPS.PLANNER AS "Planner",
OPS.SCHEDULED_START_DATE AS "PlannedStartDate",
OPS.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM (
SELECT
BD.WORK_ORDER_NUMBER,
MIN(WO.ACTUAL_START_DATE) AS FIRST_OP_START_DATE,
BD.WORK_ORDER_STATUS_NAME,
BD.PRODUCT_CODE,
BD.PRODUCTION_PLANT,
BD.PLANNER,
BD.SCHEDULED_START_DATE,
BD.SCHEDULED_COMPLETION_DATE
FROM
WIP_OPERATIONS WO
JOIN base_data BD ON WO.WIP_ENTITY_ID = BD.WIP_ENTITY_ID
WHERE
WO.ACTUAL_START_DATE IS NOT NULL
GROUP BY
BD.WORK_ORDER_NUMBER, BD.WORK_ORDER_STATUS_NAME, BD.PRODUCT_CODE, BD.PRODUCTION_PLANT, BD.PLANNER, BD.SCHEDULED_START_DATE, BD.SCHEDULED_COMPLETION_DATE
) OPS
UNION ALL
-- 7. Operation Completed
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Operation Completed' AS "ActivityName",
WO.ACTUAL_COMPLETION_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
WIP_OPERATIONS WO
JOIN base_data BD ON WO.WIP_ENTITY_ID = BD.WIP_ENTITY_ID
WHERE
WO.ACTUAL_COMPLETION_DATE IS NOT NULL
UNION ALL
-- 8. Production Plan Adjusted
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Production Plan Adjusted' AS "ActivityName",
BD.LAST_UPDATE_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.DATE_RELEASED IS NOT NULL
AND BD.STATUS_TYPE NOT IN (7, 12) -- Not Canceled or Closed
AND BD.LAST_UPDATE_DATE > (BD.DATE_RELEASED + interval '1' hour)
AND BD.LAST_UPDATE_DATE < NVL(BD.ACTUAL_COMPLETION_DATE, SYSDATE)
UNION ALL
-- 9. Quality Inspection Performed
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Quality Inspection Performed' AS "ActivityName",
QR.CREATION_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
QA_RESULTS QR
JOIN base_data BD ON QR.WIP_ENTITY_ID = BD.WIP_ENTITY_ID
WHERE
QR.WIP_ENTITY_ID IS NOT NULL
UNION ALL
-- 10. Work Order Completed
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Work Order Completed' AS "ActivityName",
BD.ACTUAL_COMPLETION_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.ACTUAL_COMPLETION_DATE IS NOT NULL
UNION ALL
-- 11. Production Performance Analyzed (Inferred)
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Production Performance Analyzed' AS "ActivityName",
BD.DATE_CLOSED + interval '1' day AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.DATE_CLOSED IS NOT NULL
UNION ALL
-- 12. Work Order Closed
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Work Order Closed' AS "ActivityName",
BD.DATE_CLOSED AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.DATE_CLOSED IS NOT NULL
UNION ALL
-- 13. Work Order Canceled
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Work Order Canceled' AS "ActivityName",
BD.LAST_UPDATE_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.STATUS_TYPE = 7 Etapas
- Acesse o Oracle Transactional Business Intelligence (OTBI): faça login na sua instância do Oracle Manufacturing Cloud. Use o menu Navigator para acessar Tools e selecione Reports and Analytics. Clique no botão 'Browse Catalog' para abrir o catálogo do Business Intelligence.
- Crie uma nova análise: no catálogo do OTBI, clique em 'New' na barra de ferramentas e selecione 'Analysis'. Você será solicitado a selecionar uma Subject Area.
- Selecione a Subject Area: na lista de Subject Areas disponíveis, escolha 'Manufacturing - Work Order Performance Real Time'. Essa Subject Area contém as principais informações sobre ordens de produção e seus status.
- Defina os critérios da análise: o editor de análise tem duas abas principais: 'Criteria' e 'Results'. Na aba 'Criteria', você criará a lógica do Event Log.
- Adicione colunas para a primeira atividade: no painel 'Subject Areas' à esquerda, arraste as colunas necessárias para a área 'Selected Columns'. Comece pela atividade 'Work Order Created'. Por exemplo, adicione 'Work Order Details'.'Work Order Number', uma fórmula para o nome da atividade, 'Work Order Details'.'Creation Date' para o timestamp e outros atributos necessários.
- Crie uma fórmula personalizada para o nome da atividade: clique no ícone 'Add a new calculated measure' ao lado do cabeçalho 'Selected Columns'. Na caixa de fórmula, insira o texto da atividade, por exemplo,
'Work Order Created'. Dê à coluna um nome como 'ActivityName'. - Combine todas as atividades usando UNION ALL: para criar um único Event Log com todas as atividades necessárias, você precisa combinar várias consultas. Na aba 'Criteria', localize o ícone 'Combine results based on a set operation', que geralmente se parece com dois círculos sobrepostos, no canto inferior direito da seção 'Selected Columns'. Selecione 'Union All' e adicione um novo bloco de critérios para a próxima atividade, como 'Work Order Released'.
- Repita para todas as atividades: repita as etapas 5 a 7 para as 13 atividades necessárias. Para cada atividade, crie um novo bloco de critérios combinado com 'Union All'. Selecione o campo de data correto para o timestamp de cada atividade, como 'Release Date', 'Actual Completion Date' ou 'Closed Date'. Algumas atividades exigirão um filtro em 'Work Order Status Name'.
- Aplique filtros globais: depois de configurar todos os blocos UNION, acesse a seção 'Filters'. Adicione filtros para limitar o escopo dos dados. É fundamental adicionar um filtro para 'Work Order Creation Date' ou 'Last Update Date' e definir um intervalo de datas, como os últimos 6 meses. Você também deve filtrar por 'Organization Name' para selecionar a planta de produção correta.
- Revise e formate os resultados: alterne para a aba 'Results' para visualizar uma prévia dos dados. Verifique se todas as colunas estão presentes e nomeadas corretamente. Se necessário, arraste as colunas para reordená-las.
- Exporte o Event Log: quando a análise estiver concluída e os resultados estiverem corretos, clique no link 'Export' na parte inferior da página. Selecione 'CSV File' como formato.
- Prepare o upload: abra o arquivo CSV baixado. Verifique se os cabeçalhos das colunas correspondem aos atributos necessários:
ProductionOrderNumber,ActivityName,EventTimestampetc. Garanta que o formato do timestamp seja consistente. Agora o arquivo está pronto para upload na sua ferramenta de Process Mining.
Configuração
- Subject Area: 'Manufacturing - Work Order Performance Real Time' é a principal Subject Area usada para essa extração. Para obter dados detalhados de materiais ou qualidade, talvez seja necessário criar uma análise separada usando 'Manufacturing - Material Usage Real Time' ou 'Quality Management - Inspection Results Real Time' e combinar os resultados.
- Filtro de intervalo de datas: é fundamental aplicar um filtro de intervalo de datas para controlar o volume de dados. Crie um filtro em 'Work Order Details'.'Creation Date' ou 'Work Order Details'.'Last Update Date' para extrair um período recente, como os últimos 3 a 6 meses.
- Filtro organizacional: sempre filtre por 'Organization Details'.'Organization Name' ou 'Organization Code' para limitar os dados à planta de produção ou unidade de negócio específica que você está analisando.
- Filtro de status da ordem de produção: para reduzir o ruído, você pode excluir determinados status de ordens de produção de toda a análise, como ordens em rascunho ou de simulação. Isso pode ser feito com um filtro global em 'Work Order Status'.'Work Order Status Name'.
- Pré-requisitos: o usuário que executa a análise precisa ter as funções e permissões adequadas, normalmente uma função como 'Manufacturing Engineer' ou uma função personalizada de BI, para acessar a Subject Area 'Manufacturing - Work Order Performance Real Time'.
a Consulta de exemplo sql
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Work Order Created' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Created By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Material Availability Checked' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Update Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" = 'Unreleased' AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Work Order Approved' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Release Date" - INTERVAL '1' MINUTE AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Release Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Work Order Released' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Release Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Release Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Materials Issued' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Actual Start Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Actual Start Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Production Started' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Actual Start Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Actual Start Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Operation Completed' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Operation Details"."Actual Completion Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Operation Details"."Actual Completion Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Production Plan Adjusted' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Update Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Update Date" > "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Release Date" AND "Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" IN ('Released', 'On Hold') AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Quality Inspection Performed' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Operation Details"."Actual Completion Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Operation Details"."Actual Completion Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Work Order Completed' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Actual Completion Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Actual Completion Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Production Performance Analyzed' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Closed Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Closed Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Work Order Closed' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Closed Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Closed Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Work Order Canceled' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Update Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" = 'Canceled' AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]' Pronto para começar?
Use este Template de dados para acelerar a otimização do seu planejamento da produção. Comece hoje a transformar seu processo em uma operação mais eficiente e responsiva.
Otimize o planejamento da produção no Oracle. Comece hoje
Reduza o tempo de ciclo em 30% e aumente a eficiência em poucos dias.
Não é necessário cartão de crédito. Configuração em poucos minutos.