# Upload revised Form

## Description

This document provides instructions to upload a revised form available in a project using ODK Central.

## Prerequisites

* [ODK Central](https://docs.getodk.org/central-intro/) must be deployed and available
* A user must have valid credentials to login **ODK Central**
* A user must have an Administrator role in ODK Central. See [Create User and Assign Role](https://docs.openg2p.org/1.3/pbms/functionality/administration/role-based-access-control/user-guides/assign-roles-to-users) guide

## Procedure

1. Login to the **ODK Central**
2. Click the relevant project link.

For example, here, the project is considered as Safety Net Program.

3. Click the project (Safety Net Program) link listed below the **Projects**.

<figure><img src="https://1895884874-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnKdOHLbjDdIln1QDNwSx%2Fuploads%2Fgit-blob-b4eee2daac3b3e11104bb29b77b32d63d2470200%2Fhome-page-ODK-central.png?alt=media" alt=""><figcaption><p>ODK Central home screen</p></figcaption></figure>

The project (Safety Net Program) overview page is displayed.

<figure><img src="https://1895884874-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnKdOHLbjDdIln1QDNwSx%2Fuploads%2Fgit-blob-33d1e2eb5d499c4af2f4df2d9e44e14c12ae3722%2Fsafety-net-program-form-under-project.png?alt=media" alt=""><figcaption><p>Safety Net Program Form</p></figcaption></figure>

4. Click the form available below the ***Forms***.

For example, here the form selected is Safety Net Program Forms.

The Safety Net Program screen is displayed.

<figure><img src="https://1895884874-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnKdOHLbjDdIln1QDNwSx%2Fuploads%2Fgit-blob-fc22856533ba9cc4d088609e2bd384c30a77504b%2Fsafety-net-program-form.png?alt=media" alt=""><figcaption></figcaption></figure>

In the ***Draft*** section, you can find two tabs.

* Status
* Testing

**Status - Your Current Draft**

In the **Status** tab, ***Your Current Draft*** section displays the version history of the uploaded form.

| Button                | Description                                                                                                                                                                                                                                                                                                                                                |
| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Preview               | <p>Click the <em><strong>Preview</strong></em> button to view the uploaded form.</p><p><img src="https://1895884874-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnKdOHLbjDdIln1QDNwSx%2Fuploads%2Fgit-blob-8eee54ef1a569480f8f59728c9970f60f163d3cb%2Fsafety-net-program-form%20(1).png?alt=media" alt="" data-size="original"></p> |
| Definition            | <p>Select the appropriate option to view/download the file.</p><p>The valid values are :</p><ul><li>View XML in browser</li><li>Download as X Form (.xml)</li><li>Download as XLSX Form</li></ul>                                                                                                                                                          |
| Upload new Definition | Click the ***Upload new Definition*** button, to upload the updated version of the draft file. The updated draft file overwrites the already existing draft file.                                                                                                                                                                                          |

6. Click the ***Definition*** button.
7. Select the appropriate option to download the form.
8. Navigate to the downloaded file path.

You can open the downloaded file and do the required changes such as delete, add and modify the text in the form and save the form.

9. Click the ***Upload new Definition*** button to upload the updated version of the draft file.

A message pops up on successful upload on updated version of the draft file.

<figure><img src="https://1895884874-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnKdOHLbjDdIln1QDNwSx%2Fuploads%2Fgit-blob-3147e9060afbd6a28cf65b357ba4ea3434aa1cf6%2Fdraft-check-listODK-Central.png?alt=media" alt=""><figcaption><p>Revised form</p></figcaption></figure>

This completes the process of uploading a revised form in a program.
