Tarefa versus. processamento orientado por solicitação
Todas as aplicações usam processos orientados por tarefa ou por solicitação para lidar com tarefas.
Cada aplicação é padronizada para um ou outro desses tipos de processamento, mas você pode alternar entre eles conforme necessário.
O processamento orientado por tarefa significa que a ordem de serviço ou solicitação contém simplesmente uma lista de tarefas necessárias para concluir o trabalho geral. Quando um registro de ordem de serviço é criado, um registro de tarefa associado é 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. Conforme 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 fechada.
O processamento orientado por solicitação significa que as tarefas são atribuídas a uma solicitação, mas o fechamento de todas as tarefas não encerra automaticamente a solicitação. Uma solicitação não requer nenhuma tarefa e pode ser aberta e fechada de forma independente. Todas as tarefas podem ser transicionadas 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 pode permanecer aberta e continuar a ser trabalhada. No entanto, a solicitação não pode ser fechada até que todas as tarefas também sejam fechadas. No processamento orientado por solicitação, as transições de estado são baseadas exclusivamente na solicitação.