Best practices voor workflowuitvoering

om geen werkschema te plannen om meer dan om de 15 minuten in werking te stellen omdat het algemene systeemprestaties kan belemmeren en blokken in het gegevensbestand tot stand brengen.

vermijd het verlaten van uw werkschema's in een gepauzeerde staat. Als u een tijdelijke werkstroom creeert, zorg ervoor het correct zal kunnen voltooien en niet in een paused staat blijven. Als het wordt gepauzeerd, zou het impliceren dat u de tijdelijke lijsten moet houden en zo de grootte van het gegevensbestand verhogen. Wijs onder Workfloweigenschappen workflowtoezichthouders toe om een waarschuwing te verzenden wanneer een workflow mislukt of wordt gepauzeerd door het systeem.

U voorkomt als volgt dat workflows worden gepauzeerd:

  • Controleer uw workflows regelmatig om te controleren of er geen onverwachte fouten zijn.
  • Houd uw workflows zo eenvoudig mogelijk, bijvoorbeeld door grote workflows te splitsen in verschillende workflows. U kunt External signal -activiteiten gebruiken om de uitvoering ervan te activeren op basis van de uitvoering van andere workflows.
  • Vermijd het hebben van gehandicapte activiteiten met stromen in uw werkschema's die draden open verlaten en tot vele tijdelijke lijsten leiden die veel ruimte kunnen verbruiken. Bewaar activiteiten niet in de Do not enable - of Enable but do not execute -status in uw workflows.

Stop ongebruikte werkschema's. Workflows die actief blijven, onderhouden verbindingen met de database.

gebruikt slechts onvoorwaardelijke stop in de rastergevallen. Deze optie is beperkt tot Admin-gebruikers. Deze handeling niet regelmatig gebruiken. Het niet uitvoeren van een schone sluiting op verbindingen die door werkstromen aan het gegevensbestand worden geproduceerd beïnvloedt prestaties.

voert geen veelvoudige eindeverzoeken op het zelfde werkschema uit. Het beëindigen van een workflow is een asynchroon proces: de aanvraag wordt geregistreerd en vervolgens worden bewerkingen door de workflowserver(s) geannuleerd. Het stoppen van een werkstroominstantie kan daarom tijd in beslag nemen, vooral als de werkstroom op meerdere servers wordt uitgevoerd, die elk de controle moeten krijgen om de actieve taken te annuleren. U voorkomt problemen door te wachten tot de stopbewerking is voltooid en te voorkomen dat een workflow meerdere keren wordt gestopt.