Laboratório 5: estender o contexto e escolher o procedimento
A fase 1 na prática, parte 2: por que estender a definição de contexto em vez de clonar, a regra de datas que trava o procedimento e os três lugares onde se escolhe um procedimento de precificação.

Décima sexta parte do guia e segunda metade do setup. A extensão da SalesTransactionContext na org da Órbita, a regra de vigência que impede o procedimento de ativar e as três telas que escolhem procedimento de precificação sem que uma preencha a outra. Com prints da org.
O laboratório 4 cuidou de licenças, permissões e dos pré-requisitos das Configurações de receita. Este fecha o setup com as duas peças que mais derrubam o primeiro preço calculado: a definição de contexto e a escolha do procedimento de precificação. Tudo na mesma org Winter '27 da Órbita.
Passo 1: estender o contexto, não clonar
As definições de contexto padrão, como SalesTransactionContext e ProductDiscoveryContext, não podem ser editadas. Para adicionar campo ou atributo próprio, a ajuda da Salesforce é explícita: estenda, não clone. A extensão acompanha as atualizações da definição padrão, e a tela ainda oferece a opção de sincronizar na hora.
- Em Configuração, abra Definições de contexto e fique na guia Definições padrão.
- No menu da SalesTransactionContext, escolha Estender e dê um nome. Na org do guia, OrbitaSalesTransaction.
- A extensão aparece em Definições personalizadas. Edite se precisar e ative.

A regra que me custou um erro: o início da vigência da definição de contexto precisa ser anterior ao início da versão do procedimento de precificação que usa essa definição. Ao contrário, o procedimento não ativa e a mensagem pede para ajustar a data e hora de início da versão. Na org, a extensão começa às 01:00 e a versão do procedimento foi ajustada para depois disso.
A resposta sai do que está publicado aqui. Se não estiver, ele diz que não sabe em vez de inventar.