Help > Ställa in ReadSoft Capture Framework > Konfigurera business logic > Arbetsområdet för business logic

Arbetsområdet för business logic

När du öppnar business logic delas arbetsområdet in i fyra rutor: Dokumenttyper, Business logic, Business logic detaljer och Parametrar. De beskrivs nedan.

Knapparna i verktygsfältet beskrivs här.

Dokumenttyper

Alla dokumenttyper, fält, fältgrupper, tabeller och tabellceller för den valda processen visas här.

Tillgängliga inställningar:

Dölj oanvända

Döljer objekt utan affärsregler.

Filter

Döljer alla objekt vars namn inte innehåller den text du skriver i rutan.

Högerklicka på ett objekt för att få tillgång till Closedytterligare alternativ:

Lägg till affärsregel

Öppnar dialogrutan Välj business logic mall där du kan välja en affärsregelmall.

Mer information finns under Lägga till och konfigurera en affärsregel.

Kopiera till fält

Klistrar in den valda affärsregeln i de valda fälten eller tabellkolumnerna för dokumenttypen. Du hittar instruktioner under Kopiera en affärsregel till angivna fält.

Du kan filtrera fältnamnen med en angiven text eller välja/avmarkera alla fält med Kopiera till alla fält.

Kopiera till alla fält

Klistrar in den valda affärsregeln i alla fält eller tabellkolumner för dokumenttypen.

Kopiera till affärsregelgrupp

Öppnar dialogrutan Välj affärsregelgrupp där du kan kopiera affärsregler till andra affärsregelgrupper. Alla affärsregler under den valda noden kopieras till andra (valbara) affärsregelgrupper.

Klistra in

Klistrar in en kopierad affärsregel (från Business logic-området) till det valda fältet.

Ta bort affärsregler

Tar bort alla affärsregler i den aktuella noden och undernoderna.

Expandera alla

Expanderar alla noder i trädet.

Komprimera alla

Komprimera alla noder utom den valda noden.

 

Business logic

I den här panelen visas alla affärsregler för posten eller posterna du har valt i den vänstra rutan, i bearbetningsordning.

Välj en eller fler affärsregler om du vill visa information om dem under Business logic details.

ClosedTillgängliga inställningar:

Dölj avaktiverade regler

Döljer regler som inte är aktiva.

Alla regler aktiva

Aktiverar eller avaktiverar alla regler som visas i listan.

Filter

I Filter rutan kan du skriva in en del av namnet för att filtrera listan.

Kolumner

Högerklicka på kolumnrubrikerna för att anpassa vilka kolumner visas. (Vissa visas alltid.) Du kan sedan dra och släppa kolumner i önskad ordning.

Följande kolumner finns tillgängliga:

Visningsnamn

Namnet på affärsregeln. Kan redigeras genom klickning. (Visas alltid.)

Parametrar

Inställningarna för regeln. Dessa kan ändras under Business logic detaljer (se nedan).

Index

Numret för regeln i körordningen – affärsregelsekvensen med andra ord. Kan redigeras genom klickning. (Visas alltid.) Mer information finns i Ange i vilken ordning affärsregler ska bearbetas.

Aktiv

Oavsett om regeln har aktiverats eller inte. Kan redigeras genom klickning. (Visas alltid.)

Validerade fält

Fält som affärsregeln gäller för. Fältens valideringsstatus blir Giltig eller Ogiltig utifrån valideringsresultatet.

Det går också att använda fälten passivt för att endast tillhandahålla data. Då ska du inte välja Validerad. ClosedExempel:

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 Validerad. När något ändras i fältet PostCode vill vi att regeln tillämpas på nytt. Därför väljer vi Trigger.

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 Validerad. Men när det sker en ändring i PostCode Length vill vi tillämpa regeln på nytt så vi väljer Trigger.

Triggerfält

Om du väljer detta kommer en validering att startas när fältet, tabellen eller kolumnen ändras.

Villkor

Villkoret (eller villkoren) som avgör om affärsregeln körs. Valfritt.

Assembly

DLL-filen som innehåller regeln.

Metodnamn

Funktionen som implementerar regeln.

Lägg till regel

Öppnar dialogrutan Välj business logic mall där du kan välja en affärsregelmall.

Mer information finns under Lägga till och konfigurera en affärsregel.

Ta bort regel

Tar bort de valda affärsreglerna.

Flyttar den valda regeln eller de valda reglerna överst, ett steg uppåt, ett steg nedåt eller till slutet av listan.

Tips: Du kan även dra och släppa reglerna till önskad position.

Högerklicka på en affärsregel för att få tillgång till Closedytterligare alternativ:

Lägg till regel ovanför

Lägg till regel nedanför

Öppnar dialogrutan Välj business logic mall där du kan välja en affärsregelmall.

Mer information finns under Lägga till och konfigurera en affärsregel.

