bow_approval.postapprovalcriteria: Bouw7 Package for approval operations that could not be mapped to a table. |
Create or update the approval criteria with the schema.
Procedureparameters
De volgende parameters kunnen worden gebruikt om het gedrag te sturen van de procedure bow_approval.postapprovalcriteria. Voor verplichte parameters moet altijd een waarde worden opgegeven, maar optionele parameters hoeven in het algemeen geen waarde te hebben en de uitvoering zal standaard een vooraf bepaald gedrag vertonen. Waarden kunnen worden gespecificeerd op basis van positie en naam. In beide gevallen worden alle niet-gespecificeerde parameters geëvalueerd aan de hand van hun standaardwaarden.
Waardespecificatie op positie gebeurt door alle waarden van de eerste tot de laatste benodigde waarde op te sommen. Bijvoorbeeld: een `begin package.procedure(value1, value2, value3); end` voor een procedure met vier parameters gebruikt de standaardwaarde voor de vierde parameter en de opgegeven waarden voor de eerste drie.
Waardespecificatie op naam gebeurt door alle waarden die een waarde vereisen op te sommen. Bijvoorbeeld met `begin package.procedure (name1 => value1, name3 => value3); end` op dezelfde procedure gebruikt de standaardwaarden voor de tweede en vierde parameters en de gespecificeerde waarden voor de eerste en derde.
Naam |
Datatype |
Verplicht |
Standaardwaarde |
Documentatie |
|---|---|---|---|---|
id |
int64 |
☐ |
|
ID van de criteria. |
name |
string |
☑ |
|
Naam van de criteria. |
description |
string |
☐ |
|
Beschrijving van de criteria. |
id_2 |
int64 |
☐ |
|
ID van de goedkeuringsworkflow. |
name_2 |
string |
☐ |
|
Naam van de goedkeuringsworkflow. |
isRestricted |
boolean |
☐ |
|
Of de criteria al dan niet beperkt zijn. |
approver1_id |
int64 |
☐ |
|
ID van de goedkeurder. |
approver1_type |
int64 |
☐ |
|
Type goedkeurder. |
approver1_reference_id |
int64 |
☐ |
|
ID van de werknemer. |
approver1_reference_firstName |
string |
☐ |
|
Voornaam van de werknemer. |
approver1_reference_lastName |
string |
☐ |
|
Achternaam van de werknemer. |
approver1_createdAt |
datetime |
☐ |
|
De creatietijd van de entiteit. |
approver1_createdBy |
string |
☐ |
|
De gebruiker die de entiteit heeft aangemaakt. |
approver1_updatedAt |
datetime |
☐ |
|
De laatst bijgewerkte tijd van de entiteit. |
approver1_updatedBy |
string |
☐ |
|
De gebruiker die de entiteit het laatst heeft bijgewerkt. |
approver2_id |
int64 |
☐ |
|
ID van de goedkeurder. |
approver2_type |
int64 |
☐ |
|
Type goedkeurder. |
approver2_reference_id |
int64 |
☐ |
|
ID van de werknemer. |
approver2_reference_firstName |
string |
☐ |
|
Voornaam van de werknemer. |
approver2_reference_lastName |
string |
☐ |
|
Achternaam van de werknemer. |
approver2_createdAt |
datetime |
☐ |
|
De creatietijd van de entiteit. |
approver2_createdBy |
string |
☐ |
|
De gebruiker die de entiteit heeft aangemaakt. |
approver2_updatedAt |
datetime |
☐ |
|
De laatst bijgewerkte tijd van de entiteit. |
approver2_updatedBy |
string |
☐ |
|
De gebruiker die de entiteit het laatst heeft bijgewerkt. |
approver3_id |
int64 |
☐ |
|
ID van de goedkeurder. |
approver3_type |
int64 |
☐ |
|
Type goedkeurder. |
approver3_reference_id |
int64 |
☐ |
|
ID van de werknemer. |
approver3_reference_firstName |
string |
☐ |
|
Voornaam van de werknemer. |
approver3_reference_lastName |
string |
☐ |
|
Achternaam van de werknemer. |
approver3_createdAt |
datetime |
☐ |
|
De creatietijd van de entiteit. |
approver3_createdBy |
string |
☐ |
|
De gebruiker die de entiteit heeft aangemaakt. |
approver3_updatedAt |
datetime |
☐ |
|
De laatst bijgewerkte tijd van de entiteit. |
approver3_updatedBy |
string |
☐ |
|
De gebruiker die de entiteit het laatst heeft bijgewerkt. |
approver4_id |
int64 |
☐ |
|
ID van de goedkeurder. |
approver4_type |
int64 |
☐ |
|
Type goedkeurder. |
approver4_reference_id |
int64 |
☐ |
|
ID van de werknemer. |
approver4_reference_firstName |
string |
☐ |
|
Voornaam van de werknemer. |
approver4_reference_lastName |
string |
☐ |
|
Achternaam van de werknemer. |
approver4_createdAt |
datetime |
☐ |
|
De creatietijd van de entiteit. |
approver4_createdBy |
string |
☐ |
|
De gebruiker die de entiteit heeft aangemaakt. |
approver4_updatedAt |
datetime |
☐ |
|
De laatst bijgewerkte tijd van de entiteit. |
approver4_updatedBy |
string |
☐ |
|
De gebruiker die de entiteit het laatst heeft bijgewerkt. |
approver5_id |
int64 |
☐ |
|
ID van de goedkeurder. |
approver5_type |
int64 |
☐ |
|
Type goedkeurder. |
approver5_reference_id |
int64 |
☐ |
|
ID van de werknemer. |
approver5_reference_firstName |
string |
☐ |
|
Voornaam van de werknemer. |
approver5_reference_lastName |
string |
☐ |
|
Achternaam van de werknemer. |
approver5_createdAt |
datetime |
☐ |
|
De creatietijd van de entiteit. |
approver5_createdBy |
string |
☐ |
|
De gebruiker die de entiteit heeft aangemaakt. |
approver5_updatedAt |
datetime |
☐ |
|
De laatst bijgewerkte tijd van de entiteit. |
approver5_updatedBy |
string |
☐ |
|
De gebruiker die de entiteit het laatst heeft bijgewerkt. |
createdAt |
datetime |
☐ |
|
De creatietijd van de entiteit. |
createdBy |
string |
☐ |
|
De gebruiker die de entiteit heeft aangemaakt. |
updatedAt |
datetime |
☐ |
|
De laatst bijgewerkte tijd van de entiteit. |
updatedBy |
string |
☐ |
|
De gebruiker die de entiteit het laatst heeft bijgewerkt. |
type |
int64 |
☑ |
|
Type criteria. |
id_3 |
int64 |
☐ |
|
De ID van het filiaal. |
name_3 |
string |
☐ |
|
De naam van deze tak |
code |
string |
☐ |
|
De code voor deze tak |
division_id |
int64 |
☐ |
|
De ID van de divisie. |
division_description |
string |
☐ |
|
De beschrijving van de divisie. |
division_exactDivisionId |
string |
☐ |
|
De divisie ID van een Exact Online omgeving. |
division_glAccountCode |
string |
☐ |
|
Een standaard grootboekrekeningcode voor verkoopgerelateerde posten. |
division_glAccountCodePurchase |
string |
☐ |
|
Een standaard grootboekrekeningcode om te gebruiken voor aankoopgerelateerde posten. |
division_journalCode |
string |
☐ |
|
Een standaard journaalcode voor verkoopgerelateerde posten. |
division_journalCodePurchase |
string |
☐ |
|
Een standaard journaalcode voor aankoopgerelateerde posten. |
division_salesInvoiceNumberPrefix |
string |
☐ |
|
Het voorvoegsel (3 cijfers) dat wordt gebruikt om het factuurnummerbereik per divisie te genereren. |
id_4 |
int64 |
☐ |
|
Het ID van de categorie. |
name_4 |
string |
☐ |
|
De naam van de categorie. |
code_2 |
string |
☐ |
|
De code voor de categorie. |
generalCostsPercentage |
string |
☐ |
|
Het percentage algemene kosten voor de categorie. |
grossProfitMargin |
string |
☐ |
|
De brutowinstmarge voor de categorie. |
createdAt_2 |
datetime |
☐ |
|
De creatietijd van de entiteit. |
createdBy_2 |
string |
☐ |
|
De gebruiker die de entiteit heeft aangemaakt. |
updatedAt_2 |
datetime |
☐ |
|
De laatst bijgewerkte tijd van de entiteit. |
updatedBy_2 |
string |
☐ |
|
De gebruiker die de entiteit het laatst heeft bijgewerkt. |
priceLowerBound |
string |
☐ |
|
De ondergrens prijs van de criteria. De volgende 'operatoren' zijn beschikbaar: * cost < priceUpperBound in psuedo: priceLowerBound is NULL en priceUpperBound is niet NULL. * cost > priceLowerBound in psuedo: priceLowerBound is NOT NULL en priceUpperBound is NULL. * cost = priceLowerBound in psuedo: priceLowerBound is NOT NULL en priceUpperBound is NOT NULL en EQUAL aan elkaar. * cost > priceLowerBound en cost < priceUpperBound in psuedo: priceLowerBound is NOT NULL en priceUpperBound is NOT NULL en NOT EQUAL aan elkaar. * |
priceUpperBound |
string |
☐ |
|
De bovengrens prijs van de criteria. De volgende 'operatoren' zijn beschikbaar: * cost < priceUpperBound in psuedo: priceLowerBound is NULL en priceUpperBound is niet NULL. * cost > priceLowerBound in psuedo: priceLowerBound is NOT NULL en priceUpperBound is NULL. * cost = priceLowerBound in psuedo: priceLowerBound is NOT NULL en priceUpperBound is NOT NULL en EQUAL aan elkaar. * cost > priceLowerBound en cost < priceUpperBound in psuedo: priceLowerBound is NOT NULL en priceUpperBound is NOT NULL en NOT EQUAL aan elkaar. * |
deliveryTicketMatchesInvoiceAmount |
boolean |
☑ |
|
Of de prijs van het leveringsbewijs al dan niet moet overeenstemmen met het factuurbedrag. Alleen gebruikt in combinatie met type 0 (inkoopfactuur). |
createdAt1 |
datetime |
☐ |
|
De creatietijd van de entiteit. |
createdBy1 |
string |
☐ |
|
De gebruiker die de entiteit heeft aangemaakt. |
updatedAt1 |
datetime |
☐ |
|
De laatst bijgewerkte tijd van de entiteit. |
updatedBy1 |
string |
☐ |
|
De gebruiker die de entiteit het laatst heeft bijgewerkt. |
Bouw7 API Data Model