Personalizzazione e tag
Attributi, set di attributi, regole e tag — estendi gli oggetti Flowtly con i tuoi campi personalizzati.
Attributo
Endpoint
| GET | /attributes | Recupera la raccolta di risorse Attribute. |
| POST | /attributes | Crea una risorsa Attribute. |
| GET | /attributes/{id} | Recupera una risorsa Attribute. |
| PATCH | /attributes/{id} | Aggiorna la risorsa Attribute. |
| DELETE | /attributes/{id} | Rimuove la risorsa Attribute. |
Campi schema
| Campo | Tipo | Descrizione |
|---|---|---|
| name* | string | |
| type* | string | |
| shift | integer | |
| required | boolean | |
| multiple | boolean | |
| defaultValue | stringnull | |
| formatPattern | stringnull |
Tag
Endpoint
| GET | /tags | Recupera la raccolta di risorse Tag. |
| POST | /tags | Crea una risorsa Tag. |
| GET | /tags/{id} | Recupera una risorsa Tag. |
| DELETE | /tags/{id} | Rimuove la risorsa Tag. |
Campi schema
| Campo | Tipo | Descrizione |
|---|---|---|
| entityMapping | array | |
| id | string | |
| tagDefinition* | string (iri-reference) | |
| relationName | string | |
| relationId* | string | |
| weight | string | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| possibleRelationNames | string |
Valore attributo
Endpoint
| GET | /attribute-entity-values | Recupera la raccolta di risorse AttributeValue. |
| POST | /attribute-entity-values | Crea una risorsa AttributeValue. |
| GET | /attribute-entity-values/{id} | Recupera una risorsa AttributeValue. |
| PATCH | /attribute-entity-values/{id} | Aggiorna la risorsa AttributeValue. |
| DELETE | /attribute-entity-values/{id} | Rimuove la risorsa AttributeValue. |
| GET | /attribute-values | Recupera la raccolta di risorse AttributeValue. |
| POST | /attribute-values | Crea una risorsa AttributeValue. |
| GET | /attribute-values/{id} | Recupera una risorsa AttributeValue. |
| PATCH | /attribute-values/{id} | Aggiorna la risorsa AttributeValue. |
| DELETE | /attribute-values/{id} | Rimuove la risorsa AttributeValue. |
Campi schema
| Campo | Tipo | Descrizione |
|---|---|---|
| id | string | |
| attribute* | string (iri-reference) | |
| relationName | string | |
| relationId* | string | |
| value* | string | |
| dateFrom | string,null (date-time) | |
| dateTo | string,null (date-time) |
Set di attributi
Endpoint
| GET | /attribute-sets | Recupera la raccolta di risorse AttributeSet. |
| POST | /attribute-sets | Crea una risorsa AttributeSet. |
| GET | /attribute-sets/{id} | Recupera una risorsa AttributeSet. |
| PATCH | /attribute-sets/{id} | Aggiorna la risorsa AttributeSet. |
| DELETE | /attribute-sets/{id} | Rimuove la risorsa AttributeSet. |
Campi schema
| Campo | Tipo | Descrizione |
|---|---|---|
| name* | string | |
| relationName* | string | |
| icon | stringnull |
Attributo del set di attributi
Endpoint
| GET | /attribute-set-attributes | Recupera la raccolta di risorse AttributeSetAttribute. |
| POST | /attribute-set-attributes | Crea una risorsa AttributeSetAttribute. |
| GET | /attribute-set-attributes/{id} | Recupera una risorsa AttributeSetAttribute. |
| PATCH | /attribute-set-attributes/{id} | Aggiorna la risorsa AttributeSetAttribute. |
| DELETE | /attribute-set-attributes/{id} | Rimuove la risorsa AttributeSetAttribute. |
Campi schema
| Campo | Tipo | Descrizione |
|---|---|---|
| id | string | |
| attributeSet* | object | |
| attribute* | object | |
| required | boolean | |
| implicitUnitQuantity | boolean |
Regola attributo
Endpoint
| GET | /attribute-rules | Recupera la raccolta di risorse AttributeRule. |
| POST | /attribute-rules | Crea una risorsa AttributeRule. |
| GET | /attribute-rules/{id} | Recupera una risorsa AttributeRule. |
| PATCH | /attribute-rules/{id} | Aggiorna la risorsa AttributeRule. |
| DELETE | /attribute-rules/{id} | Rimuove la risorsa AttributeRule. |
Campi schema
| Campo | Tipo | Descrizione |
|---|---|---|
| attributeSet* | string,null (iri-reference) | |
| attribute | string,null (iri-reference) | |
| name* | string |
Prezzo attributo
Endpoint
| GET | /attribute-prices | Recupera la raccolta di risorse AttributePrice. |
| POST | /attribute-prices | Crea una risorsa AttributePrice. |
| GET | /attribute-prices/{id} | Recupera una risorsa AttributePrice. |
| PATCH | /attribute-prices/{id} | Aggiorna la risorsa AttributePrice. |
| DELETE | /attribute-prices/{id} | Rimuove la risorsa AttributePrice. |
Campi schema
| Campo | Tipo | Descrizione |
|---|---|---|
| attributeRule* | string (iri-reference) | |
| amount* | string | |
| currency* | string (iri-reference) | |
| dateFrom* | string,null (date-time) |
Definizione tag
Endpoint
| GET | /tag-definitions | Recupera la raccolta di risorse TagDefinition. |
| POST | /tag-definitions | Crea una risorsa TagDefinition. |
| GET | /tag-definitions/{id} | Recupera una risorsa TagDefinition. |
| PATCH | /tag-definitions/{id} | Aggiorna la risorsa TagDefinition. |
| DELETE | /tag-definitions/{id} | Rimuove la risorsa TagDefinition. |
| GET | /tag-definitions/autocomplete | Recupera la raccolta di risorse TagDefinition. |
Campi schema
| Campo | Tipo | Descrizione |
|---|---|---|
| id | string | |
| name* | string | |
| level* | integer | |
| label | string | |
| tagGroup* | string (iri-reference) | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) |
Gruppo di tag
Endpoint
| GET | /tag-groups | Recupera la raccolta di risorse TagGroup. |
| POST | /tag-groups | Crea una risorsa TagGroup. |
| GET | /tag-groups/{id} | Recupera una risorsa TagGroup. |
| PATCH | /tag-groups/{id} | Aggiorna la risorsa TagGroup. |
Campi schema
| Campo | Tipo | Descrizione |
|---|---|---|
| id | string | |
| name* | string | |
| code | string | |
| allowedRelations | arraynull |
Condizione
Endpoint
| GET | /condition/{month}/contractor-groups | Recupera la raccolta di risorse Condition. |
| GET | /condition/{month}/contractors | Recupera la raccolta di risorse Condition. |
| GET | /condition/{month}/holidays | Recupera la raccolta di risorse Condition. |
| GET | /condition/{month}/projects | Recupera la raccolta di risorse Condition. |