ftrihardjo

EARP documentation

When you sign up for the first time, you’ll receive an admin role that enables you to add or remove users. Initially, you won’t have access to any services. To assign a service to yourself, simply click the “Add or Edit User” link, enter your email address, and list the services (currently, this is just the project service) separated by commas. You can find example input files for each functionality here.

Roles

There are two roles in EARP: administrator and non-administrator. Administrators can add a user, edit a user’s access to services, roles, and time limit per run, as well as remove a user within your organization.

Services

The services assigned to the user need to be entered in the text, each separated by a comma. The following services are available in EARP:

Project Name

The name of your project. Once your project is scheduled, you’ll be given an ID via email to retrieve your project schedule.

Project Start

The start time of your project, in simplified ISO 8601, YYYY-MM-DD HH:MM:SS (e.g., 2025-06-01 00:00:00).

Project End

The desired end time of your project, in simplified ISO 8601, YYYY-MM-DD HH:MM:SS (e.g., 2025-06-01 00:00:00).

Project Tasks for Project Scheduling

A CSV file containing the tasks of the project. The file should contain the columns:

Project Dependencies

A CSV file containing the dependencies of the project. The file should contain the columns:

Project Resources

A CSV file containing the resources available for the project. The file should contain the columns:

Task Requirements

A CSV file containing the resource requirements for each task in the project. The file should contain the columns:

Resource Unavailabilities

A CSV file containing the periods in which resources become unavailable. The file should contain the columns:

Holidays

A CSV file containing the holidays. The file should contain the columns:

Weekends

The list of weekend days for long project.

Breaks

The list of the break hours for short project.

Budget

Budget is the capital available for crashing the project.

Project Type

The duration of long project is in days, while for short project it is in hours.

Project Tasks for Project Crashing

A CSV file containing the tasks of the project. The file should contain the columns:

Project Crashing Costs

A CSV file containing the tasks of the project. The file should contain the columns:

Requirements for Task Assignment

A CSV file containing the skill requirements for each task of the project. The file should contain the columns:

Project Tasks for Task Assignment

A CSV file containing the tasks of the project. The file should contain the columns:

Assignees

A CSV file containing the assignees for the project. The file should contain the columns:

Baseline Schedule

A CSV file containing the baseline schedule for the project. The file should contain the columns:

Actual Schedule

A CSV file containing the actual schedule for the project. The file should contain the columns: