> ## Documentation Index
> Fetch the complete documentation index at: https://docs.m1amdocs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Programming Workflow

<img src="https://mintcdn.com/amdocs-spbu/itXsdbmkLJUvOY0b/marketONE/EMIGuide/images/ProgrammingWorkflow.png?fit=max&auto=format&n=itXsdbmkLJUvOY0b&q=85&s=edf9b8869652f2a82631a364d88bc5f5" alt="Programming Workflow" width="962" height="1024" data-path="marketONE/EMIGuide/images/ProgrammingWorkflow.png" />

**Note:** The prerequisite for the workflow is that a [page](pagesAbout) for the programming has been created first.

Programming has the following workflow:

1. The programming is created (which includes population selection).

2. The programming is validated or denied validation

   If the programming is validated, it can be sent to publication

   If the programming is denied, it must be successfully validated before it can be sent to publication

3. The programming is sent to publication (which involves selecting a population)

   If the programming has errors, it is not published

4. If there are no errors, the programming is successfully published on the Storefront UI page

For information about what type of users can create, validate, and send programming for publication, see [User Roles and Abilities](EMIUserRoles_r).

**Parent topic:**[Page Programming](programmingAbout)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.