Sommige voorwaarden, activiteiten en goedkeuringsknooppunten zijn mogelijk alleen beschikbaar voor Premium- of Pro-abonnementen. Uw bedrijf moet over een van deze abonnementen beschikken om ze in uw workflow te kunnen integreren.
Voorwaardeknooppunten bevatten voorwaardelijke clausules voor het uitvoeren van de volgende stap in de workflow. De workflowontwerper biedt de volgende notities voor het beheren van uitgaven:
- Waar/onwaar voorwaarde
- Aangepaste waar/onwaar-voorwaarde
- Bedragvalidatie (uitgave)
- Bedragvalidatie (categorie)
- Bedragsvalidatie (rit)
- Belastingtarieven onvolledig (Alleen voor bedrijven)
- Indiening van eigen kostenobjecten
- Indiener met onroerend goed
- Kostenobject met eigenschap
- Betaald met bedrijfskaart
- Kostenleeftijd ≤ maximale drempelwaarde
Waar/onwaar voorwaarde
Configureer een waar/onwaar-voorwaarde op basis van specifieke bedrijfsregels die u zelf bepaalt in JSON-formaatJe kunt deze voorwaarde bijvoorbeeld gebruiken om te controleren of een uitgave een ontvangstbewijs of geen ontvangstbewijs betreft, of het een creditnota is, enzovoort.
In dit geval levert deze voorwaarde het volgende op:
- WAAR: De in JSON gespecificeerde voorwaarde is voldaan (d.w.z. de eigenschap is aanwezig bij de uitgave).
- Onjuist: De in JSON gespecificeerde voorwaarde is niet voldaan (d.w.z. de eigenschap is niet aanwezig bij de uitgave).
Opmerking: De voorwaarde Waar/Onwaar controleert op kenmerken die zijn opgeslagen bij de onkostenpost (zoals aangepaste velden). Als u kenmerken op het object zelf wilt controleren, bijvoorbeeld of een aangepast veld is geselecteerd in een tagdimensie, gebruikt u de Aangepaste waar/onwaar-voorwaarde.
JSON-regels
Je kunt complexe bedrijfsregels opstellen en deze als JSON serialiseren. De JSON-regels worden gespecificeerd in de Regels veld van de knooppuntopties.
De volgende bewerkingen worden ondersteund:
| Toegang tot gegevens |
var, ontbrekend
|
| Logica en Booleaanse bewerkingen |
als, ==, ===,
!=,
!== , ! , !! ,
of , En
|
| Numerieke bewerkingen |
> , >= , <
, <=, max, min,
+, - , *, /,
%
|
| Array-bewerkingen |
kaart, verminderen, filter,
alle, geen, sommige,
samenvoegen, in
|
| Stringbewerkingen |
in, kat, substr
|
Je kunt bijvoorbeeld:
- Controleer of een aangepast veld aanwezig op kosten van de klant.
- Controleer of een uitgave een bontype.
- Controleer of een uitgave een geen bontype.
- Controleer of de uitgave toegewezen aan een reis.
- Controleer of de kosten zijn onderhevig aan waarschuwingen.
- Controleer of de reiskosten.
- Controleer of de De uitgaven vallen in een van de twee geselecteerde categorieën..
Controleer of er een aangepast veld is bij de onkostennota.
Je kunt een regel instellen om te controleren of er sprake is van de customInformation.field Als de waarde gelijk is aan 'true', dan retourneert de functie 'true'.
- Identificeer het aangepaste informatieveld in het bedrijf, indien dit nog niet door Perk is ingesteld.
-
Voeg vervolgens een waar/onwaar-knooppunt toe en kopieer en plak dit fragment in het veld Regels:
{ "==": [ { "var": [ "customInformation. - Stel de workflow binnen het bedrijf in.
Opmerking: Aangepaste informatievelden kunnen alleen door Perk worden ingesteld. Mogelijk moet u... Een supportticket openen als het aangepaste informatieveld dat u nodig hebt nog niet bestaat in uw Perk-implementatie.
Controleer of de uitgave een ontvangstbewijs is.
Je kunt een regel instellen om te controleren of de uitgave een bon is. Zo ja, dan retourneert de regel 'waar'.
Voeg een true/false-node toe en kopieer en plak dit codefragment in de Regels veld:
{
"in": [
{
"var": "expenseType"
},
[
"receipt"
]
]
}Controleer of de uitgave geen ontvangstbewijs betreft.
Je kunt een regel instellen om te controleren of het een uitgave zonder bon betreft. Zo ja, dan retourneert de regel 'waar'.
Voeg een true/false-node toe en kopieer en plak dit codefragment in de Regels veld:
{
"in":[
{
"var":"expenseType"
},
[
"receiptless"
]
]
}
Controleer of er kosten zijn toegewezen aan een reis.
Je kunt een regel instellen om te controleren of de onkosten aan een reis zijn toegewezen. Als dit het geval is, retourneert de regel 'true'.
Voeg een true/false-node toe en kopieer en plak dit codefragment in de Regels veld:
{
"!=": [
{
"var": "tripId"
},
null
]
}
Controleer of er geen onkosten zijn gemaakt zonder waarschuwingen.
Je kunt een regel instellen om te controleren of de uitgave geen meldingen/waarschuwingen heeft. Als er geen meldingen zijn, retourneert de regel 'true'.
Voeg een true/false-node toe en kopieer en plak dit codefragment in de Regels veld:
{
"==": [
{
"var": [
"notifications.0"
]
},
null
]
}Controleer of het om reiskosten gaat.
Je kunt een regel instellen om te controleren of Perk als provider is gekoppeld aan een uitgave. Zo ja, dan retourneert de regel 'true'.
{
"==":[
{
"var":[
"travelProvider"
]
},
"travelPerk"
]
}Controleer of de uitgave in één van de twee geselecteerde categorieën valt.
Je kunt een regel instellen om te controleren of een uitgave in de ene of de andere categorie is geselecteerd. Perk controleert zowel uitgaven met één categorie als uitgaven met meerdere categorieën met behulp van de variabele. splitcategories.0.categoryId.
Opmerking: Je moet de categorie-Perk-ID wijzigen naar de gewenste ID's. Anders werkt dit voorbeeld niet.
{
"of":[
{
"in":[
{
"var":"categoryId"
},
[
"GxjPfl9gGX",
"4QYutTYGSg"
]
]
},
{
"in":[
{
"varsplitCategories.0.categoryId"
},
[
"GxjPfl9gGX",
"4QYutTYGSg"
]
]
}
]
}Aangepaste waar/onwaar-voorwaarde
Configureer een waar/onwaar-voorwaarde op basis van specifieke bedrijfsregels die u in JSON-formaat definieert. U kunt deze voorwaarde bijvoorbeeld gebruiken om te controleren of een aangepast selectievakje is geselecteerd voor een tagdimensie.
In dit geval levert deze voorwaarde het volgende op:
-
WAAR:
- De in JSON gespecificeerde voorwaarde is voldaan.
-
Onjuist:
- De in JSON gespecificeerde voorwaarde is niet voldaan.
Opmerking: Hoewel de aangepaste waar/onwaar-optie op het eerste gezicht lijkt op de waar/onwaar-voorwaarde, kan deze dieper ingaan op objecten die op de onkostenpost aanwezig zijn.
De True/False-voorwaarde controleert gegevens die bij de onkostenpost zijn aangegeven (zoals een aangepast veld, waarde, enz.), terwijl de aangepaste True/False-voorwaarde andere gegevens kan ophalen. Zo kan deze bijvoorbeeld het kostenobject controleren waaraan de onkostenpost is toegewezen en de bijbehorende logica verifiëren.
Je kunt complexe bedrijfsregels opstellen en deze als JSON serialiseren. JSON-regels worden gespecificeerd in de Regels veld van de knooppuntopties. Je kunt deze "doorklikfunctie" voor meerdere objecten uitvoeren:
- Labelafmetingen
- Kostenobjecten
- Rechtspersoon
- Categorieën
- Gebruiker
Je kunt bijvoorbeeld:
- Controleer of een Het aangepaste veld is gemarkeerd in het tag-waardeobject. van de kosten.
- Controleer of een De indiener is dezelfde persoon als de goedkeurder van de tag. op het label.
- Controleer of een Het aangepaste veld is gemarkeerd in de categorie. van de kosten.
Controleer of het aangepaste veld is aangevinkt bij de tagwaarde.
Je kunt een regel instellen om te controleren of het selectievakje voor aangepaste informatie op de tagdimensie met een specifieke Perk ID is aangevinkt (oftewel 'true' is). Zo ja, dan retourneert de regel 'true'.
- Identificeer het aangepaste veld in het bedrijf op het label (dit moet mogelijk door Perk worden ingesteld). De waarde van het labelveld (
Aangepast veldlabel) MOET worden gespecificeerd in de onderstaande uitdrukking. -
Voeg een true/false-node toe en kopieer en plak dit codefragment in de Regels veld:
{ "==": [ { "var": "_tags.YOKOYID.customInformation. - Stel de workflow binnen het bedrijf in.
Opmerking: Aangepaste informatievelden kunnen alleen door Perk worden ingesteld. Mogelijk moet u... Een supportticket openen Als het aangepaste informatieveld dat u nodig hebt nog niet bestaat in uw Perk-implementatie of als u de naam niet weet (die al dan niet hetzelfde kan zijn als het label dat in de app wordt weergegeven).
Controleer of de indiener een goedkeurder van een aangepast veld is.
Je kunt een regel instellen om te controleren of een aangepast veld een specifieke Perk ID heeft. De goedkeurders van die array met aangepaste velden zijn gelijk aan de gebruiker die het veld heeft ingediend.
Voeg een true/false-node toe en kopieer en plak dit codefragment in de Regels veld:
{
"in":[
{
"varuserId"
},
{
"var_tags.Let op: Zorg ervoor dat u vervangt door de ID van uw aangepaste veld.
Controleer het aangepaste categorieveld op de onkostennota.
U kunt een regel instellen om te controleren of het selectievakje voor aangepaste informatie in de categorie die bij de onkostennota is ingediend, gelijk is aan WAAR (d.w.z. geselecteerd). Zo ja, dan retourneert het WAAR.
- Identificeer het aangepaste veld in de categorie (dit moet mogelijk door Perk worden ingesteld). De waarde van het labelveld (
Aangepast veldlabel) MOET worden gespecificeerd in de onderstaande uitdrukking. - Voeg een waar/onwaar-node toe en kopieer en plak dit fragment in het veld Regels:
{
"some": [
{
"var": "_categories"
},
{
"==": [
{
"var": "customInformation.Opmerking: Aangepaste informatievelden kunnen alleen door Perk worden ingesteld. Mogelijk moet u... Een supportticket openen als het aangepaste informatieveld dat u nodig hebt nog niet bestaat in uw Perk-implementatie of als u de naam niet weet (die al dan niet hetzelfde kan zijn als het label dat in de app wordt weergegeven)
Bedragvalidatie (uitgave)
Configureer een waar/onwaar-voorwaarde (controle) als de uitgave aan een bepaalde bedragvoorwaarde voldoet. U kunt bijvoorbeeld de logica instellen om Perk te laten weten dat als de uitgave tussen de 10 en 100 CHF ligt, de goedkeuringsprocedure moet worden overgeslagen en direct moet worden doorverwezen naar de volgende stap. In reviewAnders moet je een goedkeuringsproces voor tags uitvoeren.
In dit geval levert deze voorwaarde het volgende op:
-
WAAR:
- Aan de hoeveelheidsvoorwaarde is voldaan.
-
Onjuist:
- De hoeveelheidsvoorwaarde is niet voldaan.
Deze specifieke aandoening kent verschillende opties:
| Optie | Aanvaarde waarde | Beschrijving |
|---|---|---|
| Aggregatietype |
Enkel of Dag
|
|
| Operator |
>, >=, <,
<=
|
|
| Munteenheid | Snaar | De valuta wordt in overweging genomen. Gebruik de ISO 4217-code met 3 cijfers. |
| Drempelbedrag | Nummer | Bedrag voor de validatie. Als u bijvoorbeeld 100 instelt, worden alle uitgaven die boven, onder of gelijk aan dit bedrag liggen, weergegeven, afhankelijk van de gekozen operator. |
| Normaliseer op basis van het aantal deelnemers. |
WAAR / onjuist
|
Als u dit selectievakje aanvinkt, controleert Perk het aantal deelnemers en verdeelt het het onkostenbedrag over het aantal gebruikers dat de onkosten deelt. |
Je kunt bijvoorbeeld de logica zo instellen dat Perk controleert of de uitgave meer dan 150 CHF bedraagt (niet gedeeld door het aantal deelnemers). Als de uitgave meer dan 150 is, retourneert de functie 'true'.
Het aggregatietype bepaalt of er een cumulatief totaal voor de dag wordt berekend of dat elke uitgave afzonderlijk wordt gecontroleerd. Dit wordt gebruikt in scenario's waarin werknemers een dagvergoeding hebben. Bijvoorbeeld, voor werknemers met een dagvergoeding van 40 CHF voor de lunch, als het aggregatietype 'enkel' is geselecteerd in het knooppunt, levert twee lunchuitgaven van 30 CHF een 'waar' resultaat op voor de voorwaarde. Als het aggregatietype 'dag' is geselecteerd en er twee lunchuitgaven van 30 CHF worden ingediend, resulteert de tweede uitgave in een 'onwaar' resultaat.
Bedragvalidatie (categorie)
Configureer een waar/onwaar-voorwaarde als de logica van toepassing is. In tegenstelling tot de bedragvalidatie (uitgaven), controleert deze voorwaarde het bedrag in elke uitgavencategorie. Het drempelbedrag wordt gedefinieerd op de categorie zelf, als een aangepast veld, in plaats van binnen het voorwaardeknooppunt.
Je kunt bijvoorbeeld de logica zo instellen dat Perk de goedkeuringsprocedure overslaat en direct doorgaat naar de volgende stap als de som van de uitgaven voor een categorie tussen de 100 en 500 CHF ligt. In review. Voer anders een goedkeuringsproces voor tags uit.
In dit geval levert deze voorwaarde het volgende op:
-
WAAR:
- Aan de hoeveelheidsvoorwaarde is voldaan.
-
Onjuist:
- De hoeveelheidsvoorwaarde is niet voldaan.
Deze specifieke aandoening kent verschillende opties:
| Optie | Aanvaarde waarde | Beschrijving |
|---|---|---|
| Aggregatietype |
Enkel of Dag
|
|
| Operator |
>, >=, <,
<=
|
|
| Aggregatielogica |
elk, alle
|
Categorieën waarvoor geen drempelwaarde is gedefinieerd, worden genegeerd. |
| Normaliseer naar het aantal deelnemers. |
WAAR / onjuist
|
Als u dit selectievakje aanvinkt, controleert Perk het aantal deelnemers en verdeelt het het onkostenbedrag over het aantal gebruikers dat de onkosten deelt. |
Stel aangepaste velden in voor de validatie van het bedrag per categorie.
Om deze voorwaarde te gebruiken, hebt u twee aangepaste velden nodig voor onkostencategorieën:
-
aangepaste informatie.drempelwaarde Valuta: de valuta van de drempel (CHF, EUR, enz.) -
aangepaste informatie.drempelbedrag: het bedrag van de drempel (50, 100, enz.)
Deze aangepaste velden moeten mogelijk eerst door Perk worden ingesteld. U moet gegevens invoeren. drempelvaluta En drempelbedrag zoals de namen in de aangepaste veldinstellingen.
| Naam | Label | Type |
|---|---|---|
drempelbedrag
|
Drempelbedrag | Tekstinvoer |
drempelValuta
|
Drempelvaluta | Tekstinvoer |
Opmerking: Aangepaste informatievelden kunnen alleen door Perk worden ingesteld. Mogelijk moet u... Een supportticket openen als het aangepaste informatieveld dat u nodig hebt nog niet bestaat in uw Perk-implementatie of als u de naam niet weet (die al dan niet hetzelfde kan zijn als het label dat in de app wordt weergegeven)
Deze stap moet worden uitgevoerd voor elke juridische entiteit waar u de workflow wilt gebruiken met het validatieknooppunt voor het bedrag van de onkostencategorie.

Het drempelbedrag wordt rechtstreeks ingesteld in de categorieconfiguratie. Het is van toepassing op onkosten die voor die categorie worden ingediend en is afhankelijk van het aggregatietype (enkelvoudig/dagelijks), de operator en de logica die in de workflow is ingesteld.
Bedragsvalidatie (rit)
Configureer een waar/onwaar-voorwaarde (controle) in onkosten met reizen om te controleren of het totale bedrag van de reis de gedefinieerde drempel overschrijdt (in de valuta van de rechtspersoon). U kunt bijvoorbeeld de logica instellen om Perk te laten weten of het reisbedrag hoger is dan de opgegeven drempel.
In dit geval levert deze voorwaarde het volgende op:
-
WAAR:
- Aan de bedragvoorwaarde is voldaan. Het totale claimbedrag voor de reis is hoger dan het drempelbedrag.
-
Onjuist:
- De bedragvoorwaarde is niet voldaan. Het totale reisbedrag is lager dan het drempelbedrag.
Deze specifieke aandoening kent één optie:
| Optie | Aanvaarde waarde | Beschrijving |
|---|---|---|
| Drempelbedrag | Nummer |
Het drempelbedrag voor de validatie. Dit bedrag wordt vergeleken met het totale reisbedrag. Bijvoorbeeld 100. De valuta wordt onttrokken aan de rechtspersoon. |
Belastingtarieven onvolledig
Configureer een waar/onwaar-voorwaarde om te bepalen of aan het document een belastingtarief is toegekend en of de uit de onkosten berekende belastingbedragen correct zijn.
- WAAR: Als de belastingcode onvolledig is of de som van de belastingbedragen onjuist is, retourneert de functie 'true'.
- Onjuist: Als de belastingcode volledig is en de som van de belastingbedragen klopt, retourneert de functie 'false'.
Als bijvoorbeeld een uitgave belasting bevat (met of zonder gesplitste categorieën), maar de belastingcode ontbreekt of de bruto belastingbedragen niet optellen tot het totale claimbedrag, dan retourneert de functie 'true'.
Het knooppunt bevat twee opties:
| Optie | Aanvaarde waarden | Beschrijving |
|---|---|---|
| Nul belastingtarieven uitsluiten |
WAAR / onjuist
|
Indien geselecteerd, beschouwt Perk rentetarieven van nul procent niet als "in aanmerking komende tarieven". |
| Retourneer false voor toegestane bedragen. |
WAAR / onjuist
|
Indien geselecteerd, negeert Perk toeslagen. |
Standaard beschouwt Perk belastingtarieven van nul als een in aanmerking komend belastingtarief en geeft dit terug. onjuist Als er voor een uitgave een belastingtarief van nul is geselecteerd, kunt u dit gedrag overschrijven door de optie te selecteren. Nul belastingtarieven uitsluiten selectievakje, wat betekent dat als een uitgave een belastingtarief van nul heeft, deze wordt geretourneerd WAAR.
Daarnaast kunt u dagvergoedingen (vergoedingen voor medische kosten) uitsluiten van deze belastingtariefcontrole, aangezien deze doorgaans geen belasting bevatten.
Indiening van eigen kostenobjecten
Stel een voorwaarde in die waar/onwaar retourneert als het kostenobject van de uitgave hetzelfde is als het kostenobject van de indiener. In dit geval retourneert deze voorwaarde:
- WAAR: De eigenaar van het kostenobject dat aan de uitgave is toegewezen, is dezelfde persoon die de uitgave heeft ingediend.
- Onjuist: De eigenaar van het kostenobject dat aan de uitgave is toegewezen, is niet dezelfde als de gebruiker die de uitgave indient.
Een voorbeeld: gebruiker Alex Smith dient een onkostennota in en wijst deze toe aan het kostenobject 'Productie'. Alex Smith is de eigenaar van het kostenobject 'Productie'. In dit geval retourneert Perk 'true'. Een andere gebruiker, Jan, dient een onkostennota in voor hetzelfde kostenobject. In dit geval retourneert Perk 'false'.
Indiener met onroerend goed
Configureer een voorwaardeknooppunt dat waar/onwaar retourneert als de inzender een specifieke eigenschap bevat. U kunt elke gebruikerseigenschap controleren, zoals naam, e-mailadres, leidinggevende, maar ook aangepaste velden.
In dit geval levert deze voorwaarde het volgende op:
- WAAR: Het kostenobject dat aan de uitgave van de indiener is gekoppeld, heeft een specifieke eigenschapswaarde.
- Onjuist: Het kostenobject dat aan de uitgave van de indiener is gekoppeld, heeft niet de specifieke eigenschapswaarde.
Als de voorwaarde bijvoorbeeld is ingesteld met de Lijnmanager eigendom en overeenkomsten Alex Smith,
- Als een ingediende onkostennota is aangemaakt door een gebruiker wiens leidinggevende "Alex Smith" is, retourneert dit 'true'.
- Als een ingediende onkostennota is aangemaakt door een gebruiker wiens leidinggevende "Devis Hirt" is, retourneert dit onwaar.
| Optie | Aanvaarde waarden | Beschrijving |
|---|---|---|
| Eigendom | Snaar | Naam (ID) van het veld dat gecontroleerd moet worden op het kostenplaatsnummer. Dit kan bijvoorbeeld elk veld zijn dat aanwezig is op het kostenobject, van de naam van het kostenobject tot een aangepast veld. |
| Wedstrijden | Tekst / Getal / Booleaanse waarde |
De waarde van de eigenschap van het kostenobject die gecontroleerd moet worden. Om meerdere waarden toe te voegen, klikt u op + Rij toevoegen. |
Validatie van de inzendereigenschappen instellen voor een aangepast veld.
Stel, u wilt controleren of de gebruiker zich in het aangepaste veld bevindt. Doelbeheer heeft waardeG000" of "G001":
- Identificeer het aangepaste veld dat in de gebruiker is aangemaakt. Als dit nog niet is ingesteld, moet u mogelijk contact opnemen met de Perk-ondersteuning om dit te laten doen. Onthoud de waarde van 'Naam', want u hebt deze in de volgende stap nodig.
- Naam: customInformation.targetAdministration
- LabelDoeladministratie
- TypeTekstinvoer
- Klik in de workflowontwerper op het knooppunt 'Inzender met eigenschap' en voer deze gegevens in. Omdat u meerdere waarden wilt controleren, voert u de waarde 'G001' in en klikt u vervolgens op 'Inzenden'. + Rij toevoegen om de tweede waarde “G002“ toe te voegen:
- Eigendom: customInformation.targetAdministration
- Wedstrijden: G001
- Wedstrijden: G002
In dit geval controleert Perk of de indiener deze eigenschap heeft. Zo ja, dan wordt het kostenobject goedgekeurd. Zo nee, dan wordt het document naar de status "In beoordeling" verplaatst.
Kostenobject met eigenschap
Configureer een voorwaardeknooppunt dat waar/onwaar retourneert als het kostenobject een specifieke eigenschap bevat. U kunt elke eigenschap van een kostenobject controleren, zoals de naam van het kostenobject, de ERP-code, aangepaste velden, enzovoort.
In dit geval levert deze voorwaarde het volgende op:
- WAAR: Het kostenobject dat aan de uitgave van de indiener is gekoppeld, heeft een specifieke eigenschapswaarde.
- Onjuist: Het kostenobject dat aan de uitgave van de indiener is gekoppeld, heeft niet de specifieke eigenschapswaarde.
Als de voorwaarde bijvoorbeeld is ingesteld met de Naam eigendom en overeenkomsten Verkoop,
- Als een ingediende uitgave wordt ingevoerd in het kostenobject met de naam "Verkoop", retourneert dit true.
- Als een ingediende uitgave wordt ingevoerd in het kostenobject met de naam "Productie", retourneert dit onwaar.
| Optie | Aanvaarde waarden | Beschrijving |
|---|---|---|
| Eigendom | Snaar | Naam (ID) van het veld dat gecontroleerd moet worden op het kostenplaatsnummer. Dit kan bijvoorbeeld elk veld zijn dat aanwezig is op het kostenobject, van de naam van het kostenobject tot een aangepast veld. |
| Komt overeen met een van de | Tekst / Getal / Booleaanse waarde |
De waarde van de eigenschap van het kostenobject die gecontroleerd moet worden. Om meerdere waarden toe te voegen, klikt u op + Rij toevoegen. |
| Vereist zelfstandigheid |
WAAR / onjuist
|
Als u dit selectievakje inschakelt, mag de
het kostenobject niet dezelfde zijn als de
. Als de
van het kostenobject wel dezelfde is als de indiener, wordt een
geretourneerd. onjuist.
|
| Goedkeuringen vereisen |
WAAR / onjuist
|
Als u dit selectievakje inschakelt, moet het kostenobject
hebben
Als het kostenobject (zelfs als het overeenkomt) geen
heeft, wordt een foutmelding geretourneerd onjuist.
|
Validatie van kostenobjecteigenschappen instellen voor een aangepast veld.
Als u bijvoorbeeld wilt controleren of het kostenobject dat bij de onkostennota is ingediend, is gemarkeerd als een speciaal kostenobject (Speciaal kostenobject (selectievakje is waar):
- Identificeer het aangepaste veld in het kostenobject. Als dit niet beschikbaar is, heeft u mogelijk de ondersteuning van Perk nodig om dit in te stellen. Onthoud de waarde van 'Naam', want u hebt deze nodig voor de volgende stap.
- Naam: customInformation.specialCostObject
- LabelSpeciaal kostenobject
- Type: Selectievakje - Klik in de workflowontwerper op het object Kosten met eigenschapsknooppunt en voer de volgende gegevens in:
- Eigendom: customInformation.specialCostObject
- Overeenkomsten: waar
Aangezien u wilt controleren of het selectievakje is aangevinkt, voert u de waarde 'true' in. In dit geval controleert Perk of het ingediende kostenobject op de onkostennota een speciaal kostenobject is. WAARAls onjuistHet voert de goedkeuringsprocedure uit.
Betaald met bedrijfskaart
Configureer een waar/onwaar-voorwaarde om te controleren of een uitgave met een bedrijfscreditcard is betaald.
In dit geval levert deze voorwaarde het volgende op:
- WAAR: De kosten worden betaald met een bedrijfskaart.
- Onjuist: De kosten worden niet betaald met een bedrijfscreditcard.
Voorzichtigheid: Dit knooppunt wordt gebruikt als exportvoorwaarde voor kaarten. Het MOET altijd aan het einde van de workflow worden geplaatst om het exportpad te onderscheiden. Het kan ook in andere scenario's worden gebruikt, bijvoorbeeld na een verzendactie om onkosten naar een andere workflow te routeren.
Kostenleeftijd ≤ maximale drempelwaarde
Met dit knooppunt kunt u de ouderdom van een uitgave controleren en ervoor zorgen dat deze een maximumdrempel niet overschrijdt. Als de uitgave de ingestelde maximumlimiet overschrijdt, wordt een foutmelding geretourneerd. onjuist.
Het wordt doorgaans gebruikt om workflows te ontwerpen waarbij je moet controleren of een onkostendatum niet ouder is dan een bepaald aantal dagen.
Het knooppunt voert de volgende berekeningen uit:
- Controleert de Datum van uitgave/betalingsdatum op kosten van de klant.
- Berekent het verschil tussen de datum van vandaag en de datum van de uitgave/betaling.
- Vergelijkt met de waarde die is ingevoerd in de configuratie van het knooppunt (maximale leeftijd in dagen).
- Retourneert:
- als het verschil groter is dan de maximale leeftijd:
onjuist - als het verschil kleiner is dan de maximale leeftijd:
WAAR
- als het verschil groter is dan de maximale leeftijd:
Bedrijven willen bijvoorbeeld vaak voorkomen dat gebruikers onkosten indienen die ouder zijn dan een of twee maanden. Met deze module is het mogelijk om een specifiek workflowpad te definiëren, zodat onkosten die ouder zijn dan een maand niet kunnen worden ingediend.
| Optie | Aanvaarde waarde | Beschrijving |
|---|---|---|
| Maximale leeftijd in dagen |
Numeriek
|
Met dit veld kunt u het maximale aantal dagen specificeren waarna de uitgave niet langer als voldoende wordt beschouwd. Alleen getallen zijn toegestaan (bijv. 1, 2, 3, 30, enz.). |