# Job Execution & Monitoring

Your data migration job can be run directly, scheduled to run, or run via the appRules Web API.

### Job Execution Options &#x20;

* Click to Run toolbar button to run the project directly.  Select the server and other settings for the job run.                                                                                            ![](https://1923141441-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFjmFrZ8sef1J7qkr6H%2Fuploads%2F6prISpOmF0q6wjuOLbLs%2Fimage.png?alt=media\&token=20d806fe-17af-4e7c-a68e-003bcf652c65)
* To schedule the job, edit the Schedule tab of the Project Details:![](https://1923141441-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFjmFrZ8sef1J7qkr6H%2Fuploads%2Ffhq9tkFtndcgBaZ5IwEo%2Fimage.png?alt=media\&token=1006c7de-681d-412a-b0b1-65c0f0f7d7b0)
* To run the project via the appRules Web API, follow the instructions in [Using the Web API](https://docs.appstrategy.com/apprules-r-documentation/platform/platform-features/creating-and-running-projects/running-projects/web-api)&#x20;

### The appRules Job Monitor

If you are running a long running job, you can monitor it by using the appRules Job Monitor:

* View job details
* Set a job control value
* Pause job
* Cancel job

<figure><img src="https://1923141441-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFjmFrZ8sef1J7qkr6H%2Fuploads%2F0y3twAsyYjat9Yj6ItWT%2Fimage.png?alt=media&#x26;token=5409d150-2132-46d7-bcf8-9db5908a6e97" alt=""><figcaption><p>Monitor Jobs Using appRules Job Monitor</p></figcaption></figure>
