1. A computer-implemented method of generating a representation of a process, comprising: accessing metadata corresponding to a process in a data system; generating a visual diagram of the process based on the metadata; instructing a display device to display the visual diagram on a user interface display, the user interface display having a diagram modification user input mechanism for modifying the visual diagram and a security role user input mechanism for adding a security role to the process; receiving an indication of user actuation of the security role user input mechanism and, based on the received indication, defining a display area on the user interface display that corresponds to the security role added to the process; receiving an indication of a user modification input, through the diagram modification user input mechanism on the user interface display that displays the visual diagram, modifying the visual diagram by placing a user interface element, representing a task or activity in the process, within the display area that corresponds to the security role; and modifying the metadata to assign the security role to the task or activity in the process based on the user interface element being placed within the display area.