Munkafolyamatok kezelése a Service Manager Authoring ToolManage workflows with the Service Manager Authoring Tool

Fontos

A Service Manager ezen verziója elérte a támogatás végét, javasoljuk, hogy frissítsen a Service Manager 2019-re.This version of Service Manager has reached the end of support, we recommend you to upgrade to Service Manager 2019.

Ha munkafolyamatot szeretne használni a Service Manager Authoring Toolban lévő folyamat automatizálásához, meg kell határoznia, hogy a munkafolyamatnak milyen műveleteket kell végeznie, mikor kell futtatnia, és milyen információra van szüksége.To use a workflow to automate a process in the Service Manager Authoring Tool, you must define what the workflow should do, when it should run, and what information it needs. Megkezdheti az általános definíciókat, majd pontosíthatja őket, amíg nem rendelkezik olyan részletekkel, amelyekkel a Service Managerben dolgozhat.You can start with general definitions and then refine them until you have details that you can work with in Service Manager.

Az ebben a szakaszban ismertetett eljárások segítségével munkafolyamatokat hozhat létre vagy törölhet a Service Manager Authoring Tool.Use the procedures in this section to create or delete workflows in the Service Manager Authoring Tool. Az authoring Tool varázsló segítséget nyújt a munkafolyamatok létrehozásához.The Authoring Tool provides a wizard to help you create workflows.

Minden munkafolyamat a Service Manager munkafolyamat-fiókjának biztonsági környezetében fut.All workflows run under the security context of the Service Manager Workflow account.

Új munkafolyamat létrehozásaCreate a new workflow

A munkafolyamat létrehozása varázsló segítségével hozzon létre egy új munkafolyamatot a Service Manager Authoring Tool.Use the Create Workflow Wizard to create a new workflow in the Service Manager Authoring Tool. A munkafolyamat létrehozása után feltöltheti a munkafolyamatot a tevékenységekkel a munkafolyamat-tevékenységek hozzáadása vagy eltávolításacímű témakörben leírtak szerint.After you create the workflow, you can populate the workflow with activities, as described in Adding or Removing Workflow Activities.

Fontos

Minden munkafolyamat a Service Manager munkafolyamat-fiókjának biztonsági környezetében fut.All workflows run under the security context of the Service Manager Workflow account.

Az alábbi eljárások végigvezetik egy új munkafolyamat létrehozásának lépésein:The following procedures guide you through the process of creating a new workflow:

  • Ha ütemezés szerint vagy rögzített időszakon belül futó munkafolyamatot szeretne létrehozni, végezze el az „Időzítés vagy ütemezés szerint induló új munkafolyamat létrehozása” című eljárást.If you want to create a workflow that runs according to a schedule or a fixed time interval, use the procedure "To create a new workflow triggered by a timer or schedule."
  • Ha olyan munkafolyamatot szeretne létrehozni, amely a Service Manager adatbázisának változására reagál, használja az "adatbázis-változás által aktivált új munkafolyamat létrehozása" című eljárást.If you want to create a workflow that runs in response to a change in the Service Manager database, use the procedure "To create a new workflow triggered by a database change." A Woodgrove Bank testreszabási forgatókönyvében Ken ezt az eljárást használja a AddComputertoADGroupWFnevű munkafolyamat létrehozásához.In the Woodgrove Bank customization scenario, Ken uses this procedure to create a workflow named AddComputertoADGroupWF.

Fontos

A varázsló lépéseinek elvégzését követően nem tudja megváltoztatni a munkafolyamat által használt indítófeltétel típusát.After you have completed the wizard, you cannot change the type of trigger that the workflow uses. Miután létrehozott például egy időzítő indítófeltételt használó munkafolyamatot, nem módosíthatja, hogy ehelyett inkább adatbázis-alapú indítófeltételt használjon.For example, after you create a workflow that uses a timer trigger, you cannot change it to use a database trigger instead.

