Hi,
You should have write for each port, since you have three agent, you can connect to three import port in the scoreboard and maintain queue for each port with write function this will ease the operation and tracking of transaction. does this answer your question?