Na extensão do mecanismo de processo de negócios, o SAP Commerce Cloud suporta modelagem, execução, gerenciamento e monitoramento de processos de negócios. Mas o que é exatamente um processo de negócios?
Para ilustrar esse conceito, considere este exemplo típico. Um cliente faz um pedido em uma loja online e isso ativa uma série de etapas subsequentes, como ilustrado.

Esse processo consiste em cinco etapas essenciais:
- O cartão de crédito do cliente é validado para data de vencimento, limite de crédito e potencial atividade fraudulenta.
- Após a verificação do cartão de crédito, o pagamento é processado.
- Se o pagamento for aprovado, o depósito receberá uma notificação para preparar e enviar o item pedido ao cliente.
- A próxima etapa envolve aguardar confirmação do depósito de que o item foi enviado.
- Por fim, o cliente é informado sobre o status de validação do cartão de crédito ou o status de envio do item pedido.
Para suportar esse processo, um arquivo XML leve, também conhecido como arquivo XML de definição de processo no SAP Commerce Cloud, é implementado. Este XML descreve o processo usando nós e transições, onde:
- significa as etapas envolvidas, como "Cheque de cartão de crédito" ou "Capturar pagamento"
- por outro lado, as transições definem o link de saída para o nó seguinte que deve ser chamado no processo.
Considere que uma ferramenta típica de Business Process Management (BPM) não é adequada para definir um arquivo XML de definição de processo. Como definir esse arquivo será discutido de forma abrangente na próxima lição. A partir de agora, vamos operar sob a suposição de que o processo já foi implementado no arquivo XML, e vamos explorar o que vem a seguir.
