I have the following ER diagrams:

* [customer starts a transaction with account](https://i.stack.imgur.com/NPJgB.png)
[![enter image description here](https://i.stack.imgur.com/NPJgB.png)](https://i.stack.imgur.com/NPJgB.png)
* [Bank updates watch\_list](https://i.stack.imgur.com/KXXir.png)

[![enter image description here](https://i.stack.imgur.com/KXXir.png)](https://i.stack.imgur.com/KXXir.png)

I'm new to ER diagram and I want to add an alert system in banking process. `Customer` entity can start a transaction with his/her bank account in `transact_with` relationship. In the relationship, there are attributes such as `counterpart_name` and `counterpart_country`. If counterpart's name in remittance is the same as the name from `watch_list` the bank is keeping, the DB creates a new row in the table named `Alert`. And I wonder how can I establish that `Alert` entity and relationships between other entities.

Since `counterpart_name` is a attribute from a relationship, if I want to relate that attribute with `watch_list` entity, it seems like it becomes ternary relationship but I don't want `watch_list` to be related with `customer` and `account` entity in normal transaction process. Any suggestions on this, please?