Depois que o fluxo de trabalho é acionado, os parâmetros são assimilados nas variáveis de eventos e podem ser usados para personalizar as atividades do fluxo de trabalho.
Elas podem, por exemplo, ser usadas para definir qual público-alvo deve ler na Read audience atividade , o nome do arquivo a ser transferido no Transfer file atividade, etc. (consulte esta página).
As variáveis de eventos são usadas em uma expressão que deve respeitar a variável Sintaxe padrão.
A sintaxe para usar as variáveis de eventos deve seguir o formato abaixo e usar o nome do parâmetro que foi definido na variável External signal atividade (consulte Declaração dos parâmetros na atividade External signal):
$(vars/@parameterName)
Nesta sintaxe, a variável $ retornos da função string tipo de dados. Se quiser especificar outro tipo de dados, use as seguintes funções:
Ao usar uma variável em uma atividade, a interface fornece ajuda para chamá-la.
: selecione a variável events entre todas as variáveis disponíveis no workflow.
: editar expressões combinando variáveis e funções (consulte esta página).
Esta lista fornece funções que permitem fazer uma filtragem complexa. Essas funções são detalhadas em esta seção.
Além disso, é possível usar as funções abaixo, que estão disponíveis em todas as atividades que permitem usar variáveis de eventos após chamar um workflow com parâmetros externos (consulte esta seção):
Nome | Descrição | Sintaxe |
---|---|---|
EndWith | Indica se uma string (primeiro parâmetro) termina com uma string específica (segundo parâmetro). | EndWith(<string>,<string>) |
startWith | Indica se uma string (primeiro parâmetro) começa com uma string específica (segundo parâmetro). | startWith(<string>,<string>) |
Extract | Retorna os primeiros caracteres de uma string usando um separador. | Extract(<string>,<separator>) |
ExtractRight | Retorna os últimos caracteres de uma string usando um separador. | ExtractRight(<string>,<separator>) |
DateFormat | Formata uma data usando o formato especificado no segundo parâmetro (por exemplo: '%4Y%2M%2D') | DateFormat(<date>,<format>) |
FileName | Retorna o nome de um caminho de arquivo. | FileName(<string>) |
FileExt | Retorna a extensão de um caminho de arquivo. | FileExt(<string>) |
GetOption | Retorna o valor da função especificada. | GetOption(<optionname>) |
IsNull | Indica se uma string ou uma data é nula. | IsNull(<string date="">) |
UrlUtf8Encode | Codifica um URL em UTF8. | UrlUtf8Encode(<string>) |
As variáveis de Eventos podem ser usadas para personalizar várias atividades, listadas na seção abaixo. Para obter mais informações sobre como chamar uma variável de uma atividade, consulte esta seção.
Read audience atividade : defina o público-alvo com base nas variáveis de eventos. Para obter mais informações sobre como usar a atividade , consulte esta seção.
Test atividade : crie condições com base nas variáveis de eventos. Para obter mais informações sobre como usar a atividade , consulte esta seção.
Transfer file atividade : personalize o arquivo a ser transferido com base nas variáveis de eventos. Para obter mais informações sobre como usar a atividade , consulte esta seção.
Query atividade : parâmetros podem ser referenciados em uma query usando expressões que combinam variáveis e funções de eventos. Para fazer isso, adicione uma regra e clique no botão Advanced mode link para acessar a janela de edição de expressão (consulte Edição de expressão avançada).
Para obter mais informações sobre como usar a atividade , consulte esta seção.
Channels atividades: personalize deliveries com base em variáveis de eventos.
Os valores dos parâmetros de delivery são recuperados toda vez que o delivery for preparado.
A preparação de deliveries recorrentes é baseada no delivery período de agregação. Por exemplo, se o período de agregação for "por dia", o delivery será repreparado apenas uma vez por dia. Se o valor de um parâmetro de delivery for modificado durante o dia, ele não será atualizado no delivery, pois já foi preparado uma vez.
Se você planeja chamar o workflow várias vezes por dia, use a variável No aggregation para que os parâmetros de delivery sejam atualizados sempre. Para obter mais informações sobre a configuração de deliveries recorrentes, consulte esta seção.
Para personalizar um delivery com base nas variáveis de eventos, primeiro declare na atividade de delivery as variáveis que deseja usar:
Selecione a atividade e clique no botão para acessar as configurações.
Selecione o General , em seguida, adicione as variáveis de eventos que estarão disponíveis como campos de personalização no delivery.
Clique no botão Confirm.
As variáveis de eventos declaradas agora estão disponíveis na lista de campos de personalização. Você pode usá-los no delivery para executar as ações abaixo:
Defina o nome do template a ser usado para o delivery.
Esta ação está disponível para recorrente somente deliveries.
Personalize o delivery: ao selecionar um campo de personalização para configurar um delivery, as variáveis de eventos são disponibilizadas na variável Workflow parameters elemento. Você pode usá-los como qualquer campo de personalização, por exemplo, para definir o assunto do delivery, o remetente etc.
A personalização do delivery é detalhada em esta seção.
Códigos de segmento: defina o código do segmento com base nas variáveis de eventos.
Essa ação pode ser executada de qualquer atividade que permita definir um código de segmento como, por exemplo, Query ou Segmentation atividades.
Rótulo da entrega: defina o rótulo do delivery com base nas variáveis de eventos.