Patent ID: 8179542

Claim:
An information processing device, comprising: a first storage unit that stores therein flow-definition data for defining at least one flow that includes at least one process; a second storage unit that stores therein screen-definition data defining information for displaying a screen to be displayed on a display, the screen-definition data defining information of an information-input-screen for inputting input-desired data of the at least one process; a third storage unit that stores therein the flow-definition data corresponded to the screen-definition data; a first receiving unit that receives flow data for executing the flow being selected via the display; a checking unit that checks whether or not the flow-definition data of the flow that is to be executed based on the flow data received by the first receiving unit correspond to the screen-definition data; a first display control unit for displaying the screen based on the screen-definition data, when the checking unit judges that the flow-definition data received by the first receiving unit correspond to the screen-definition data; a second receiving unit that receives the information input based on the screen displayed by the first display control unit; and an executing unit that sets the input data received by the second receiving unit and executes the at least one process based on the flow-definition data.