Jobbköer i Microsoft Dynamics NAV ger dig möjlighet att registrera, begära och kontrollera när vissa processer ska köras, till exempel bearbetningen av en rapport eller när en kodenhet ska köras. Du anger dina önskemål för körningen av en rapport eller en kodmodul i fönstret Jobbkötransaktioner.

När rapporten eller kodmodulen är klar registrerar Microsoft Dynamics NAV händelsen i fönstret Loggtransaktioner för jobbkö. Du kan t.ex använda jobbköer med e-postloggning, så att den begär andra transaktioner i den här tabellen. Microsoft Dynamics NAV infogar också en post i tabellen Loggtransaktion för jobbkö för att ange att en jobbkötransaktion har behandlats.

Mer information finns i How to: Set Up Email Logging for use with the Job Queue.

Säkerhet

Jobbkötransaktioner körs baserat på behörigheter. De behörigheterna måste tillåta att rapporten eller kodmodulen körs.

Säkerhet och jobbköer

När en jobbkö aktiveras manuellt, körs den med autentiseringsuppgifterna för den användaren. När en jobbkö aktiveras från NAS, körs den med autentiseringsuppgifterna för serverinstansen.

Säkerhet och Jobbkötransaktioner

När ett jobb körs, körs det med autentiseringsuppgifterna för jobbkön som aktiverar det. Dock, måste användaren som skapade den jobbkötransaktionen, även ha behörigheter. När ett jobb är Kör i användarsession (till exempel i bakgrundsbokföring), körs det med autentiseringsuppgifterna för den användare som skapade jobbet.

Viktigt!
Om du använder behörighetsuppsättningen SUPER som följer med demolicensen för CRONUS Sverige AB:s demodatabas., har du och dina användare behörigheter att köra alla artiklar. I det här fallet begränsas tillgång för varje användare endast av behörighet för data. Jobbkön kommer använda NAS för att köra artiklarna.

Använda jobbköer effektivt

Jobbkötransaktionsposten har flera fält för att överföra parametrar till en kodmodul som du har angett ska köras med en jobbkö. Det innebär att även kodenheter, som ska köras via jobbkön, måste anges med jobbkötransaktionsposten som en parameter i utlösaren OnRun. Det hjälper till att ge ytterligare en nivå av säkerhet, eftersom det hindrar användare från att köra slumpmässiga kodmoduler via jobbkön. Om användaren måste överföra parametrar till en rapport, är det enda sättet att göra det att låta rapportkörningen ingå i en kodmodul, som sedan analyserar inparametrarna och anger dem i rapporten, innan den körs.

Se även