> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://learn.fieldproapp.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Jobs

Jobs are automated actions that can be included in a workflows, below are the available jobs.

There are 10 types of jobs:
* Start workflow
* Update Attribute Query
* Timer
* Create Notification
* Create Transformation
* Create Stream
* Create Script
* Create prediction
* Use prediction
* HTTP integration
* Web Hooks

### Start workflow
Is that job that starts the execution of a workflow

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_1w8chgm.png)

### Update Attribute Query
This update forces the compute of the attributes with a query field

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_19w9dcr.png)

### Timer
A timer is a control device that outputs a signal at a preset time after an input signal is received.  It waits for a certain time before being completed

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_15tkvpo.png)

### Create Notification
Aids in generating notifications either Email, In App or SMS.

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_1355oqq.png)

### Create Transformation
Aids in transforming the data from one table to another.

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_1tilp8k.png)

### Create Stream
A stream helps in moving data from a table/zip file/http request to a table

### Create Script
Create script element either contains scripting statements, or it points to an external script file through the src attribute

### Create prediction
Prepare prediction finds all the latest pictures uploaded, stores them in a json file (in a bucket of GCS) and use this file as argument for creating a computes for a prediction job

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_whzoj6.png)

### Use prediction
Use prediction reads the output files generated by the compute prediction result job, and populate tables with the results.

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_1glicz4.png)

### HTTP integration
 A HTTP job is an integration tool that helps FieldPro to integrate with other third party ERP systems.

### Webhooks
Webhooks are custom events designed to initiate workflows through triggers.

They allow external sources to call your workflows, facilitating seamless integration between different systems.

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_mka7tp.png)

| Note: if you happen to have jobs that have overridden values. You will get an error message above the overridden values stating **The configuration overrides the default value, would you like to revert to the original configuration.**
| You can correct this by clicking on **Revert** just below the statement.

||| Note: You cannot delete a job if it is linked to a workflow. In order to delete a job linked to a workflow, you should first, unlink it through the workflow developer then proceed to delete the job. If not, you will receive an error message at the top right corner stating **Not allowed error: job is still being used in workflow: xx**