Introdução ao SAP S/4HANA Cloud Public Edition do ponto de vista de um administrador do sistema
Discussão do launchpad do SAP Fiori
Explicar o gerenciamento de identidades e acesso
Explicação do gerenciamento de saídas
Escalonar jobs de aplicação
Resumindo opções de monitoramento
Compreensão da gestão de transportes

Introdução aos jobs de aplicação

Objective

After completing this lesson, you will be able to explicar a utilização de jobs de aplicação

Jobs de aplicação

Adam sabe de seu job anterior que o processamento em background é um elemento central para sistemas da SAP do SAP Business Suite, por exemplo, SAP ECC. Em sua função futura como administrador do sistema para sistemas no SAP S/4HANA Cloud Public Edition, ele percebe que várias tarefas para processamento em background também devem ser planejadas aqui. É por isso que Carl explica a importância do processamento em background e seus recursos na nuvem.

Jobs de aplicação no SAP S/4HANA Cloud Public Edition permite a você escalonar e monitorar jobs relacionados a aplicações. Você pode automatizar atividades manuais que precisam ser realizadas em um momento específico, reduzindo sua carga de trabalho executando essas tarefas sem problemas em background. Você pode planejar jobs regulares, liberando você para se concentrar em outras tarefas. As principais funcionalidades incluem escalonar jobs com base em um modelo de job, trabalhar com modelos de job personalizados, escalonar jobs com um calendário de fábrica personalizado, organizar séries de jobs que consideram diferentes fusos horários, definir as etapas de job e monitorar jobs.

Cada tipo de job tem um objetivo específico e ajuda a automatizar e otimizar vários processos empresariais no ambiente SAP S/4HANA Cloud Public Edition.

Adam também acha útil adquirir conhecimento sobre como conectar toda a empresa ao núcleo digital com o SAP S/4HANA Cloud Public Edition. Portanto, depois de concluir esta jornada de aprendizagem, ele também decide conferir o link para a landing page que contém várias ofertas de Learning Journey sobre este sistema ERP de última geração na nuvem para promover seus negócios: SAP Learning – SAP S/4HANA Cloud Public Edition

Função de jobs empresariais e jobs técnicos

Carl explica que, no contexto do SAP S/4HANA Cloud Public Edition, existem dois tipos de jobs que desempenham um papel importante na automatização e otimização de vários processos empresariais.

Vagas de negócios

Jobs de aplicação, também conhecidos como jobs empresariais, são projetados para lidar com tarefas de rotina que os clientes precisam escalonar regularmente. Esses jobs são parte integrante de vários processos empresariais e incluem tarefas como execuções de faturamento, execuções de planejamento de necessidades de material (MRP) e avaliações de moeda estrangeira.

Estes jobs são especialmente úteis para o processamento em massa de etapas em uma cadeia de processos empresariais. No entanto, os usuários devem estar cientes de que são responsáveis por monitorar e controlar a execução desses jobs, que são realizados no contexto do usuário. Também é importante observar que podem ocorrer problemas técnicos decorrentes do ambiente do sistema.

Jobs técnicos

Por outro lado, os jobs técnicos, que não são visíveis para os clientes, são configurados automaticamente durante a disponibilização do sistema sem exigir qualquer intervenção manual. O design das Definições de tarefas técnicas permite que eles acomodem todos os cenários existentes do cliente sem precisar de nenhuma interação da equipe de operações em nuvem da SAP.

Jobs técnicos são o método preferencial para executar funções recorrentes em um sistema SAP S/4HANA Cloud Public Edition. Isso ocorre porque eles oferecem uma abordagem mais simplificada e automatizada para o tratamento de tarefas rotineiras.

Adam resume que jobs de aplicação são tarefas programadas pelo cliente que automatizam atividades manuais. Jobs técnicos são tarefas programadas pela SAP que atualizam a operação do sistema. A principal diferença é que o cliente tem controle sobre os jobs de aplicação, enquanto os jobs técnicos são escalonados automaticamente pela SAP e não podem ser influenciados pelo cliente.

Apps Jobs de aplicação para escalonar e atualizar jobs em background

Carl menciona que os apps Jobs de aplicação no SAP S/4HANA Cloud Public Edition fornecem uma interface simplificada e fácil de usar para o escalonamento do job. Além disso, os apps da área Jobs de aplicação oferecem funcionalidades avançadas, como modelos de job personalizados e calendários de fábrica personalizados.

Jobs de aplicação

Este app permite a você escalonar e supervisionar jobs relacionados a aplicações. Se você executar frequentemente tarefas manuais em momentos específicos, o app Jobs de aplicação pode aliviar sua carga de trabalho executando facilmente essas tarefas em background. Ele permite que você escalone jobs de rotina.

Modelos de job de aplicação

