Como podemos ajudar?

Bem vindo a nossa página de manuais. Utilize a caixa de pesquisa abaixo para procurar o conteúdo desejado.

Últimos artigos

Bloquear alteração de pedidos no CRM One

O CRM One permite que você crie travas via transaction padrão do SAP.

Uma solicitação recorrente e: como bloqueio os meus vendedores de fazerem edição em pedidos já salvos ?

Fácil! Criamos uma transaction simples para isso, verificando de o usuário atualizador do pedido (campo ORDR.UserSign2) esta na lista de usuários licenciados no CRM One (tabela

Exemplo de transaction em SQL:

IF ( @object_type = '17' AND @transaction_type IN ('U'))
BEGIN
    DECLARE @EmailUsuarioLogado AS VARCHAR(100) = (SELECT E_Mail FROM OUSR WHERE USERID = (SELECT UserSign2 FROM ORDR WHERE DocEntry = @list_of_cols_val_tab_del))
    IF 
    (SELECT COUNT(0) FROM [@DWU_USR_WEB] WHERE U_Email = @EmailUsuarioLogado) > 0
    BEGIN
        Set @error = 1099
        set @error_message = 'TRANSACTION - Você não tem permissão para alterar pedidos já adicionados.'
    END
END

Pronto, agora sempre que o usuário do CRM One tentar atualizar um pedido de venda já salvo, vai aparecer a seguinte mensagem para ele:

Esse artigo foi útil?
4.5 out Of 5 Stars
5 Stars 0%
4 Stars 100%
3 Stars 0%
2 Stars 0%
1 Stars 0%
Como podemos melhorar este artigo?
Precisa de ajuda?
Índice