Project Creation and Processing: Configuration Prerequisites

Before starting to create a project, you must be sure that the system has been configured properly and that all required entities have been created, as described in the following sections.

Enabling the Needed Features

On the Enable/Disable Features (CS100000) form, the Projects feature must be enabled.

Configuring Project Identifiers and the Non-Project Code

The PROJECT segmented key on the Segmented Keys (CS202000) form defines the identifier of the projects. By default, this segmented key specifies that the project identifier is an alphanumeric string of up to 10 characters. For the key, you can define how many segments it is to have, what values may be used, whether these values should be validated, and whether auto-numbering should be used in one of the segments. You can also divide item identifiers into segments with specific values. For more information on configuring segmented keys, see Segmented Identifiers.

The PROJECT segmented key also defines the format of the non-project code, which is specified in transactions, documents, and document lines that are not related to any project. For convenience, the non-project code should be distinctly different from project IDs and should be short, such as the single character X, which is used by default.

Important:
The length of the non-project code cannot exceed the length of the PROJECT segmented key, which the system uses for the identifiers of projects.

If the PROJECT segmented key contains a validated segment (or multiple validated segments), the length of the non-project code should cover all the validated segments—that is, the values of the validated segments should be specified in the validated positions of the segmented key.

For example, suppose the PROJECT segmented key, XXXYYY, consists of two segments, XXX and YYY, and YYY segment is validated. In the Non-Project Code box, you should specify all three symbols of the first segment (XXX, which is not validated) so that the second validated segment can be entered in the validated position. That is, if 001 is a valid value of the YYY segment, the PRJ001 code is valid, but P001 is invalid.

Configuring the System

Before you enter any new project, you must ensure that the following are configured: