1. An information processing apparatus for generating a workflow including one or more steps each indicating a process to be executed, the apparatus comprising: a workflow display unit configured to display, on a display, one or more graphical representations corresponding to one or more steps of the workflow; a step management unit configured to obtain attribute data associated with a step to be added in response to an instruction for adding the step to the workflow; and an auxiliary indication control unit configured to cause the display to display a graphical representation corresponding to the step to be added and a graphical representation that reflects the attribute data, wherein the auxiliary indication control unit is further configured to: determine whether the attribute data of the step to be added includes connectivity information indicating connectivity of the step to be added to a further step, display the graphical representation that reflects the attribute data only when the connectivity information indicates that the step to be added is connectable to the further step, determine whether the connectivity information of the attribute data of the step further indicates whether the step to be added is required to be connected to the further step, display an extendible line indicating that the step to be added is required to be connected to the further step when the connectivity information indicates that the step to be added is required to be connected to the further step, and display a point indicating that the step to be added can be connected to the further step when the connectivity information indicates that the step to be added can be connected to the further step but is not required to be connected to the further step.