Erro ao abrir o Workflow no Workflow Builder – leading or trailing spaces

Fala galera, essa é uma dica rápida.

Muitas vezes quando vamos abrir um Workflow no Workflow builder, ocorre um erro chato, e o mais legal disso é que na maioria das vezes este erro não tem nada haver com o nosso Workflow, ou seja, algum outro workflow está com problema, impedindo a abertura de qualquer outro. Veja a imagem com o erro:

Erro_Workflow_Builder

Esse erro ocorre pois existem espaços em branco no início ou final da descrição de algum workflow, só não sei quem foi que colocou esses espaços em branco lá. Pois bem, rodando os comandos abaixo o erro será corrigido:

UPDATE wf_activities_tl
SET display_name = RTRIM(display_name)
WHERE display_name<>RTRIM(display_name)
/
UPDATE wf_activities_tl
SET description = RTRIM(description)
WHERE description<>RTRIM(description)
/
COMMIT
/
UPDATE wf_item_types_tl
SET display_name = RTRIM(display_name)
WHERE display_name<>RTRIM(display_name)
/
UPDATE wf_item_types_tl
SET description = RTRIM(description)
WHERE description<>RTRIM(description)
/
COMMIT

Outra dica legal é para quando você executa o Workflow e ocorre algum erro no momento de execução, para pegar esse erro é só rodar a query mágica abaixo passando o ITEM_TYPE e o ITEM_KEY do seu Workflow:

SELECT WPA.PROCESS_NAME
, WPA.ACTIVITY_NAME
, WIAS.BEGIN_DATE
, WIAS.END_DATE
, WIAS.*
FROM WF_ITEM_ACTIVITY_STATUSES WIAS
, WF_PROCESS_ACTIVITIES WPA
WHERE WIAS.PROCESS_ACTIVITY = WPA.INSTANCE_ID
AND WIAS.ITEM_TYPE = 'XXODMAIL'
AND WIAS.ITEM_KEY = '1'

E vualá, você consegue ver o erro que ocorreu.

É isso, quem gostou aperta um desses botões de compartilhar, aqui em baixo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *