A non-transitory computer-readable recording medium storing a program that causes a substrate processing apparatus, by a computer, to perform:
- (a) classifying process conditions for a substrate into a plurality of categories, and storing a file containing a plurality of items for each of the plurality of categories, setting values for each of the plurality of items and validity information indicating whether the setting values for each of the plurality of items are valid;
- (b) displaying the validity information classified for each of the plurality of categories on a screen for each of the plurality of categories;
- and
- (c) performing an edit operation on the validity information displayed on the screen.