Supervisar i gestionar els processos de flux de treball en segon pla

Per controlar i gestionar els processos, cal localitzar el procés, avaluar l'estat i realitzar totes les accions necessàries per resoldre problemes.

Control de fluxos de treball de fons

Els fluxos de treball en segon pla generen files de treball del sistema per fer un seguiment del seu estat. Podeu accedir a informació sobre aquestes feines del sistema en diversos llocs dins l'aplicació:

  • Configuració>Feines del sistema

    Això inclou tot tipus de feines del sistema. Haureu de filtrar files a aquelles en què el tipus de treball del sistema és flux de treball.

  • Des del procés de flux de treball en segon pla

    Obriu la definició de flux de treball de fons i aneu a la pestanya Processa la sessió. Això només mostrarà els treballs del sistema per a aquest flux de treball en segon pla.

  • Des de la fila

    Podeu editar el formulari de taula de manera que la navegació inclogui la relació Processos en segon pla. Això mostrarà tots els treballs del sistema que s'han iniciat en el context de la fila.

Nota

Si un treball asíncron del sistema (flux de treball) falla diverses vegades consecutives, el sistema comença a posposar l'execució d'aquesta feina per intervals de temps més llargs i llargs perquè l'administrador o el creador de l'aplicació puguin investigar i resoldre el problema. Una vegada iniciada amb èxit la feina, la seva execució es reprendrà amb normalitat.

Accions a fluxos de treball de fons en execució

Mentre s'executa un flux de treball en segon pla, teniu opcions per cancel·lar , posar en pausa oposposar el flux de treball. Si prèviament has posat en pausa un flux de treball, pots reprendre'l .

Estat dels processos de flux de treball en segon pla

Quan visualitzeu una llista de processos de flux de treball en segon pla, qualsevol procés individual pot tenir un dels estats i raó per a l'estat valors següents :

Província o estat Raó per a l'estat
A punt S'estan esperant els recursos
Suspesa En espera
Blocat En curs

S'està posant en pausa

S'està cancel·lant
Completada S'ha completat correctament

Erroni

Cancel·lada

Supressió de files de registre del procés

Si la vostra organització utilitza fluxos de treball en segon pla o fluxos de procés de negoci que s'executen amb freqüència, la quantitat de files de registre de processos pot esdevenir prou gran per causar problemes de rendiment i consumir quantitats significatives d'emmagatzematge. Per suprimir les files de processos d'inici de sessió que no s'han suprimit suficientment amb una de les feines de supressió massiva de files estàndard, podeu utilitzar la característica de supressió massiva de feines del sistema per crear una feina de supressió massiva de files.

  1. Aneu a Configuració>, Administració de dades,>supressió massiva de files.

  2. A l'àrea Supressió massiva de files, seleccioneu Crea.

  3. A la pàgina inicial de l'Auxiliar de supressió massiva, seleccioneu Següent.

  4. A la llista Cerca, seleccioneu Feines del sistema.

  5. Les condicions següents es fan servir per crear una feina de supressió massiva per suprimir files de processos d'inici de sessió:

    • El tipus de treball del sistema és igual al flux de treball. Això s'orienta a files del flux de treball en segon pla.
    • Estat igual a completat. Només els fluxos de treball complets són vàlids per competir amb la feina.
    • Raó per a l'estat iguals va tenir èxit. Suprimir feines reeixides, cancel·lades i fracassades.
    • Completat en més de X dies 30. Utilitzeu la columna Completat el per suprimir només les files de registre del procés del flux de treball en segon pla que tinguin més de 30 dies.

    Captura de pantalla que mostra la configuració per crear un treball de supressió massiva de files.

  6. Seleccioneu Següent.

  7. Definiu la freqüència en què s'executarà la feina de supressió massiva. Podeu programar que la vostra feina s'executi a intervals establerts o crear una feina de supressió massiva única mitjançant l'opció Immediatament. En aquest exemple, una feina periòdica es defineix com a executada el 21 de maig de 2018 i cada 30 dies després.

    Captura de pantalla que mostra les opcions de supressió massiva de files.

Ús de l'opció Immediatament

Tingueu en compte que teniu l'opció de realitzar una supressió massiva síncrona immediata de les files seleccionant l'opció Immediatament . Aquesta eliminació es realitza amb execució directa del servidor SQL en lloc de passar cada fila per la canonada d'esdeveniment d'eliminació, que pot reduir l'impacte al rendiment del sistema. Aquesta és una bona opció si voleu netejar ràpidament les files del flux de treball de fons addicionals en lloc del treball de supressió massiva que espera a la cua asíncrona per processar-lo.

L'opció Immediat s'habilita quan es compleixen les condicions següents:

  • La tasca d'eliminació massiva és per a la taula de tasques del sistema.
  • El criteri de cerca té la condició System Job Type Equal: Workflow.
  • L'usuari que crea la tasca d'eliminació massiva té una profunditat global per al privilegi d'eliminació a la taula AsyncOperation. La funció de seguretat d'administrador del sistema té aquest privilegi.

L'eliminació massiva síncrona només suprimirà les files AsyncOperation en l'estat completat. Es processen un màxim d'1 milió de files per a cada invocació. Haureu d'executar la tasca diverses vegades si l'entorn té més d'un milió de files per suprimir.

Solució de problemes

Error d'execució del flux de treball després del canvi de propietari

Quan un usuari propietari del flux de treball està desactivat, ja no té permisos per executar fluxos de treball o és canviat per un administrador, les execucions que s'havien iniciat anteriorment i encara estan en estat d'espera no s'executaran , ja que pertanyen al propietari anterior. En aquesta situació, es recomana cancel· lar les tirades d'espera que pertanyin a l'anterior propietari. Si teniu execucions que no es poden cancel·lar i s'han d'actualitzar al nou propietari, (poseu-vos en contacte amb el suport tècnic) [/power-platform/admin/get-help-support] per obtenir ajuda.

Pas següent

Pràctiques recomanades per als processos de flux de treball en segon pla