

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Criar trabalhos e programações no Control-M Planning
<a name="create-jobs-schedules-control-m-planning"></a>

Agora que você tem o plug-in implantado e um perfil de conexão para conectividade da Micro Focus, você pode começar a criar e executar trabalhos.

Cada tarefa do Control-M for Micro Focus consiste em um conjunto de atributos, em quatro seções. Cada seção pode ter muitos atributos. A lista a seguir mostra alguns dos atributos mais usados.
+ Geral:
  + O nome do trabalho.
  + A aplicação e a subaplicação às quais o trabalho pertence
  + O JCL a ser enviado
  + Um link para a documentação operacional fornecida pelo site
+ Programação:
  + Meses e dias para os quais este trabalho está qualificado para execução
  + Calendários, como períodos contábeis comerciais, feriados ou outras datas especiais que não podem ser definidos algoritmicamente
  + Janelas de tempo
  + Comportamento cíclico, como correr a cada hora
+ Pré-requisitos
  + Dependências upstream (geralmente trabalhos que devem ser concluídos com êxito antes que esse trabalho se torne elegível para execução)
  + Recursos que podem ser necessários
  + Ação do usuário que pode ser necessária
+ Ações realizadas pelo Control-M após a conclusão do trabalho:
  + Determinar o sucesso ou o fracasso do trabalho (geralmente com base nos códigos de conclusão do trabalho, mas você pode substituir essa configuração para usar o texto de saída ou verificar um status específico)
  + Notificações, como e-mail, para falhas ou sucesso
  + Status de publicação para dependências posteriores

Assim como nos perfis de conexão, os trabalhos podem ser criados e implantados [usando o Control-M Web](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Creating_a_Job.htm) ou [escritos em JSON](https://docs.bmc.com/docs/automation-api/monthly/code-reference-1116950299.html) e implantados usando a API de automação Control-M.

As seções a seguir examinam alguns cenários comuns de fluxo de trabalho:
+ [Inicie trabalhos usando um fluxo de trabalho](initiate-jobs.md)
+ [Automatizar execuções de trabalhos em uma frequência programada](automate-jobs.md)

# Inicie trabalhos usando um fluxo de trabalho
<a name="initiate-jobs"></a>

Crie um fluxo de trabalhos chamado fluxo de trabalho. Os trabalhos no fluxo de trabalho são interconectados com dependências após a conclusão bem-sucedida dos trabalhos anteriores.

## Usando o Control-M Web
<a name="control-m-web"></a>

Para iniciar um trabalho a partir da interface de usuário do Control-M, faça o seguinte:

1. No domínio Planning, adicione um novo espaço de trabalho. Isso abre uma tela com um objeto de pasta vazio.

1. Na barra Menu, escolha **Add Job**, escolha a tarefa Micro Focus Windows ou Micro Focus Linux e arraste-a até a face da pasta.

1. Depois que a cor da tarefa mudar para verde, solte-a. **O painel à direita contém as seções **Geral**, **Programação**, **Pré-requisitos** e Ações.** Para criar a tarefa, consulte as instruções padrão na documentação do [Control-M.](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Creating_a_Job.htm)

1. Para obter instruções sobre como criar uma tarefa Control-M para Micro Focus, consulte a documentação do [Control-M](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Jobs_for_Mainframe_Modernization.htm#MicroFocusJob). Para esse piloto, repita as etapas de 2 a 4 para cinco tarefas, nomeando cada uma de a. `aws-mf-job1` `aws-mf-job5`

1. Para conectar essas tarefas ao fluxo desejado, escolha o triângulo de condição abaixo do objeto da tarefa e arraste-o para a próxima tarefa. Por exemplo, escolha o triângulo condicional abaixo `aws-mf-job1` e arraste-o para cima`aws-mf-job2`. Essa ação é `aws-mf-job1` a antecessora de. `aws-mf-job2` Por padrão, agora `aws-mf-job1` deve ser concluído com êxito antes de `aws-mf-job2` se tornar elegível para execução.

O diagrama a seguir mostra a visualização Control-M Planning do fluxo de trabalho básico.



![\[Diagrama de fluxo de trabalho, com propriedades no painel do lado direito.\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/control-m-batch-scheduler/images/control-m-web-planning.png)


*Imagem fornecida por cortesia da BMC Software, Inc. ©2022*

## Usaar JSON
<a name="json"></a>

O mesmo fluxo pode ser codificado em JSON. No GitHub repositório, o código de exemplo está no arquivo`Folder-Custom-M2-Replatform.json`:

```
{
  "aws-custom-m2": {
    "Type": "Folder",
    "ControlmServer": "psctm",
    "OrderMethod": "Manual",
    "Application": "AWSM2",
    "SubApplication": "Replatform-Custom",
    "aws-mf-job1": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "aws-mf-job2": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "aws-mf-job3": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "aws-mf-job4": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "aws-mf-job5": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "leftbranch": {
      "Type": "Flow",
      "Sequence": [
        "aws-mf-job1",
        "aws-mf-job2",
        "aws-mf-job3",
        "aws-mf-job5"
      ]
    },
    "rightbranch": {
      "Type": "Flow",
      "Sequence": [
        "aws-mf-job2",
        "aws-mf-job4",
        "aws-mf-job5"
      ]
    }
  }
}
```

Para implantar esse fluxo, use a API de automação Control-M:

```
ctm deploy Folder-Custom-M2-Replatform.json
```

# Automatizar execuções de trabalhos em uma frequência programada
<a name="automate-jobs"></a>

Usando o fluxo criado nas etapas anteriores, é possível adicionar programação básica e programação da hora de execução.
+ O agendamento básico define em quais dias um trabalho está qualificado para execução (por exemplo, todos os dias da semana, somente nos dias úteis, no final do mês ou no final do trimestre). Você pode definir o agendamento básico na guia [Agendamento.](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Job_scheduling.htm)
+ O agendamento do tempo de execução determina quando um trabalho é executado no dia em que está qualificado para execução (por exemplo, após a conclusão dos trabalhos predecessores, a cada hora, depois que os recursos especificados estiverem disponíveis ou somente após a confirmação manual).

Você pode definir alguns agendamentos de tempo de execução na seção **Agendamento** e outros na seção **Pré-requisitos**.