# Upload a Form

## Description

This document provides instructions to upload a form for a project in a program using ODK Central.

## Prerequisites

* [ODK Central](https://docs.getodk.org/central-intro/) must be deployed and available
* The user must have valid credentials to login **ODK Central**
* The 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 to upload a form.

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-8fa1d14ffa3cdc8c0feb123bade83a6a11814d40%2Fsafety-net-program-under-project.png?alt=media" alt=""><figcaption><p>ODK Central home screen</p></figcaption></figure>

4. 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-abe4d89dd2ad8d6690087c8493b077a69fdb012b%2Fsafety-net-program%20(1).png?alt=media" alt=""><figcaption><p>Safety Net Program</p></figcaption></figure>

5. In the Forms, click the ***+New\..*** button.
6. ***Create Form*** screen pops up.

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

7. Navigate and choose a form file from the location where it is stored.

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

Note:

You must read the information and upload the type of file accepted as given in the ***Create Form*** screen.

8. Click the ***Upload*** button.

A message pop ups on successful upload of the form. Once the form file is uploaded, the status of the form is in draft.

<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 Checklist*** drop-down, by default, ***Upload initial Form definition*** is selected.

Now the uploaded form is available in the relevant project screen.

<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>

This completes the upload of a form for a project in a program.
