# PxPlus IDE (Integrated Development Environment)

Adding Tasks to Projects from Other Locations |

Projects provide a method for organizing and managing the various tasks used in the development of business applications and make it easy to access all the related tasks through the PxPlus IDE. See Working with Projects.

Project Maintenance can be used to add (or remove) one or more various types of tasks to a predefined project all at one time from one central location.

You can also add individual tasks to projects from various locations:

> NOMADS Library Object Selection

> NOMADS Panel Designer

> NOMADS+ Toolbar

> NOMADS Query Definition

> NOMADS Popup Menu Definition

> Report Writer > Report Designer

> Data Dictionary Maintenance

> File Update Utility

> *IT - Integrated Toolkit

> Ed+ Program Editor

> HTML Editor

(Support for adding HTML Editor tasks to projects was added in PxPlus 2021.)
(Support for adding Ed+ Program Editor tasks to projects was added in PxPlus 2023.)

In each of these locations, select the Projects menu. The following two options are displayed (with the exception of NOMADS Library Object Selection, which displays three options):

Projects |
Create New Project | Launches the Create Project dialogue for entering a new project for the current working directory. Click the Query button to select a different working directory.
Add to Project | Launches the Add to Project dialogue for adding the current task to an existing project that is selected from the Project drop box.

In NOMADS Library Object Selection, the Projects menu displays three options:

Projects |
Create New Project | Launches the Create Project dialogue for entering a new project for the current working directory. Click the Query button to select a different working directory.
Add All Objects to Project | Launches the Add to Project dialogue for adding all objects from the library to an existing project that is selected from the Project drop box.
Add Selection(s) to Project | Launches the Add to Project dialogue for adding selected objects from the library to an existing project that is selected from the Project drop box. Alternatively, you can select Add to Project from the popup menu that is invoked by right clicking on a selected object in the list box.

To add a selected task to an existing project, follow these steps:

1. | From the menu bar, select Projects > Add to Project.
2. | In the Add to Project dialogue, select the project from the Project drop box and click OK.

#### Note:
When adding a Data Dictionary task to a project, make sure that the working directory for the project is the same as the working directory associated with the data dictionary. Otherwise, the selected task cannot be added to the project.

If the project does not exist, you must first create the project and then add the task. To do this:

1. | Create the project by selecting Projects > Create New Project from the menu bar.
2. | In the Create Project dialogue, enter a Name for the new project. Enter the working Directory for the project, if different from the defaulted current working directory, or click the Query button. Click OK to complete the creation process.
3. | From the menu bar, select Projects > Add to Project. Select the new project from the Project drop box. The Directory defaults to the setting when the project was created and cannot be changed. Click OK to complete the process.

## Viewing the Tasks for a Project

To see all the tasks for a project, follow these steps:

1. | From the PxPlus IDE Main Launcher, select the project from the Project drop box.
2. | Click the Project button to see a list of all the tasks for the selected project, grouped into categories (i.e. screen libraries, programs, panels, reports, etc.). HTML Editor tasks are also included in this list. (Support for including HTML Editor tasks in the Project list was added in PxPlus 2021.) Any new tasks that have been added will be displayed in the tree view under the appropriate "parent" category. For example, a Data Dictionary task will be listed under the Dictionary category. If the task is not displayed, refresh the tree view list by selecting the Refresh button beside the list box.

See Project and Task Selection.