Este app permite que você crie seus próprios modelos de job de aplicação. Esses modelos são compostos por um conjunto de parâmetros que você pode designar para a entrada do catálogo de jobs ligada. A criação de modelos de várias etapas, que podem ser iniciados subsequentemente por meio do app Jobs de aplicação, é uma função essencial deste app.

Atualizar usuários de job

Este app permite que você modifique o responsável e o usuário associados a jobs de aplicação que foram estabelecidos a partir de um modelo de job. Esta funcionalidade pode ser particularmente útil em determinadas situações. Por exemplo, quando um indivíduo passa para um departamento diferente dentro da organização ou parte da empresa, necessitando da remoção do usuário na empresa correspondente.

Status de job e cancelamento

Para Carl, é importante que Adão também ganhe algum conhecimento sobre os diferentes status de trabalhos e o contexto de sua terminação.

Um job de aplicação pode ter os seguintes status:

  • O status Programado significa que o job está no pipeline e está alinhado para execução. Atualmente não está em execução, mas está na lista de espera.
  • O status Em processamento é atribuído quando o job está sendo executado ativamente. Começou e está em andamento.
  • O status Falhado é indicado quando um job encontra um problema durante a sua execução e não pode ser concluído com êxito. É sinal de que algo deu errado e impediu que o trabalho fosse concluído como planejado.
  • O status final de jobs Cancelados pode variar dependendo do respectivo estado anterior.

Examinemos com mais detalhes o que Carl compartilhou sobre as diferentes condições finais de jobs cancelados.

Cancelar um job individual escalonado

Se um job que está atualmente no status Programado for cancelado, ele será removido da lista de jobs. Isso significa que o job não será executado no futuro como planejado.

Cancelando uma tarefa em processamento
Se um job Em processamento (sendo executado atualmente) for cancelado, a execução será interrompida imediatamente. O status deste job será então atualizado para "Cancelado" e permanecerá na lista de jobs para revisão.
Cancelamento de um job em uma série
Os jobs podem fazer parte de uma série, em que várias instâncias do mesmo job são programadas para serem executadas em momentos diferentes. Se um job escalonado de uma série for cancelado, todas as instâncias do job que também estão no status Escalonado serão canceladas e removidas da lista. No entanto, os jobs da série que estão em outros status não serão afetados.
Cancelando um job em processamento em uma série
Se um job Em processamento de uma série for cancelado, essa instância específica do job irá parar de ser executada e seu status será atualizado para Cancelado. Outros jobs na série, independentemente do status, não serão afetados.

Para cancelar um job, você selecionaria normalmente o job desejado da lista e selecionaria o botão Cancelar a partir da barra de ferramentas principal do app Jobs de aplicação.

Considere que os jobs marcados como Concluídos não podem ser cancelados, uma vez que já foram executados.

Nota

Lembre-se de que o cancelamento de jobs deve ser efetuado considerando que isso afeta diretamente a execução e o resultado dos processos empresariais.

Exclusão de job

O pessoal administrativo também é encarregado de lidar com o procedimento regular de exclusão de trabalho. Para executar esta tarefa de forma eficaz, é essencial uma compreensão abrangente do processo de remoção padrão.

Observe mais detalhadamente a tabela Remoção de job periódico, que representa os intervalos atuais de exclusão automática, dependendo da resolução periódica do job a ser excluído.

Remoção de job periódico

Intervalo recorrente do job a ser removidoExclusão automática de job após
Não periódico14 dias
Minutos7 dias
Horas14 dias
DiasValor periódico * 24 dias
SemanasValor periódico * 7 * 24 dias
MesesValor periódico * 31 * 24 dias
A cada x semanas a cada y mesesValor periódico * 31 * 24 dias

Amostra de exclusão regular de um job de aplicação no SAP S/4HANA Cloud Public Edition

Usando um caso prático como exemplo, Carl exemplifica o conceito de exclusão regular de um job de aplicação no SAP S/4HANA Cloud Public Edition para Adam:

Imagine um job que é programado para ser executado a cada quinzena e está definido para ser encerrado após 20 execuções. A execução inicial começa na segunda semana do calendário e é concluída na 40ª semana. Cada instância do job permanece no sistema durante uma duração específica, conhecida como o período de retenção, que, neste caso, é definido para 24 execuções.

A fórmula para calcular o período de retenção é:

Período de retenção = valor periódico * períodos de retenção * dias da semana [dias]

Se inserirmos os valores indicados:

Período de retenção = 2 * 24 * 7 [dias] = 336 [dias] = 48 [semanas]

Isso implica que a primeira instância do job será removida do sistema um dia depois de estar no sistema durante 48 semanas. Essa estratégia melhora a produtividade do sistema, evitando o acúmulo de empregos desatualizados.

Nota

As regras descritas acima são os procedimentos operacionais padrão. No entanto, se a aplicação empresarial optar por métodos alternativos, eles são documentados na documentação específica da aplicação.