Tarefa versus . processamento orientado por solicitação
Todas as aplicações usam processos orientados por tarefa ou por solicitação para lidar com tarefas.
O padrão de cada aplicação é um ou outro desses tipos de processamento, mas você pode alternar entre eles conforme necessário.
O processamento orientado por tarefas significa que a ordem de serviço ou solicitação simplesmente contém uma lista de tarefas necessárias para concluir o trabalho geral. Quando um registro de ordem de serviço é criado, um registro de tarefa associada é criado automaticamente. Uma solicitação deve ter pelo menos uma tarefa e mais tarefas podem ser definidas para lidar com todos os aspectos da solicitação. À medida que as tarefas são executadas e concluídas, a solicitação passa por uma série de estados. Depois que a última tarefa é fechada, a solicitação muda automaticamente para Encerrada.
O processamento orientado por solicitações significa que as tarefas são atribuídas a uma solicitação, mas fechar todas as tarefas não fecha automaticamente a solicitação. Uma solicitação não requer tarefas e pode ser aberta e fechada independentemente. Todas as tarefas podem ser transferidas e atribuídas de forma independente e a agentes diferentes dos especificados na solicitação. Mesmo que todas as tarefas sejam encerradas, a solicitação poderá permanecer aberta e continuar sendo trabalhada. No entanto, a solicitação não pode ser fechada até que todas as tarefas também sejam encerradas. No processamento orientado por solicitação, as transições de estado são baseadas exclusivamente na solicitação.