Skip to main content

Manage Projects

This is a guide that refers to a Project. A Project is the main resource of the Accounting System. If you are permitted to act on one or more Projects, via this guide you can see all the options you have.

Before you start

1. Register to Accounting Service.
2. Contact the system administrator to assign you one or more roles on the Project.

NOTE
In the Accounting Service, the project_admin role is the main role for managing a Project. This role permits the user to perform any operation on a specific Project. In case the user is assigned any other role, they can operate according to the role's permissions.

OPERATIONS


GET Project's Hierarchy details

You can get the details of the Project's structure to retrieve the Providers and Installations associated with the Project. Apply a request to the Accounting Service API.

📝 For more details on how to syntax the request, see here.

ASSOCIATE one or more Providers with a specific Project

You can associate one or more Providers with a specific Project. This is a required action in order to be able to assign Installations and Metrics. Apply a request to the Accounting Service API.

📝 For more details on how to syntax the request, see here.

DISSOCIATE Provider from a specific Project

If a Provider is associated with a specific Project, you can dissociate it. A Provider can be dissociated only if no installations are assigned. Apply a request to the Accounting Service API.

📝 For more details on how to syntax the request, see here.

FETCH Project's hierarchical structure

You can fetch the hierarchy of the Project (all Providers and Installations that are assigned to the Project). Apply a request to the Accounting Service API.

📝 For more details on how to syntax the request, see here.

FETCH all Projects

You can fetch all the Projects that are assigned to you. Apply a request to the Accounting Service API.

📝 For more details on how to syntax the request, see here.

Provide access roles on the Project

You can provide users with access roles on the Project.

1. Read registered clients (see here ) and retrieve the client's id. 2. Decide on one or more roles that this user will be assigned with on the Project and apply a request to the Accounting Service API.

📝 For more details on how to syntax the request, see here .

SEARCH Projects

If you are assigned many Projects, you can search for specific Project/Projects that match one or more criteria. You can define search criteria on each field of the Project Collection or a combination of search criteria on more than one field. You can search by Project's acronym, title, period, call identifier, or a combination of them.
Apply a request to the Accounting Service API. You need to provide the search criteria in a specific syntax .

📝 For more details on how to syntax the request, see here.

In the case the role assigned to you on the Project is administrative, you can perform all the actions on the Providers described at this section , as well as all the actions on Installations, described at this section.