

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# AWS Flow Framework Conceitos básicos: troca de dados entre aplicativos e execuções de fluxo de trabalho
<a name="awsflow-basics-data-exchange-workflows-application"></a>

Um método de ponto de entrada de fluxo de trabalho pode ter um ou mais parâmetros, o que permite que o iniciador do fluxo de trabalho passe os dados iniciais para o fluxo de trabalho. Ele também pode ser útil para fornecer dados adicionais ao fluxo de trabalho durante a execução. Por exemplo, se um cliente alterar seu endereço para entrega, você poderá notificar o fluxo de trabalho do processamento do pedido para que ele possa fazer as alterações adequadas. 

O Amazon SWF permite que os fluxos de trabalho implementem um método de *sinal*, que permite que aplicações, como o iniciador do fluxo de trabalho, passem dados para o fluxo de trabalho a qualquer momento. Um método de sinal pode ter qualquer nome e parâmetros convenientes. Você o atribui como um método de sinal incluindo-o na definição da interface do fluxo de trabalho e aplicando uma anotação `@Signal` na declaração do método.

O exemplo a seguir mostra a interface de um fluxo de trabalho de processamento de pedido que declara um método de sinal, `changeOrder`, que permite que o iniciador do fluxo de trabalho altere o pedido original depois que o fluxo de trabalho foi iniciado. 

```
@Workflow
@WorkflowRegistrationOptions(defaultExecutionStartToCloseTimeoutSeconds = 300)
public interface WaitForSignalWorkflow {
    @Execute(version = "1.0")
    public void placeOrder(int amount);
    @Signal
    public void changeOrder(int amount);
}
```

O processador de anotação da estrutura cria um método cliente do fluxo de trabalho com o mesmo nome do método de sinal, e o iniciador do fluxo de trabalho chama o método cliente para passar os dados para o fluxo de trabalho. Para ver um exemplo, consulte [Fórmulas do AWS Flow Framework](https://aws.amazon.com/code/2535278400103493)