Den nya regeln infogas sedan ovanför/nedanför den valda regeln.

Klipp ut

Klipper ut de valda objekten. Du kan klistra in dem i en annan position.

Kopiera

Kopierar den valda affärsregeln. (Endast tillgängligt för regler med ett fält – regler med endast ett validerat fält, ett triggerfält och en fältparameter.)

Klistra in

Klistrar in den kopierade affärsregeln till markörens plats.

Ta bort

Tar bort de valda affärsreglerna.

Kopiera till fält

Klistrar in den valda affärsregeln i de valda fälten eller tabellkolumnerna för dokumenttypen. Du hittar instruktioner under Kopiera en affärsregel till angivna fält.

Du kan filtrera fältnamnen med en angiven text eller välja/avmarkera alla fält med Kopiera till alla fält.

Kopiera till alla fält

Klistrar in den valda affärsregeln i alla fält eller tabellkolumner för dokumenttypen.

Kopiera till affärsregelgrupp

Öppnar dialogrutan Välj affärsregelgrupp där du kan kopiera affärsregler till andra affärsregelgrupper. Alla affärsregler under den valda noden kopieras till andra (valbara) affärsregelgrupper.

 

Business logic detaljer

Visar konfigurationsuppgifterna för affärsregeln eller affärsreglerna som har valts. Här kan du ändra dem.

ClosedTillgängliga inställningar:

Namnet på affärsregeln visas längst upp.

– regeln är aktiv.

– regeln är inaktiv.

Regel aktiverad

Om du väljer detta (och det är valt som standard) kommer affärsregeln att köras (den är då aktiv).

Om affärsregeln tillhör två eller fler affärsregelgrupper kan det exempelvis så Regel aktiverad – används i 3 affärsregelgrupper. Du kan koppla bort regeln från andra affärsregelgrupper genom att välja Redigera > Koppla bort affärsregel, varpå alla ändringar endast gäller för den aktuella affärsregelgruppen.

En skrivskyddad beskrivning av regeln visas på två rader. Om texten är trunkerad klickar du på den för att läsa hela texten.

Villkor

Villkoret (eller villkoren) som avgör om affärsregeln körs. Valfritt.

Kör när villkoret är falskt

Vänder på villkoret och kör affärsregeln om villkoret är falskt istället för om det är sant.

Öppnar dialogrutan Exekveringsvillkor där du kan lägga till ett villkor. Gör på de sätt som beskrivs i Lägga till ett villkor till en affärsregel eller Lägga till ett villkor till en affärsregelgrupp.

Öppnar dialogrutan Exekveringsvillkor där du kan redigera villkoret.

Obs: Ändringarna påverkar alla affärsregler och affärsregelgrupper där villkoret används.

Triggerfält

Fält som triggar validering när de ändras.

Validerade fält

Högerklicka på kolumnrubrikerna för att anpassa vilka kolumner visas. (Vissa visas alltid.) Du kan sedan dra och släppa kolumner i önskad ordning.

Följande kolumner finns tillgängliga:

Visningsnamn

Namnet på affärsregeln. Kan redigeras genom klickning. (Visas alltid.)

Parametrar

Inställningarna för regeln. Dessa kan ändras under Business logic detaljer (se nedan).

Index

Numret för regeln i körordningen – affärsregelsekvensen med andra ord. Kan redigeras genom klickning. (Visas alltid.) Mer information finns i Ange i vilken ordning affärsregler ska bearbetas.

Aktiv

Oavsett om regeln har aktiverats eller inte. Kan redigeras genom klickning. (Visas alltid.)

Validerade fält

Fält som affärsregeln gäller för. Fältens valideringsstatus blir Giltig eller Ogiltig utifrån valideringsresultatet.

Det går också att använda fälten passivt för att endast tillhandahålla data. Då ska du inte välja Validerad. ClosedExempel:

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 Validerad. När något ändras i fältet PostCode vill vi att regeln tillämpas på nytt. Därför väljer vi Trigger.

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 Validerad. Men när det sker en ändring i PostCode Length vill vi tillämpa regeln på nytt så vi väljer Trigger.

Triggerfält

Om du väljer detta kommer en validering att startas när fältet, tabellen eller kolumnen ändras.

Villkor

Villkoret (eller villkoren) som avgör om affärsregeln körs. Valfritt.

Assembly

DLL-filen som innehåller regeln.

Metodnamn

Funktionen som implementerar regeln.

Meddelande

Valfritt: Ett anpassat meddelande rörande affärsregeln (som visas i Verification). Det kan till exempel vara en beskrivning av affärsregelns syfte. Om inget anges här används systemets standardinställda valideringsmeddelande.

 

Parametrar

Visar parametrar och värden för den valda affärsregeln. Här kan du ändra dem.

Tips: Här kan du ändra parametrarna för flera förekomster av samma affärsregel.

Business logic med villkor