# Job steps in Pipeline Designer

Steps extend and expand the functionality of jobs. You can use the following steps in Pipeline Designer.

| ​[Abort job](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/371558484/Abort+Job)​                                                         | Utility         | Abort the job.                                                                              |
| -------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | ------------------------------------------------------------------------------------------- |
| ​[Checks if files exist](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/388311875/Checks+if+files+exists)​                                | Conditions      | Checks if files exist.                                                                      |
| ​[Create a folder](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/372703482/Create+a+folder)​                                             | File management | Create a folder.                                                                            |
| ​[Create file](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/371558469/Create+a+file)​                                                   | File management | Create an empty file.                                                                       |
| ​[Delete file](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/371558476/Delete+a+file)​                                                   | File management | Delete a file.                                                                              |
| ​[Delete Files](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/372703421/Delete+Files)​                                                   | File management | Delete files.                                                                               |
| ​[Delete folders](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/372703488/Delete+folders)​                                               | File management | Delete specified folders. If a the folder contains files, PDI will delete them all.         |
| ​[File compare](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/371558478/File+compare)​                                                   | File management | Compare two files.                                                                          |
| ​[HTTP](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/371558468/HTTP)​                                                                   | File management | Get or upload a file using HTTP (Hypertext Transfer Protocol).                              |
| ​[Job](https://app.gitbook.com/o/PtpmPYUKgAsUWgv8SVUt/s/YwnJ6Fexn4LZwKRHghPK/pdi-job-entries-reference-overview/job-job-entry)​                          | General         | Execute a job.                                                                              |
| ​[Set variables](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/388311910/Set+variables+job+entry)​                                       | General         | Set one or several variables.                                                               |
| ​[Shell](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/371558460/Shell)​                                                                 | Scripting       | Execute a shell script.                                                                     |
| ​[Start](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/370967988/Start)​                                                                 | General         | Defines the starting point for job execution. Every job must have one (and only one) Start. |
| ​[Success](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/372703425/Success)​                                                             | General         | Clear any error state encountered in a job and forces it to a success state.                |
| ​[Transformation](https://app.gitbook.com/o/PtpmPYUKgAsUWgv8SVUt/s/YwnJ6Fexn4LZwKRHghPK/pdi-job-entries-reference-overview/transformation-job-entry-cp)​ | General         | Run a transformation.                                                                       |
| ​[Wait for](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/371558481/Wait+for)​                                                           | Conditions      | Wait for a delay.                                                                           |
| ​[Wait For File](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/371558477/Wait+for+a+file)​                                               | File management | Wait for a file.                                                                            |
| ​[Write To Log](https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/372703439/Write+to+log)​                                                   | Utility         | Write message to log.                                                                       |
