Helix Core is now P4. Product user interfaces will be updated soon. Learn more >>

P4 CLI Documentation | 2025.2

# Creating, editing, and deleting a job

To create a job using P4 Server’s default job-naming scheme, issue the `p4 job` command. To assign a name to a new job (or edit an existing job), issue the `p4 job jobname` command.

Example: Creating a job

Gale discovers a problem with Jam, so she creates a job by issuing the `p4 job` command and describes it as follows:

    Job:    job000006

    Status: open

    User:   gale

    Date:   2011/11/14 17:12:21

    Description:
            MAXLINE can't account for expanded cmd buffer size.

The following table describes the fields in the default job specification:

Field Name | Description | Default
--- | --- | ---
`Job` | The name of the job (white space is not allowed). By default, P4 Server assigns job names using a numbering scheme (`job`nnnnnn``). | Last job number +1
`Status` | open: job has not yet been fixed. closed: job has been completed. suspended: job is not currently being worked on. | `open`
`User` | The user to whom the job is assigned, usually the person assigned to fix this particular problem. | P4 Server user name of the job creator.
`Date` | The date the job was last modified. | Updated by P4 Server when you save the job.
`Description` | Describes the work being requested, for example a bug description or request for enhancement. | None. You must enter a description.

To edit existing jobs, specify the job name when you issue the `p4 job` command: `p4 job jobname`. Enter your changes in the job form, save the form and exit.

To delete a job, issue the `p4 job -d jobname` command.

Your search for returned results