A facility for defining a process for approving requests for approval of a
selected type is described. The facility displays a palette containing
visual representations of each of a plurality of approval process
elements. The facility then receives a number of user input instances,
each user input instance dragging one of the visual representations into
a selected location in a workspace, so as to form an arrangement of
approval process elements. The facility then stores a process definition
corresponding to the formed arrangement of approval process elements.