> For the complete documentation index, see [llms.txt](https://inscada.gitbook.io/ins/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://inscada.gitbook.io/ins/en-1/user-interface/development/projects.md).

# Projects

inSCADA allows you to treat your facilities and systems as separate projects. You can create separate projects for each facility or different systems.

You can work on multiple projects simultaneously in real time without any restrictions.

![Development->Projects](/files/-LjIDUStpIdvHokQe5Fo)

From the Projects screen, you can perform add, edit, delete, import and export operations.

![Development->Projects->\[Add,Edit,Delete,Import,Export\]](/files/-LjIGhwELeBLX-TLH2bR)

## Project Add/Edit Form

![Add/Edit Form](/files/-LLMPytFz1qiAffQHdaR)

#### Name

You can give your project any name (50 characters).

#### Description

You can enter a detailed description of your project.

#### Start Date

You can enter a start time for your project. This feature is defined for future projects developed in the cloud environment.

#### End Date

You can enter an end time for your project. This feature is defined for future projects developed in the cloud environment.

#### Address

You can enter the location information about the facilities and systems, that are the subject of your project, as an address. It allows you to track your projects in real time on Google Map with the address information to be entered.

#### Latitude

You can enter the location information about the facilities and systems, that are the subject of your project, as coordinates.

#### Longitude

You can enter the location information about the facilities and systems, that are the subject of your project, as coordinates.

#### Contract Day

By entering the contract day information for your project, you can define the days of the month in which the monthly calculations will be made for your project.

#### Contract Hour

By entering the contract hour information for your project, you define the time of day for the daily calculations to be made in your project.

#### *Contract Day ve Hour için Örnek*

*If you define Contract Day = 1, Contract Hour = 8:*

*Your daily reports are calculated on an hourly basis from 7:59 am to 7:00 am on the previous day.*

*Your monthly reports are calculated on a daily basis from 07:59 on the 1st day of the report month to the 08:00 on the 1st day of the previous month.*

*These definitions may vary according to the sector or institutions. While the definition of the day from the electricity market is in the range of 00: 00-23: 59, the definition of the day in the natural gas sector is made between 08:00 and 07:59 of the previous day.*

&#x20;

## Properties

You can define the properties information of the project. These definitions allow you to keep static information specific to your process in your projects. You can access this information from the script and expression services with the getProjectProperties API and make your applications more dynamic. This allows you to convert your scripts and expressions into a more general purpose library of functions.

#### *Example for Properties* &#x20;

For example, you can define a time zone for the location of your facility of your project.&#x20;

Name : DateTimeZone

Value : GMT+5

```javascript
var timezone=ins.getProjectProperties()
var local_hour=ins.now().getHours();
if (!timezone) {
    if (timezone=="GMT+5") {
        local_hour==ins.now().getHours()+5;
    }
}

return local_hour;
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://inscada.gitbook.io/ins/en-1/user-interface/development/projects.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
