conditions (doc)
This commit is contained in:
parent
203c8c8dd5
commit
a5c9d88ee1
@ -143,72 +143,90 @@ L'ItemProcess et ItemProcessPublicAttributeGroup offrent un cadre pour l'intégr
|
|||||||
|
|
||||||
## Condition RequestPrdAddressSet
|
## Condition RequestPrdAddressSet
|
||||||
|
|
||||||
|
Les membres concernés sont identifiés par leurs `adresse SP`.
|
||||||
|
|
||||||
`request_prd_type`
|
`request_prd_type`
|
||||||
`from_role`
|
|
||||||
`request_prd_sp_address_list`
|
### Participants
|
||||||
`request_prd_sp_address_required_list`
|
|
||||||
`request_prd_sp_address_quota`
|
* `request_prd_sp_address_list`: Liste des `adresse SP` (cumulatif avec `from_role`)
|
||||||
`request_prd_request_prd_value_ok_list`
|
* `request_prd_sp_address_required_list`: Liste des `adresse SP` requises (toutes valeurs confondues)
|
||||||
`request_prd_value_ko_list`
|
* `request_prd_sp_address_quota`: Quota minmum de `adresse SP` participantes (toutes valeurs confondues)
|
||||||
`request_prd_value_none_list`
|
* `request_prd_sp_address_score_min`: Score minimal des membres participants (toutes valeurs confondues)
|
||||||
`request_prd_sp_address_value_min`
|
|
||||||
`request_prd_sp_address_value_min_per`
|
### Valeurs des signatures (`sig_value`)
|
||||||
`request_prd_sp_address_value_min_ok`
|
|
||||||
`request_prd_sp_adddress_value_ok_min_per`
|
* (option)`request_prd_value_ok_list`: Liste des valeurs valant pour "OK"
|
||||||
`request_prd_sp_address_value_ok_max`
|
* (option)`request_prd_value_ko_list`: Liste des valeurs valant pour "KO"
|
||||||
`request_prd_sp_adderss_value_ko_max_per`
|
* (option)`request_prd_value_none_list`: Liste des valeurs valant pour "NONE"
|
||||||
`request_prd_sp_address_value_none_max`
|
* (option)`request_prd_value_auto_ok`: Valeur automatique valant pour "OK"
|
||||||
`request_prd_sp_adderss_value_none_max_per`
|
* (option)`request_prd_value_auto_ko`: Valeur automatique valant pour "KO"
|
||||||
`request_prd_sp_address_score_min`
|
* (option)`request_prd_value_auto_none`: Valeur automatique valant pour "NONE"
|
||||||
`request_prd_sp_address_score_min_min_required`
|
|
||||||
`request_prd_sp_address_score_min_min_ok`
|
### Minimums et maximums de valeurs "OK", "KO" et "NONE"
|
||||||
`request_prd_sp_address_score_min_min_per`
|
|
||||||
`request_prd_value_auto_ok`
|
* (option)`request_prd_sp_address_value_min_per`: Pourcentage minimal de valeurs valant pour "OK"
|
||||||
`request_prd_value_auto_ko`
|
* (option)`request_prd_sp_address_value_min_ok`: Nombre minimal de valeurs valant pour "OK"
|
||||||
`request_prd_value_auto_none`
|
*
|
||||||
|
* (option)`request_prd_sp_adddress_value_ok_min_per`: Pourcentage minimal de valeurs valant pour "OK"
|
||||||
|
* (option)`request_prd_sp_address_value_ok_max`: Nombre maximal de valeurs valant pour "OK"
|
||||||
|
*
|
||||||
|
* (option)`request_prd_sp_adderss_value_ko_max_per`: Pourcentage maximal de valeurs valant pour "KO"
|
||||||
|
* (option)`request_prd_sp_address_value_ko_max`: Nombre maximal de valeurs valant pour "OK"
|
||||||
|
*
|
||||||
|
* (option)`request_prd_sp_address_value_none_max`: Nombre maximal de valeurs valant pour "NONE"
|
||||||
|
* (option)`request_prd_sp_adderss_value_none_max_per`: Pourcentage maximal de valeurs valant pour "NONE"
|
||||||
|
|
||||||
|
### Minimums et maximums de scores
|
||||||
|
|
||||||
|
* (option)`request_prd_sp_address_score_min_min_ok`: Nombre de membres avec un score minimum et une valeur valant pour "OK"
|
||||||
|
* (option)`request_prd_sp_address_score_min_min_per`:: Pourcentage de membres avec un score minimum et une valeur valant pour "OK"
|
||||||
|
|
||||||
|
* (option)`request_prd_sp_address_value_min`: Valeur minimal valant pour "OK" (cas de nombres)
|
||||||
|
* (option) `from_role` : `address SP` de se `Role` (pour éviter de dupliquer les `addresse SP`)
|
||||||
|
|
||||||
## ConditionPublish : conditions de publication
|
## ConditionPublish : conditions de publication
|
||||||
|
|
||||||
`request_prd_type`
|
* `request_prd_type`
|
||||||
`request_pcd_data_size_max_unit`
|
* `request_pcd_data_size_max_unit`
|
||||||
`request_pcd_data_size_max_total`
|
* `request_pcd_data_size_max_total`
|
||||||
`request_pcd_number_min`
|
* `request_pcd_number_min`
|
||||||
`request_pcd_number_max`
|
* `request_pcd_number_max`
|
||||||
`request_pcd_amount_max_total`
|
* `request_pcd_amount_max_total`
|
||||||
`Amount`
|
* `Amount`
|
||||||
`request_prd_waiting_timeout`
|
* `request_prd_waiting_timeout`
|
||||||
`request_pcd_waiting_timeout`
|
* `request_pcd_waiting_timeout`
|
||||||
|
|
||||||
## ConditionPayment : conditions de paiement
|
## ConditionPayment : conditions de paiement
|
||||||
|
|
||||||
`request_prd_type`
|
* `request_prd_type`
|
||||||
`payment_amount`
|
* `payment_amount`
|
||||||
`payment_method`
|
* `payment_method`
|
||||||
`role_transaction`
|
* `role_transaction`
|
||||||
|
|
||||||
## ConditionCommitment : conditions d'engagement
|
## ConditionCommitment : conditions d'engagement
|
||||||
|
|
||||||
`request_prd_type`
|
* `request_prd_type`
|
||||||
`role_artefact`
|
* `role_artefact`
|
||||||
`role_transaction`
|
* `role_transaction`
|
||||||
|
|
||||||
## ConditionDeposit : conditions de dépôt de garantie
|
## ConditionDeposit : conditions de dépôt de garantie
|
||||||
|
|
||||||
`request_prd_type`
|
* `request_prd_type`
|
||||||
`role_deposit`
|
* `role_deposit`
|
||||||
`role_transaction`
|
* `role_transaction`
|
||||||
|
|
||||||
## ConditionOrchestration : conditions d'orchestration des processus
|
## ConditionOrchestration : conditions d'orchestration des processus
|
||||||
|
|
||||||
`request_prd_type`
|
* `request_prd_type`
|
||||||
`role_ok`
|
* `role_ok`
|
||||||
`role_ko`
|
* `role_ko`
|
||||||
|
|
||||||
## ConditionCap : Conditions de passage d'un seuil minimum de paiements ou de déposits ou de d'engagement
|
## ConditionCap : Conditions de passage d'un seuil minimum de paiements ou de déposits ou de d'engagement
|
||||||
|
|
||||||
`request_prd_type`
|
* `request_prd_type`
|
||||||
`role_deposit`
|
* `role_deposit`
|
||||||
`role_transaction`
|
* `role_transaction`
|
||||||
|
|
||||||
## 9. <a name='ExemplesdeCode'></a>Exemples de Code
|
## 9. <a name='ExemplesdeCode'></a>Exemples de Code
|
||||||
|
|
||||||
|
@ -861,28 +861,29 @@ Condition `request_prdAddressSet` involves complex conditions based on RequestPr
|
|||||||
| Attribute Name | Type | Option | Description |
|
| Attribute Name | Type | Option | Description |
|
||||||
|-------------------------------------------------|-------------------|--------|------------------------------------------------------------|
|
|-------------------------------------------------|-------------------|--------|------------------------------------------------------------|
|
||||||
| `request_prd_type` | ```String``` | | Type of prd request concerned by this conditions |
|
| `request_prd_type` | ```String``` | | Type of prd request concerned by this conditions |
|
||||||
| `from_role` | ```String``` | | Identifies the originating role in the condition. |
|
| `from_role` | ```String``` | Yes | Identifies the originating role in the condition. |
|
||||||
| `request_prd_sp_address_list` | ```Vec<String>``` | | Lists addresses involved in the condition. |
|
| `request_prd_sp_address_list` | ```Vec<String>``` | | Lists addresses involved in the condition. |
|
||||||
| `request_prd_sp_address_required_list` | ```Vec<String>``` | | Lists required addresses for the condition to be met. |
|
| `request_prd_sp_address_required_list` | ```Vec<String>``` | | Lists required addresses for the condition to be met. |
|
||||||
| `request_prd_sp_address_quota` | ```i32``` | | Specifies the quota of addresses for the condition. |
|
| `request_prd_sp_address_quota` | ```i32``` | | Specifies the quota of addresses for the condition. |
|
||||||
| `request_prd_request_prd_value_ok_list` | ```Vec<String>``` | | Lists the values that are considered acceptable. |
|
| `request_prd_value_ok_list` | ```Vec<String>``` | | Lists the values that are considered acceptable. |
|
||||||
| `request_prd_value_ko_list` | ```Vec<String>``` | | Lists the values that are considered failures. |
|
| `request_prd_value_ko_list` | ```Vec<String>``` | | Lists the values that are considered failures. |
|
||||||
| `request_prd_value_none_list` | ```Vec<String>``` | | Lists the values that are considered neutral or no-op. |
|
| `request_prd_value_none_list` | ```Vec<String>``` | | Lists the values that are considered neutral or no-op. |
|
||||||
| `request_prd_sp_address_value_min` | ```i64``` | | The minimum value for an address to be considered. |
|
|
||||||
| `request_prd_sp_address_value_min_per` | ```i64``` | | The minimum percentage for the minimum address value. |
|
|
||||||
| `request_prd_sp_address_value_min_ok` | ```boolean``` | | Indicates if the minimum address value is considered OK. |
|
|
||||||
| `request_prd_sp_adddress_value_ok_min_per` | ```i64``` | | The minimum percentage for an address value to be OK. |
|
|
||||||
| `request_prd_sp_address_value_ok_max` | ```i64``` | | The maximum value for an address to be considered OK. |
|
|
||||||
| `request_prd_sp_adderss_value_ko_max_per` | ```i64``` | | The maximum percentage for an address value to be KO. |
|
|
||||||
| `request_prd_sp_address_value_none_max` | ```i64``` | | The maximum value for an address to be considered neutral. |
|
|
||||||
| `request_prd_sp_adderss_value_none_max_per` | ```i64``` | | The maximum percentage for a neutral address value. |
|
|
||||||
| `request_prd_sp_address_score_min` | ```i32``` | | The minimum score for an address to be considered. |
|
|
||||||
| `request_prd_sp_address_score_min_min_required` | ```i32``` | | The minimum required score for an address. |
|
|
||||||
| `request_prd_sp_address_score_min_min_ok` | ```boolean``` | | Indicates if the minimum score is considered OK. |
|
|
||||||
| `request_prd_sp_address_score_min_min_per` | ```i64``` | | The minimum percentage for the minimum score. |
|
|
||||||
| `request_prd_value_auto_ok` | ```boolean``` | | Automatically consider values as OK. |
|
| `request_prd_value_auto_ok` | ```boolean``` | | Automatically consider values as OK. |
|
||||||
| `request_prd_value_auto_ko` | ```boolean``` | | Automatically consider values as KO. |
|
| `request_prd_value_auto_ko` | ```boolean``` | | Automatically consider values as KO. |
|
||||||
| `request_prd_value_auto_none` | ```boolean``` | | Automatically consider values as neutral or no-op. |
|
| `request_prd_value_auto_none` | ```boolean``` | | Automatically consider values as neutral or no-op. |
|
||||||
|
| `request_prd_sp_address_value_min` | ```i64``` | Yes | The minimum value for an address to be considered. |
|
||||||
|
| `request_prd_sp_address_value_min_per` | ```i64``` | Yes | The minimum percentage for the minimum address value. |
|
||||||
|
| `request_prd_sp_address_value_min_ok` | ```boolean``` | Yes | Indicates if the minimum address value is considered OK. |
|
||||||
|
| `request_prd_sp_adddress_value_ok_min_per` | ```i64``` | Yes | The minimum percentage for an address value to be OK. |
|
||||||
|
| `request_prd_sp_address_value_ok_max` | ```i64``` | Yes | The maximum value for an address to be considered OK. |
|
||||||
|
| `request_prd_sp_adderss_value_ko_max_per` | ```i64``` | Yes | The maximum percentage for an address value to be KO. |
|
||||||
|
| `request_prd_sp_address_value_ko_max` | ```i64``` | Yes | The maximum value for an address to be considered KO. |
|
||||||
|
| `request_prd_sp_address_value_none_max` | ```i64``` | Yes | The maximum value for an address to be considered neutral. |
|
||||||
|
| `request_prd_sp_adderss_value_none_max_per` | ```i64``` | Yes | The maximum percentage for a neutral address value. |
|
||||||
|
| `request_prd_sp_address_score_min` | ```i32``` | Yes | The minimum score for an address to be considered. |
|
||||||
|
| `request_prd_sp_address_score_min_min_required` | ```i32``` | Yes | The minimum required score for an address. |
|
||||||
|
| `request_prd_sp_address_score_min_min_ok` | ```boolean``` | Yes | Indicates if the minimum score is considered OK. |
|
||||||
|
| `request_prd_sp_address_score_min_min_per` | ```i64``` | Yes | The minimum percentage for the minimum score. |
|
||||||
|
|
||||||
#### 11.2.7. <a name='ConditionPublish'></a>ConditionPublish
|
#### 11.2.7. <a name='ConditionPublish'></a>ConditionPublish
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user