Ligando

Em um espaço, widgets se comunicam entre si usando ligações. Uma ligação tem um widget de origem e um widget de destino.

Cada widget tem uma lista de eventos que pode enviar e uma lista de eventos que pode receber. Uma ligação conecta um evento que o widget de origem envia a um evento que o widget de destino recebe. O widget de destino então executa quaisquer ações que forem definidas para o evento de destino.

Por exemplo, se você retornar uma tarefa no widget Informações sobre a Tarefa, o widget do Informações sobre a Tarefa enviará um evento de tarefa liberado ao widget do Minhas Tarefas por meio de uma ligação. O Minhas Tarefas executa um evento de atualização, que é o evento de destino associado à extremidade da ligação. Nesse caso, o evento de atualização renovará a lista de tarefas que o widget exibir. Os nomes do evento de origem e do evento de destino não precisam corresponder.

janela Ligação de Widget

As ligações são visíveis apenas na janela Ligação de Widget, que é usada para incluir ou remover ligações.

Captura de tela da janela Ligação de Widget com um widget Web Site em foco.

Na janela Ligação de Widget, é possível consultar o widget que está em foco e todas as ligações que ele possui. De um lado, é possível consultar os widgets que estão enviando eventos para este widget. De outro lado, é possível consultar os widgets que estão recebendo eventos desse widget. A conexão dos widgets são as ligações que exibem os eventos enviados e recebidos pelos widgets. Pode haver múltiplas ligações entre o widget que está em foco e cada um dos outros widgets com cada ligação conectando eventos diferentes. É possível alterar o widget que está em foco, selecionando um widget no diagrama ou selecionando-o na lista suspensa.

Se o widget que está em foco enviar e receber eventos de outro widget, a janela Ligação de Widget exibirá o outro widget duas vezes. A primeira instância será para o evento que o o outro widget estiver enviando e a segunda instância será para o evento que o outro widget estiver recebendo. Mesmo que a janela Ligação de Widget mostre o outro widget duas vezes, será o mesmo widget.

Ligação Automática

Ao soltar um widget em uma página, uma ou mais ligações podem ser criadas automaticamente entre o widget solto e outros widgets na página. As ligações são criadas automaticamente entre os dois widgets quando todas as condições a seguir se aplicam:
  • O Espaço de Negócios possui a ligação automática ativada.
  • As definições para os dois widgets permitem que eles sejam ligados automaticamente.
  • Os nomes de eventos enviados por um widget correspondem aos nomes de evento recebidos pelo outro widget.

Por exemplo, se ligação automática estiver ativada e o Minhas Tarefas e os widgets doLista da Equipe permitem ligações automáticas, ao descartar um widget do Lista da Equipe em uma página que já contém um widget Minhas Tarefas. O widget Minhas Tarefas envia um evento de "foco alterado" ao selecionar uma tarefa no widget. O widget do Lista da Equipe pode receber eventos de "focos alterados". Uma ligação é criada automaticamente entre os dois widgets. Quando o widget Lista da Equipe recebe este evento, ele atualiza para exibir as pessoas que podem possuir esta tarefa.