Here is a sequence diagram for this system. Sequence diagrams are commonly used by developers to depict interactions between objects in a use case, from which actions show interactions between an actor and a system to achieve a goal. Such diagrams typically illustrate how different parts of a system interact with each other, and in what order, to achieve an outcome. Learn more details from this diagram, or try to make yours for your system.