Tópico anterior: Adicionar um operador Gerenciar recursos em um processoPróximo tópico: Verificar e responder a recursos indisponíveis


Definir ações de recursos

Você pode definir a ação que deseja que cada operador Gerenciar recursos execute. As ações possíveis incluem assumir e liberar unidades ou bloquear e desbloquear recursos.

Siga estas etapas:

  1. No Criador de processos, clique duas vezes em um operador Gerenciar recursos.
  2. Na paleta Propriedades, clique no botão Adicionar. É possível criar várias ações para diversos recursos dentro de um operador Recurso.

    A caixa de diálogo Propriedades da ação é exibida.

  3. No campo do objeto Recursos, especifique o objeto de recurso que você deseja usar. É possível inserir o caminho completo para o objeto na biblioteca de automação ou clicar no botão Procurar para localizar o objeto.
  4. (Opcional) Clique em Abrir para exibir ou editar os recursos no objeto.
  5. No campo de nome do recurso, insira o nome do recurso ou uma expressão.

    Observação: os campos Caminho do recurso e Nome do recurso aceitam expressões. Insira qualquer sequência de caracteres literal entre aspas duplas.

  6. No campo Ação, selecione a ação que deseja que o recurso execute na lista suspensa:
    Obter unidades

    Assume o número de unidades de recurso especificado no campo Quantidade.

    Liberar unidades

    Disponibiliza o número de recursos especificados no campo Quantidade.

    Bloquear recurso

    Bloqueia o recurso para que outros operadores de recursos não possam assumir as unidades de recurso ou bloquear o recurso. As ações ainda podem liberar as unidades de recurso que foram assumidas antes de um recurso ser bloqueado, mas as unidades livres não estarão disponíveis até que o recurso seja desbloqueado.

    Desbloquear recurso

    Desbloqueia um recurso bloqueado.

  7. Ao assumir ou liberar unidades de recurso, especifique uma quantidade no campo Quantidade.
  8. Clique em Salvar e fechar.

    A nova ação é adicionada à lista Ação.

    Observações: para remover uma ação da lista Ação, clique na ação e, em seguida, clique no botão Excluir. Para editar uma ação existente, clique na ação e, em seguida, clique no botão Editar. Para exibir uma ação selecionada em um processo que não está reservado, clique no botão Exibir.

O gráfico a seguir mostra dois exemplos.