Időzítés vagy ütemezés szerint induló új munkafolyamat létrehozásaTo create a new workflow triggered by a timer or schedule

  1. Az authoring Tool eszközben nyissa meg azt a felügyeleti csomagot, ahol a munkafolyamatot tárolni szeretné.In the Authoring Tool, open the management pack where you want to store this workflow.
  2. A felügyeleti csomag Explorerbenkattintson a jobb gombbal a - munkafolyamatokelemre, majd kattintson a Létrehozásparancsra.In the Management Pack Explorer, right-click Workflows, and then click Create.
  3. A munkafolyamat létrehozása varázsló általános lapján adja meg a munkafolyamat nevét.On the General page of the Create Workflow Wizard, enter a name for the workflow. A név csak alfanumerikus vagy aláhúzás karaktereket tartalmazhat, legfeljebb 50 karakter lehet a hossza, és az ábécé betűivel vagy aláhúzás karakterrel kell kezdődnie, valamint nem tartalmazhat szóközöket.The name must include only alphanumeric or underscore characters, have 50 or fewer characters, and start with an alphabetical or underscore character, and it cannot have spaces. Írja be például a következőt: AddComputerToADGroupWF.For example, enter AddComputerToADGroupWF.
  4. Ha meg szeretné adni a munkafolyamat leírását, írja be a Leírás mezőbe.If you want to add a description of the workflow, type it in the Description box. Ne feledje, hogy bár a szöveg hossza nem megengedett, néhány nézet, ( például a varázsló Összefoglalás lapján lévő munkafolyamat tulajdonságainak listája ) csak az első 200 karaktert jeleníti meg.Note that, although there is no limit on the length of this text, some views (such as the list of the workflow's properties on the Summary page of the wizard) might only display the first 200 characters.
  5. Ha módosítani szeretné a munkafolyamat újrapróbálkozási időközének és a maximális futási időnek az alapértelmezett értékeit, akkor az általános lapon kattintson a speciáliselemre.If you want to change the default values for the workflow retry interval and the maximum time to run, on the General page, click Advanced. A speciális párbeszédpanelen állítsa be az új értékeket az intervallum értékre, a maximális időtartamot pedig a munkafolyamat futtatásához, majd kattintson az OKgombra.In the Advanced dialog box, set new values for Interval and for Maximum time to run the workflow, and then click OK. Ne feledje, hogy a maximális futási időnek 60 másodpercnél hosszabbnak, de 24 óránál rövidebbnek kell lennie.Note that the value for the maximum time to run must be more than 60 seconds, but less than 24 hours.
  6. Ha azt szeretné, hogy a trigger adott időpontban vagy adott időközönként fusson, az aktiválási feltétel lapon használja az alapértelmezett beállítás időzítőt, majd kattintson a továbbgombra.On the Trigger Condition page, if you want the trigger to run at a specific time or at a specific interval, use the default setting Timer, and then click Next.
  7. Az trigger feltételei lapon adja meg azt az időközt, amelyen a munkafolyamatot ( hetente vagy más időközönkéntszeretné futtatni ) :On the Trigger Criteria page, configure the interval at which to run the workflow (either Weekly or Other Interval):
    1. Ha úgy szeretné beállítani a munkafolyamatot, hogy a hét adott napjain fusson, kattintson a hetenteelemre.To set the workflow to run on specific days of the week, click Weekly. A szabály kezdési időpontjának megadásához használja a Kezdési idő tárcsázása vezérlőelemet.Use the Start time dial control to set a start time for the rule. Az óra, perc vagy 00:00 24:00 érték megadásához - kattintson az értékre, majd kattintson a felfelé vagy lefelé mutató nyílra.To set the hour, minutes, or 00:00-24:00 values, click the value, and then click the up arrow or down arrow. Ezután jelölje be a jelölőnégyzeteket minden napnál, amikor szeretné futtatni a szabályt.Then, select the check boxes for each day that you want the rule to run.

      Megjegyzés

      A beállított idő a munkafolyamatot futtató Service Manager-kiszolgálón, nem pedig az authoring Tool eszközt futtató kiszolgáló helyi ideje.The time that you set is the time on the Service Manager server that runs the workflow, not the local time on the server that runs the Authoring Tool.

      -or--or-
      Ha úgy szeretné beállítani a munkafolyamatot, hogy egy adott időpont után ismétlődjön, kattintson az egyéb intervallumlehetőségre.To set the workflow to repeat after a specific time, click Other Interval. A gyakoriság mezőben adjon meg egy egész számot, majd válassza ki az intervallum ( napjai, órája, percvagy másodperctípusát ) .In the Frequency box, enter an integer value, and then select the type of interval (Days, Hours, Minutes, or Seconds).

    2. Miután beállította a munkafolyamat intervallumát, kattintson a továbbgombra.After you have set the interval for the workflow, click Next.

  8. Az Összefoglalás lapon tekintse át az új munkafolyamat beállításait, majd kattintson a Létrehozásgombra.On the Summary page, review the settings for the new workflow, and then click Create. A varázsló befejezése után kattintson a Bezárásgombra.After the wizard is completed, click Close.

Adatbázis-változáskor induló új munkafolyamat létrehozásaTo create a new workflow triggered by a database change

  1. Az authoring Tool eszközben nyissa meg azt a felügyeleti csomagot, ahol a munkafolyamatot tárolni szeretné.In the Authoring Tool, open the management pack where you want to store this workflow.
  2. A felügyeleti csomag Explorerbenkattintson a jobb gombbal a - munkafolyamatokelemre, majd kattintson a Létrehozásparancsra.In the Management Pack Explorer, right-click Workflows, and then click Create.
  3. A munkafolyamat létrehozása varázsló általános lapján adja meg a munkafolyamat nevét.On the General page of the Create Workflow wizard, enter a name for the workflow. A név csak alfanumerikus vagy aláhúzás karaktereket tartalmazhat, legfeljebb 50 karakter lehet a hossza, és az ábécé betűivel vagy aláhúzás karakterrel kell kezdődnie, valamint nem tartalmazhat szóközöket.The name must include only alphanumeric or underscore characters, have 50 or fewer characters, and start with an alphabetical or underscore character, and it cannot have spaces. Írja be például a következőt: AddComputerToADGroupWF.For example, enter AddComputerToADGroupWF.
  4. Ha meg szeretné adni a munkafolyamat leírását, írja be a Leírás mezőbe.If you want to add a description of the workflow, type it in the Description box. Ne feledje, hogy bár a szöveg hossza nem megengedett, néhány nézet, ( például a varázsló Összefoglalás lapján lévő munkafolyamat tulajdonságainak listája ) csak az első 200 karaktert jeleníti meg.Note that, although there is no limit on the length of this text, some views (such as the list of the workflow's properties on the Summary page of the wizard) might only display the first 200 characters.
  5. Ha módosítani szeretné a munkafolyamat újrapróbálkozási időközének és a maximális futási időnek az alapértelmezett értékeit, akkor az általános lapon kattintson a speciáliselemre.If you want to change the default values for the workflow retry interval and the maximum time to run, on the General page, click Advanced. A speciális munkafolyamat-korlátok párbeszédpanelen adja meg a beállítások új értékeit, majd kattintson az OKgombra.In the Advanced Workflow Limits dialog box, set new values for these options, and then click OK. Ne feledje, hogy a maximális futási időnek 60 másodpercnél hosszabbnak, de 24 óránál rövidebbnek kell lennie.Note that the value for the maximum time to run must be more than 60 seconds, but less than 24 hours.
  6. Az trigger feltétele lapon kattintson a csak akkor fut, ha egy adatbázis-objektum megfelel a megadott feltételeknek, majd kattintson a továbbgombra.On the Trigger Condition page, click Run only when a database object meets specified conditions, and then click Next.
  7. Az trigger feltételei lapon válassza ki az osztály nevét, majd kattintson a Tallózásgombra.On the Trigger Criteria page, to select a Class name, click Browse. Az osztály tulajdonságai párbeszédpanelen válassza ki annak az objektumnak az osztályát, amellyel a munkafolyamat működni fog, majd kattintson az OKgombra.In the Class Property dialog box, select the class of object with which the workflow will interact, and then click OK. Válassza például az automatizált tevékenység: számítógép hozzáadása ad-csoporthozlehetőséget.For example, select Automated Activity: Add Computer To AD Group.
  8. A módosítási eseménykiválasztásához kattintson a legördülő - listára, válassza ki az egyik lehetőséget, majd kattintson a továbbgombra.To select a Change event, click the drop-down list, select one of the options, and then click Next. Kattintson például a legördülő - listára, majd kattintson az osztály egy példányának frissítésekorelemre.For example, click the drop-down list, and then click When an instance of the class is updated.
  9. A feltételek hozzáadása ehhez az triggerhezterületen kattintson a további feltételek lehetőségre a speciális feltételek beállításához, például ha a tevékenység állapota függőben állapotról folyamatban értékre változik.Optionally, under Add Criteria to this trigger, click Additional Criteria to set advanced criteria, such as when the activity status changes from Pending to In Progress.
  10. Az Összefoglalás lapon tekintse át az új munkafolyamat beállításait, majd kattintson a Létrehozásgombra.On the Summary page, review the settings for the new workflow, and then click Create. A varázsló befejezése után kattintson a Bezárásgombra.After the wizard is completed, click Close.

Munkafolyamat mentése és összeállításaSave and build a workflow

A rendszer menti a munkafolyamatokat, amikor menti a felügyeleti csomagot.Workflows are saved whenever you save the management pack. Emellett a felügyeleti csomagok mentésekor a Service Manager Authoring Tool automatikusan azonosítja a ( ) felügyeleti csomagban lévő munkafolyamat-információkkal társított Windows Workflow Foundation WF-munkafolyamatokat, és a munkafolyamat-szerelvényekben építi őket.In addition, when you save a management pack, the Service Manager Authoring Tool automatically identifies the Windows Workflow Foundation (WF) workflow files that are associated with the workflow information in the management pack and builds them into workflow assemblies. (Az egyes WF-munkafolyamatok több nyers fájllal is rendelkezhetnek. ) Az eszköz létrehoz egy szerelvényt egy munkafolyamatban.(Each WF workflow may have multiple raw files.) The tool builds one assembly per workflow.

Munkafolyamatok mentése és összeállításaTo save and build workflows

  • A felügyeleti csomag Explorerbenkattintson a jobb gombbal - a felügyeleti csomagra, majd kattintson a Mentésparancsra.In the Management Pack Explorer, right-click the management pack, and then click Save.

Munkafolyamat másolásaCopy a workflow

Ezzel az eljárással hozhat létre egy munkafolyamat másolatát a Service Manager Authoring Tool.Use this procedure to create a copy of a workflow in the Service Manager Authoring Tool. A munkafolyamat másolása után szerkesztheti a másolás vagy az eredeti tulajdonságok tulajdonságait is.After you copy the workflow, you can edit the properties of either the copy or the original.

Munkafolyamat másolásaTo copy a workflow

  • A felügyeleti csomag Explorerbenbontsa ki a munkafolyamatcsomópontot, kattintson a jobb gombbal - a másolni kívánt munkafolyamatra, majd kattintson a Másolásparancsra.In the Management Pack Explorer, expand Workflow, right-click the workflow you want to copy, and then click Copy.
    Az authoring Tool létrehoz egy másolatot a munkafolyamatról, és olyan nevet ad neki, amely az eredeti munkafolyamat nevéből és a " _ másolásból" áll.The Authoring Tool creates a copy of the workflow and gives it a name that consists of the original workflow name and "_Copy."

Munkafolyamat részleteinek szerkesztéseEdit a workflow's details

Ezzel az eljárással szerkesztheti a munkafolyamatok részleteit a Service Manager Authoring Toolban.Use this procedure to edit workflow details in the Service Manager Authoring Tool.

A munkafolyamat részleteinek szerkesztéseTo edit workflow details

  1. A felügyeleti csomag Explorerbenbontsa ki a munkafolyamatcsomópontot, kattintson a jobb gombbal - a munkafolyamatra, majd kattintson a részletekelemre.In the Management Pack Explorer, expand Workflow, right-click the workflow, and then click Details. Ha már szerkeszti a munkafolyamatot, - kattintson a jobb gombbal a szerzői műveletek ablaktábla hátterére, majd kattintson a részletekelemre.If you are already editing the workflow, right-click the authoring pane background, and then click Details.

  2. Ha szerkeszteni szeretné a munkafolyamat leírását, a részletek ablaktáblán kattintson a Leírás mezőre, és írjon be egy új leírást, vagy kattintson a három pont ( ... ) gombra a munkafolyamat tulajdonságai párbeszédpanel megnyitásához.If you want to edit the workflow description, in the Details pane, click the Description box and type a new description, or click the ellipsis (...) button to open the Workflow Properties dialog box. Kattintson a Leírás mezőre, majd szerkessze a leírást.Click the Description box, and then edit the description.

  3. Ha szerkeszteni szeretné a többi munkafolyamat részleteit, a részleteket tartalmazó ablaktáblán kattintson a részletek elemre, majd kattintson a három pont ( ... ) gombra a munkafolyamat tulajdonságai párbeszédpanel megnyitásához.If you want to edit any of the other workflow details, in the Details pane, click any of the details, and then click the ellipsis (...) button to open the Workflow Properties dialog box. A következő részleteket szerkesztheti:You can edit the following details:

    • Név: az általános lapon kattintson a névelemre, majd szerkessze a munkafolyamat nevét.Name: On the General tab, click Name, and then edit the workflow name.

    • Újrapróbálkozási és időtúllépési korlátok: az általános lapon kattintson a speciáliselemre, majd szerkessze a megfelelő értékeket.Retry and timeout limits: On the General tab, click Advanced, and then edit the appropriate values.

    • Időzítő- - alapú munkafolyamat kiváltó feltétele: az ütemező lapon szerkessze a megfelelő értékeket.Trigger condition for a timer-based workflow: On the Scheduler tab, edit the appropriate values.

    • Lekérdezés- - alapú munkafolyamat kiváltó feltétele: az trigger lapon szerkessze a megfelelő értékeket.Trigger condition for a query-based workflow: On the Trigger tab, edit the appropriate values.

      Fontos

      Ha megváltoztatja a munkafolyamat trigger osztályát, miközben a munkafolyamat meg van nyitva a szerzői Műveletek ablaktáblán, a rendszer törli az aktiválási osztály tulajdonságaiból az értékek használatára beállított tevékenységi adatokat.If you change the trigger class of the workflow while the workflow is open in the authoring pane, any activity details that were set to use values from properties of the trigger class are cleared. A munkafolyamat addig nem fut, amíg vissza nem állítja a tevékenység részleteit az új trigger osztályból származó értékek használatára.The workflow does not run until you reset those activity details to use values from the new trigger class. A munkafolyamat által használt trigger típusa nem módosítható.You cannot change the type of trigger that the workflow uses. Ha például egy időzítő triggert használó munkafolyamatot hoz létre, akkor nem módosítható a lekérdezési trigger használatára.For example, after you create a workflow that uses a timer trigger, you cannot change it to use a query trigger instead.

Munkafolyamat törléseDelete a workflow

Ezzel az eljárással törölhet egy munkafolyamatot a Service Manager Authoring Toolban.Use this procedure to delete a workflow in the Service Manager Authoring Tool.

Munkafolyamat törléseTo delete a workflow

  1. A felügyeleti csomag Explorerbenbontsa ki a munkafolyamatcsomópontot, kattintson a jobb gombbal - a törölni kívánt munkafolyamatra, majd kattintson a Törlésparancsra.In the Management Pack Explorer, expand Workflow, right-click the workflow you want to delete, and then click Delete.
  2. A munkafolyamat végleges törlésének biztosítása érdekében mentse a felügyeleti csomagot.To make sure that the workflow is permanently deleted, save the management pack.

További lépésekNext steps

  • A tevékenységek munkafolyamathoz való hozzáadásához olvassa el a munkafolyamat hozzáadása vagy eltávolítása tevékenységeket . tevékenységek eltávolítása, másolása és beillesztése; és konfiguráljon speciális tevékenységeket a Windows PowerShell-parancsfájlok munkafolyamatba történő importálásához.Read Add or remove workflow activities to add activities to a workflow; remove, copy, and paste activities; and configure specialized activities to import Windows PowerShell scripts into your workflow.