BarcodeToField
Denna affärsregel överför en eller alla streckkoder till fältet med en avgränsare. CaptureComponents_CheckClassificationConfidence
Affärsregeln kontrollerar: Om tillförlitligheten i klassificeringen når ett angivet tröskelvärde. Annars tas fältet bort och visas i Verification. Om tillförlitligheten i klassificeringen når en minimal nivå. Annars tas fältet bort och visas i Verification. Om tillförlitlighetsnivån i klassificeringen och separeringen var Säker.
|
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält. | | Minimal nivå tillförlitligheten måste nå för att dokumentet ska få statusen Giltig. | | Tröskelvärde tillförlitligheten måste nå, annars kommer värdet att ignoreras. | | Om 1 kommer tröskelvärdet för tillförlitligheten gälla för klassificering och separering. | | Avgränsning (skillnad) i tillförlitligheten mellan alternativ när det finns flera alternativ. Inte implementerat ännu. |
CaptureComponents_CheckExtractionConfidence
Affärsregeln kontrollerar: Om tillförlitligheten i extraktionen når ett angivet tröskelvärde. Annars tas fältet bort och visas i Verification. Om tillförlitligheten i extraktionen når en minimal nivå. Annars tas fältet bort och visas i Verification. Om det andra extraktionsalternativet har tillräckligt avstånd (skillnad) från det bästa alternativet.
|
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält. | | Minimal nivå tillförlitligheten måste nå för att dokumentet ska få statusen Giltig. | | Tröskelvärde tillförlitligheten måste nå, annars kommer värdet att ignoreras. | | Avgränsning (skillnad) i tillförlitligheten mellan alternativ när det finns flera alternativ. Inte implementerat ännu. |
ChangeParentDocument
Affärsregeln flyttar det aktuella dokumentet till det sista föregående dokumentet i den angivna dokumenttypen. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Dokumenttypen för måldokumentet. |
CheckConfidenceRank
Affärsregeln kontrollerar läsresultatet av fältet eller cellen är säker. Om inte, misslyckas valideringen. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält. |
CheckForInvalidCharacters
Affärsregeln kontrollerar om det förekommer ogiltiga tecken i det angivna värdet. Du kan ange ogiltiga tecken utan avgränsare i parametern pInvalidCharacters. |
| Värde. Mappa parametern till ett varchar-fält. | | Ett eller flera ogiltiga tecken (ingen avgränsare förväntades). |
CheckLength
Affärsregeln kontrollerar om längden är mellan den angivna minimala och maximala längden. |
| Värde. Mappa parametern till ett varchar-fält. | | Minimal längd. Om den minimala längden är inställd på -1, kommer den inte att kontrolleras. | | Maximal längd. Om den maximala längden är inställd på -1, kommer den inte att kontrolleras. |
Exempel: En CheckLength-jämförelse har tre parametrar: pValue, pMinLength och pMaxLength. Parametern pValue anges oftast för ett fält som till exempel PostCode. Fältet ska valideras så vi väljer rutan i kolumnen . När något ändras i fältet PostCode vill vi att regeln tillämpas på nytt. Därför väljer vi . Parametern pMinLength är en konstant och är inställd på 3. Här är varken triggning eller validering relevanta. Parametern pMaxLength extraheras från fältet PostCode Length. Men fältet används endast för dynamisk dataöverföring. Värdet för pMaxLength är inte fast utan hämtas i realtid från fältet. Fältet ska inte valideras så vi behöver inte välja . Men när det sker en ändring i PostCode Length vill vi tillämpa regeln på nytt så vi väljer . CheckRegEx
Affärsregeln kontrollerar om ett värde matcher ett angivet . |
| Värde. Mappa parametern till ett varchar-fält. | | Ignorera skiftläge. Om inställt på sant, är versaler inte relevanta. | | Värdet kan bara passa till mönstret en gång. | | Reguljärt uttryck. |
CheckRejects
Affärsregeln kontrollerar om fältet eller cellen innehåller avvisningar eller förslag. Om det gör det, misslyckas valideringen. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält. |
CombineFields
Affärsregeln kombinerar fält med ett annat fält med hjälp av en angiven avgränsare. |
| Målfält. | | Avgränsare. | | Ignorera tomma fält. 1 = true; 0 = false. | | Fält. | | Fält, valfritt. | | Fält, valfritt. | | Fält, valfritt. | | Fält, valfritt. |
CompareFields
Affärsregeln jämför det aktuella fältet med ett angivet jämförelsefält för det överordnade dokumentet (inte skiftlägeskänsligt). |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält. | | Namn på jämförelsefältet. |
CountMedia
Affärsregeln räknar antalet media som matchar angivna kriterier () i det aktuella dokumentet och rapporterar antalet i det angivna fältet (). |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fältet där antalet matchande media rapporteras. Antalet sparas som en sträng (0, 1, 2, och så vidare.) Om det uppstår ett fel förblir målfältet oförändrat. | | En kommaavgränsad lista över kriterier som media måste uppfylla för att räknas. Varje kriterium består av tre delar: Ett egenskapsnamn – enstaka eller flera av följande: Format: Mediets format (till exempel TIFF) eller en tom sträng för media utan angivet format. Namn: Mediets namn eller en tom sträng för media utan angivet namn. Typ: Mediets XBOUND-dokumenttyp eller en tom sträng för media utan angiven typ. Upplösning: DPI för mediets första bild eller 0 för media utan någon angiven upplösning. Begränsning: Endast media med lika horisontell och vertikal upplösning räknas.
En av följande operatorer: = (uttrycket måste matcha egenskapens värde) <> (uttrycket får inte matcha egenskapens värde) Ett som ska matcha egenskapens värde.
Det är inte nödvändigt att ange alla egenskaper och de behöver inte anges i ordning. De är inte skiftlägeskänsliga. Mellanslag mellan olika delar ignoreras. Exempel: Totalt antal media: "" Antal media med TIFF-format: "Format=TIFF" Antal media med TIFF- eller JPEG-format och en upplösning som inte är 300 DPI: "Format=(TIFF|JPEG), Resolution<>300" Antal media med TIFF-format och namnet 001.tif som hör till dokumenttypen "Invoice" och som har en upplösning på 300 DPI: "Format=TIFF, Name=001.tif, Type=Invoice, Resolution=300"
|
Ett värde för ValidationResultCollection returneras. Valideringsstatusen är Sant om det inte inträffar ett undantag. Om är ogiltig kommer valideringsstatusen bli Falskt och orsaken rapporteras i meddelandet. ExtractString
Affärsregeln extraherar en sträng från det aktuella fältet som matchar ett angivet och ersätter fältvärdet med den extraherade strängen. |
| Värde. Mappa parametern till ett varchar-fält. | | Reguljärt uttryck. |
FormatDate
Affärsregeln ändrar datumvärdet till ett angivet format. GetQueryData
Affärsregeln hämtar data från en fråga om denna frågan ger ett enda resultat. Regeln fyller i konfigurerade XBOUND-fält med frågedata om frågan endast returnerar en rad. Mer information om att konfigurera frågor hittar du under Skapa och testa en databasfråga. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Frågans namn. | | Triggerfält. (Fält som utlöser denna fråga.) Triggerfält påverkar inte själva frågan. |
IsDate
Affärsregeln kontrollerar om det angivna värdet är ett giltigt datum. Landsspecifika inställningar ignoreras. |
| Ett datumvärde för typsträngen. |
IsDateFormat
Affärsregeln kontrollerar om datumet stämmer med det angivna formatet. IsInDateRangeFromNow
Affärsregeln kontrollerar om datumet ligger inom det angivna intervallet utifrån det aktuella datumet. Exempel: Du anger att datumet kan ligga en dag i framtiden. Dagens datum är 31 januari 2013, kl. 05:00. Det angivna datumet är 30 januari 2013, kl. 10:00.
Resultat: Datumet ligger inom intervallet. Delar av en ny dag (timmar, minuter) räknas inte. |
| Ett datumvärde för typsträngen. | | Datumintervall. Tillåtna värden: d = dag; m = månad; y = år; h = timme; n = minut; s = sekund; ms = millisekund | | Antal intervaller att lägga till. Exempel: Detta innebär att kan ligga högst tre dagar i framtiden. är giltigt. är giltigt. är ogiltigt.
|
|
IsInDateRange_FixedFormat
Affärsregeln kontrollerar om datumet ligger inom det angivna intervallet. Delar av en ny dag, t.ex. timmar eller minuter, räknas inte. |
| Ett datumvärde för typsträngen. | | Format (till exempel "dd/MM/yyyy") Mer information om standardformat för datum- och tidssträngar (extern länk). | | Datumintervall. Tillåtna värden: d = dag; m = månad; y = år; h = timme; n = minut; s = sekund; ms = millisekund | | Antal intervaller innan dagens datum. Exempel: Detta betyder att datumet får ligga max. 14 dagar tidigare. är ogiltigt. är giltigt. är giltigt.
| | Antal intervaller efter dagens datum. Exempel: Detta betyder att datumet får ligga max. 14 dagar i framtiden. är ogiltigt. är giltigt. är giltigt.
|
|
IsInIntegerRange
Affärsregeln kontrollerar om det aktuella värdet är mindre än eller lika med det minimala värdet och större än eller lika med det maximala värdet. |
| Värde. Mappa parametern till ett varchar-fält. | | Minimalt värde. | | Maximalt värde. |
IsInQuery
Affärsregeln kontrollerar om det finns dokumentdata i frågeresultatet. Mer information om att konfigurera frågor hittar du under Skapa och testa en databasfråga. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Frågans namn. | | Triggerfält. (Fält som utlöser denna fråga.) Triggerfält påverkar inte själva frågan. |
IsNotInDateRangeFromNow
Affärsregeln kontrollerar om datumet inte ligger inom det angivna intervallet utifrån det aktuella datumet. ( Exempel.) Denna affärsregel överför en eller alla streckkoder till fältet med en avgränsare. |
| Ett datumvärde för typsträngen. | | Datumintervall. Tillåtna värden: d = dag; m = månad; y = år; h = timme; n = minut; s = sekund; ms = millisekund | | Antal intervaller att lägga till. Exempel: Detta innebär att kan ligga högst tre dagar i framtiden. är giltigt. är giltigt. är ogiltigt.
|
IsNullOrEmpty
Affärsregeln kontrollerar om värden har fyllts i. |
| Värde. Mappa parametern till ett varchar-fält. |
| IsNumeric
Affärsregeln kontrollerar om värden är numeriska. |
| Värde. Mappa parametern till ett varchar-fält. |
Obligatorisk
Affärsregeln kontrollerar om fält har fyllts i. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält. |
RegExReplace
Affärsregeln tar värdet för ett fält (sourceField) och ersätter alla strängar som matchar ett (searchFor) med ersättningssträngen (replaceBy) och sparar resultaten i ett fält (targetField). Målfältet kan vara samma fält eller ett annat fält. |
| Källfält. | | Målfält. | | Det reguljära uttrycket som ska användas. | | Nytt format. | | Ignorerar skillnader i stora/små bokstäver. |
Exempel 1: I detta exempel ändrar vi ordningen på för- och efternamn. "Förnamn Efternamn" blir "Efternamn, Förnamn". sourceField value: "John Doe" searchFor: "(\w+) (\w+)" replaceBy: "$2, $1" targetField värde: "Doe, John" Exempel 2: Här ersätts flera mellanslag med ett mellanslag: sourceField: "Take it easy" seachFor: " +" replaceBy " " targetField: "Take it easy" RemoveCharacters
Affärsregeln tar bort ogiltiga tecken. |
| Värde. Mappa parametern till ett varchar-fält. | | Ett eller flera ogiltiga tecken (ingen avgränsare förväntades). |
ReplaceCharacters
Affärsregeln ersätter vissa tecken med de angivna tecknen. Exempel: pValue = "ABCDABCD", pOldCharacters = "AC", pNewCharacters = "1x" Resultat: 1BxD1BxD |
| Värde. Mappa parametern till ett varchar-fält. | | Tecken som ska ersättas. | | Tecken som ska ersätta de gamla. |
ResetShownInVerifierForAllFields
Affärsregeln återställer statusen ShownInVerifier för alla fält. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält. |
ResetValidForcedForAllFields
Affärsregeln återställer statusen ValidForced för alla fält. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält. |
SetFieldsValidForcedForAllFields
Affärsregeln ger alla fält statusen ValidForced om värdet för triggerfältet matchar det angivna värdet. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält. | | Om ett fält har detta värde tilldelas fältet statusen ValidForced. |
SetImageResolutionFromMedium
Affärsregeln hämtar upplösningen (DPI) för varje medium (MIME-typer med namn "image/...") och sparar den till mediets bilder (RCF-egenskaperna HorizontalResolution och VerticalResolution). Om det uppstår ett fel när upplösningen hämtas kommer ett fel att loggas och nästa medium körs. Alla andra fel leder till att valideringen misslyckas. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). |
SetInvalid
Affärsregeln ger fältet statusen Ogiltig. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fältnamn. |
SetValid
Affärsregeln ger fältet statusen Giltig. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fältnamn. |
SetValue
Affärsregeln anger fältets värde. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fältnamn. | | Fältets nya värde. |
ShowInVerifier – Datumfält
Affärsregeln visar det valda fältet en gång i Verification. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält (DateTime). |
ShowInVerifier – Flytfält
Affärsregeln visar det valda fältet en gång i Verification. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält (flytfält). |
ShowInVerifier – Heltalsfält
Affärsregeln visar det valda fältet en gång i Verification. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält (heltal). |
ShowInVerifier – Strängfält
Affärsregeln visar det valda fältet en gång i Verification. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält. |
ShowUncertainExtractionResults
Affärsregeln kontrollerar tillförlitlighetsnivån (egenskapen ConfidenceRank) för fältvärdet (FieldValue). Om nivån inte är "OK" visas ett meddelande (egenskapen CustomTag) från extraktionen. På så sätt kan ett meddelande som valfritt förknippas med ett fält visas en gång. Kan användas för att visa externa valideringsmeddelanden i Verification. CustomTag måste innehålla en serie register över semikolonavgränsade nyckelvärden. Nycklar och värden måste avgränsas med likhetstecken. Själva nycklarna får inte innehålla likhetstecken och värdena får inte innehålla semikolon. Affärsregelns register måste innehålla nyckeln "Message". Värdet är det meddelande som visas i Verification. Affärsregeln måste om den används vara den första regeln i fältet. |
| ValidationContext-objekt (tillhandahålls av systemet och konfigureras inte av användare). | | Fält. |
SpellCheck
Affärsregeln kontrollerar om det finns stavfel i fältvärdet. SplitFields
Affärsregeln delar källfältet med hjälp av en avgränsare och infogar delarna i målfälten. |
| Källfält. | | Avgränsare. | | Målfält. | | Målfält, valfritt. | | Målfält, valfritt. | | Målfält, valfritt. | | Målfält, valfritt. |
ToUpper
Affärsregeln ändrar alla bokstäver till versaler. |
| Värde. Mappa parametern till ett varchar-fält. |
|