Ponto de entrada no pedido de compra

Fala devs boa tarde, espero que estejam bem.

Eu tenho um campo no acools de pedido de compra , que mostra o usuario que incluiu o pedido . só que agora estão copiando os pedidos , e fica com o nome da pessoa que incluiu . Eu preciso colocar uma regra no protheus executar , que faça gravação do nome do usuario que copiou o pedido de compra , esse campo é criado na C7_USUARIO. Como eu podeira criar essa regra , por ponto de entrada , por gatilhos , por parametros , qual seria mais eficiante ?

Você poderia usar o Ponto de Entrada MT120ALT(MT120ALT - Valida o registro do PC e retorna andamento do processo - Linha Microsiga Protheus - TDN) ela recebe a opção (nOpc) e dá para saber se veio de uma cópia, e assim ajustar os campos como você precisa.