Finde Arbejdsprocesser (workflows) med fejl

Jeg har tidligere lavet et indlæg, som handler om at optimere tabellen AsyncOperationBase (Optimering af tabellen AsyncOperationBase...hvorfor og hvordan?). Dette indlæg er meget teknisk, og meget af arbejdet udføres på SQL Serveren.

En del har skrevet til mig om det er muligt at undersøge fejl omkring arbejdsprocesser (workflows) direkte fra MS CRM, og det er hvad dette indlæg handler om.

Hvordan finder man fejlbehæftede arbejdsprocesser?

I MS CRM kan man finde alle de job som er kørt i forbindelse med Arbejdsprocesser (workflows), og fokusere på dem som er fejlbehæftet. Når en Arbejdsproces er fejlbehæftet betyder det, at processen ikke har mulighed for at gennemføre sit job.

Det er vigtigt at finde ud af hvorfor arbejdsprocesser fejler, så man kan rette fejlen. Gør man ikke det vil MS CRM, med tiden, komme til at indeholde rigtig mange fejlende jobs, og arbejdsprocesserne har ikke udført det de er tiltænkt.

I Avanceret søgning skal vi have fat i Systemjob (den henter sine data fra tabellen AsyncOperationBase på SQL Serveren). Vi indstiller søgning til at søge efter Systemjob hvor feltet Meddelelse som Indeholder data, altså en fejlmeddelelse.

Opstil evt. Avanceret søgning til at vise følgende kolonner (Klik på knappen Rediger kolonner og benyt Tilføj kolonner/Fjern for at angive hvilke kolonner der ønskes vist eller fjernet):

Gennemfør nu søgningen, som f.eks. kan vise følgende:

Læg mærke til at der, i ovenstående, er en række ventende jobs (Statusårsag = Venter), som indeholder fejl (Kolonnen Meddelelse). Disse jobs vil komme til at vente for evigt, da der er et eller andet galt. Ofte er det fordi der refereres til et felt, som ikke eksisterer længere eller at man vil sende til en person som er inaktiv eller...?

Faktisk bør man forholde sig til alle poster i ovenstående søgning, da der jo er en fejl, og derfor en Arbejdsproces som ikke er blevet gennemført. Du kan dobbeltklikke på hver post i søgningen, og analysere den næemere årsag til fejlen.

Om Henrik Jensen

Jeg har altid fingeren på pulsen når det drejer sig om Microsofts produkter & teknologier, og især når det handler om Microsoft Dynamics CRM.

Henrik Jensen

Jeg har arbejdet professionelt i IT-branchen mere end 16 års, deraf 12 år med CRM-systemer, og samtidig indehaver af mere end 30 Microsoft-certificeringer.

Jeg er ansat som Microsoft Dynamics CRM-arkitekt hos Logica.

Læs mere...

Downloads, værktøjer og installation

Downloade komponenter til MS CRM:
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011

Liste over Opdateringspakker (Rollups):
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011

Værktøjer til MS CRM 2011:
    • Liste med værktøjer til MS CRM 2011

Krav vedrørende installation:
    • Installation: Krav og opsætninger

Månedsliste

Forbehold

Alt hvad du læser på denne blog er alene udtryk for mine egne holdninger og meninger, og kan ikke henføres til andet end som så.

De løsninger jeg fremstiller på denne blog er ikke nødvendigvis testet i et driftsmiljø. Hvis du gør brug af mine løsninger er det på eget ansvar.