Patent ID: 8356279

Claim:
A program-generating device for generating a procedure program for executing a predetermined process based on at least one processing condition, the program-generating device comprising: a computer system comprising a computer; and a memory device system comprising a memory device, the memory device system connected to the computer system and storing instructions configured to be executed by the computer system, the instructions comprising instructions for: acquiring processing conditions associated with the generated procedure program; acquiring attribute information associated with a user and indicating processing conditions that the user is allowed to execute; identifying a correctable processing condition as one of the acquired processing conditions that is not allowed to be executed in the generated procedure program by the user based on a comparison of the acquired processing conditions and the attribute information; and displaying, with a display device, the correctable processing condition in a manner editable by the user that requires the user to select an alternate processing condition for the correctable processing condition, the alternate processing condition being a condition that the user is allowed to execute, according to the attribute information, wherein the instructions for acquiring the processing conditions and the instructions for acquiring the attribute information are for acquiring the processing conditions and the attribute information when the procedure program is instructed to be duplicated by the user.