Service Manager munkafolyamat-tevékenységek hozzáadása vagy eltávolításaAdd or remove Service Manager workflow activities

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.

A munkafolyamat-tevékenységek a munkafolyamatok építőelemei.Workflow activities are the building blocks of a workflow. Az ebben a szakaszban ismertetett eljárásokkal tevékenységeket adhat hozzá egy munkafolyamathoz; 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.You can use the procedures in this section to add activities to a workflow; remove, copy, and paste activities; and configure specialized activities to import Windows PowerShell scripts into your workflow.

Tevékenység hozzáadása munkafolyamathozAdd an activity to a workflow

Ezzel az eljárással adhat hozzá egy tevékenységet egy munkafolyamathoz a Service Manager Authoring Tool tevékenységek eszközkészlet paneljén.Use this procedure to add an activity to a workflow from the Activities Toolbox pane in the Service Manager Authoring Tool.

A Woodgrove Bank testreszabási forgatókönyvében Ken ezt az eljárást használja az Windows Workflow Foundation ( WF ) -tevékenységek hozzáadásához AD DS számítógép hozzáadása a csoporthoz , és a tevékenység állapotának beállítása a munkafolyamathoz való befejezéshez.In the Woodgrove Bank customization scenario, Ken uses this procedure to add the Windows Workflow Foundation (WF) activities Add AD DS Computer to Group and Set Activity Status to Completed to his workflow.

Tevékenység hozzáadása munkafolyamathozTo add an activity to a workflow

  1. A felügyeleti csomag Explorerbenbontsa ki a munkafolyamatokcsomópontot, - kattintson a jobb gombbal a kívánt munkafolyamatra, majd kattintson a Szerkesztésparancsra.In the Management Pack Explorer, expand Workflows, right-click the workflow you want, and then click Edit. Ekkor megnyílik a munkafolyamat az authoring (szerzői műveletek) ablaktáblán.This opens the workflow in the authoring pane. Például kattintson a jobb gombbal a - AddComputerToADGroupWFelemre, majd kattintson a Szerkesztéselemre.For example, right-click AddComputerToADGroupWF, and then click Edit.

  2. A tevékenységek eszközkészlet ablaktáblán keresse meg a megfelelő tevékenységet tartalmazó csoportot.In the Activities Toolbox pane, locate the appropriate activity group.

  3. Húzza az authoring (szerzői műveletek) ablaktáblán a kívánt tevékenységet, majd dobja el a munkafolyamat kezdő és záró ikonjai között, vagy két meglévő tevékenység között.Drag the activity you want to the authoring pane, and then drop it between the workflow Start and End icons or between two existing activities. A szerzői Műveletek ablaktáblán megjelenő tevékenységek sorrendje – a felülről lefelé – a tevékenységek futtatásának sorrendjét jelöli.The sequence of activities that is displayed in the authoring pane-from the top down-represents the order in which the activities will run. Ha egy hurkon vagy if-Else struktúrában szeretne tevékenységeket futtatni, húzza a szerkezet tevékenységet (például az egyes hurok esetében) a szerzői műveletek ablaktáblára, majd dobja el a tevékenységeket a struktúra tevékenységbe.To run activities in a loop or if-else structure, drag the structure activity (such as For Each Loop) onto the authoring pane first, and then drop the activities into the structure activity.

    Húzza például a AD DS számítógép hozzáadása csoportot a Active Directory tevékenységek csoportból a szerzői műveletek ablaktáblába, majd dobja el a munkafolyamat kezdő és záró ikonjai között.For example, drag Add AD DS Computer to Group from the Active Directory Activities group to the authoring pane, and then drop it between the workflow Start and End icons. Ezután húzza a tevékenység állapotának beállítása befejezett értékre , és dobja el az előző tevékenység és a Befejezés ikonja között.Then, drag Set Activity Status to Completed and drop it between the previous activity and the End icon.

  4. A tevékenységek tulajdonságait közvetlenül a szerzői műveletek ablaktáblába való felvétel után állíthatja be, vagy később is beállíthatja a tulajdonságokat.You can set the properties of an activity immediately after you add it to the authoring pane, or you can set the properties later.

    Megjegyzés

    Ha jelenleg nem állítja be a tulajdonságokat, előfordulhat, hogy a tevékenység piros felkiáltójel ikonnal van megjelölve.If you do not set the properties at this time, the activity might be marked with a Red Exclamation Point icon. Ez az ikon azt jelzi, hogy a tevékenység egy vagy több tulajdonságát be kell állítani a tevékenység futtatása előtt.This icon indicates that one or more properties of the activity must be set before the activity can run. A szükséges tulajdonságok listájának megtekintéséhez kattintson a ikonra.To see a list of these required properties, click the icon.

Tevékenység másolása és beillesztése munkafolyamaton belülCopy and paste an activity within a workflow

Ha a munkafolyamat több ugyanolyan típusú tevékenységet használ, mint ( például több AD DS számítógép hozzáadása a tevékenységek csoportosításához ) , a Service Manager authoring Tool másolás és beillesztés funkciójának használatával gyorsan duplikálhatja a tevékenységeket.If your workflow uses multiple activities of the same type (such as multiple Add AD DS Computer To Group activities), you can use copy and paste functionality in the Service Manager Authoring Tool to quickly duplicate activities. Ha a tevékenység tulajdonságainak értékeit szeretné duplikálni a tevékenységgel, állítsa be a tulajdonságok értékeit, majd másolja és illessze be a tevékenységet.To duplicate the values of the activity's properties with the activity, set values for the properties, and then copy and paste the activity.

Tevékenység másolása és beillesztéseTo copy and paste an activity

  1. A felügyeleti csomag Explorerbenbontsa ki a munkafolyamatokcsomópontot, - kattintson a jobb gombbal a kívánt munkafolyamatra, majd kattintson a Szerkesztésparancsra.In the Management Pack Explorer, expand Workflows, right-click the workflow you want, and then click Edit. Ekkor megnyílik a munkafolyamat az authoring (szerzői műveletek) ablaktáblán.This opens the workflow in the authoring pane.

  2. A szerzői Műveletek ablaktáblán - kattintson a jobb gombbal a tevékenységre, majd kattintson a Másolásparancsra.In the authoring pane, right-click the activity, and then click Copy.

  3. Tegye a következők egyikét:Do one of the following:

    • A munkafolyamat végén lévő tevékenység beillesztéséhez - kattintson a jobb gombbal a szerzői műveletek ablaktáblára, majd kattintson a Beillesztéselemre.To paste the activity at the end of the workflow, right-click the authoring pane, and then click Paste.

    • Ha egy meglévő tevékenység után azonnal be szeretné illeszteni a tevékenységet, - kattintson a jobb gombbal a meglévő tevékenységre, majd kattintson a Beillesztéselemre.To paste the activity immediately after an existing activity, right-click the existing activity, and then click Paste.

Parancsfájl hozzáadása egy munkafolyamathozAdd a script to a workflow

A tevékenység-függvénytár olyan speciális tevékenységeket tartalmaz, amelyek Windows PowerShell-parancsfájlokat, VBScript-parancsfájlokat vagy parancssori - parancsfájlokat tartalmaznak munkafolyamatokban.The Activity Library includes specialized activities that incorporate Windows PowerShell scripts, VBScript scripts, or command-line scripts into workflows. Parancsfájl-tevékenység használatával importálhatja a parancsfájl tartalmát, és meghatározhatja a parancsfájl futtatásához szükséges paramétereket.Use a script activity to import the content of the script and to define the parameters that the script requires to run. A Service Manager Authoring Tool egy feladatot hoz létre a felügyeleti csomagban a parancsfájl kezeléséhez és a parancsfájl tartalmának és paramétereinek tárolásához.The Service Manager Authoring Tool creates a task in the management pack to manage the script and store the script content and parameters.

Service Manager nem ellenőrzi a parancsfájl paramétereit; ezért győződjön meg arról, hogy a parancsfájl logikája kezeli az érvényesítést.Service Manager does not verify the script parameters; therefore, you have to ensure that the script logic handles validation. Továbbá, ha kiterjesztett tulajdonságú incidenst hoz létre, és nem ad meg értéket a kiterjesztett tulajdonsághoz, a paraméter értéke nem kerül elemzésre, és $Data tulajdonságként lesz átadva / .Also, when you create an incident with an extended property and do not provide a value for the extended property, the value of the parameter is not parsed, and it is passed as $Data/Property.

A parancsprogram-tevékenységek a munkafolyamatoktól különálló folyamatként futnak, de a Service Manager munkafolyamatok fiókjának biztonsági környezetében.Script activities run as a separate process from the workflows; however, they also run under the security context of the Service Manager Workflow account.

A következő eljárással adhat hozzá parancsfájlt egy munkafolyamathoz.Use the following procedure to add a script to a workflow.

Parancsfájl hozzáadása egy munkafolyamathozTo add a script to a workflow

  1. A felügyeleti csomag Explorerbenbontsa ki a munkafolyamatokcsomópontot, - kattintson a jobb gombbal a kívánt munkafolyamatra, majd kattintson a Szerkesztésparancsra.In the Management Pack Explorer, expand Workflows, right-click the workflow that you want, and then click Edit. Ekkor megnyílik a munkafolyamat az authoring (szerzői műveletek) ablaktáblán.This opens the workflow in the authoring pane.

  2. A tevékenységek eszközkészlet ablaktáblán keresse meg a tevékenység csoport parancsfájl-tevékenységek és alcsoportja általános parancsprogram tevékenységeket.In the Activities Toolbox pane, locate the activity group Script Activities and its subgroup Generic Script Activities. Húzza a parancsfájl tevékenységét, amelyet a munkafolyamat-indítási és munkafolyamat-végponti ikonok vagy két meglévő tevékenység közötti pozícióhoz szeretne használni.Drag the script activity that you want to use to a position between the workflow start and workflow end icons or between two existing activities.

  3. Adja meg a parancsfájl tevékenységének tulajdonságait:Set the script activity properties:

    1. A részleteket tartalmazó ablaktáblán kattintson a tevékenység bemenetek kategóriába tartozó bármelyik tulajdonságra, majd kattintson a ( ... ) tulajdonság mellett megjelenő három pontra... gombra.In the Details pane, click any of the properties in the Activity Inputs category, and then click the ellipses (...) button that appears next to the property.

    2. A parancsfájl-tevékenység konfigurálása párbeszédpanelen kattintson a parancsfájl importálásaelemre.In the Configure a Script Activity dialog box, click Import Script. Az Importálás párbeszédpanelen jelölje ki a használni kívánt parancsfájlt, majd kattintson a Megnyitásgombra.In the Import dialog box, select the script file that you want to use, and then click Open.

      Figyelemfelhívás

      Ha parancsfájlt importál egy parancsfájl-tevékenységhez, a parancsfájl ismételt importálása lehetőségre kattintva minden új parancsfájl teljesen lecseréli az előző szkriptet.After you import a script for a script activity, if you click Import Script again, any new script that you import completely replaces the previous script.

    3. Kattintson a parancsfájl tulajdonságaielemre.Click Script Properties. A parancsfájlhoz tartozó paraméter létrehozásához kattintson az újelemre, majd a név oszlopba írja be a nevet.To create a parameter for the script, click New, and in the Name column, type a name.

      Megjegyzés

      A VBScript-parancsfájlok és a parancsfájl-parancsfájlok tevékenységhez nincs Name oszlop.For VBScript script and command script activity, there is no Name column.

    4. A paraméter értékének megadásához az érték oszlopban írjon be egy konstans értéket.To set a value for the parameter, in the Value column, type a constant value. Ha a paraméternek megfelelő, írja be a kapcsoló karaktereket, például a " / t" karaktert, amely jellemző a parancs parancsfájljaira.If appropriate for the parameter, type switch characters such as '/t', which is typical for command scripts.

    5. Ha a paramétert egy másik tulajdonsághoz szeretné kötni, hogy a paraméter megkapja az értékét az adott tulajdonságból, kattintson a megfelelő ellipszisekre. ( .. ) gombra.To bind the parameter to another property so that the parameter obtains its value from that property, click the corresponding ellipses (...) button. A "paraméter" a tevékenység tulajdonsága párbeszédpanelen válassza ki a használni kívánt tulajdonságot.In the Bind 'Parameter' to Activity Property dialog box, select the property that you want to use.

    6. Ha a futtatásához Windows PowerShell beépülő modulokat igénylő parancsfájlt szeretne használni - , a Windows PowerShell - beépülő modulokban mezőbe írja be a beépülő - modulok nevét pontosvesszővel elválasztva.If you are working with a script that requires Windows PowerShell snap-ins in order to run, in the Windows PowerShell snap-ins box, type the names of the snap-ins, separated by semicolons.

    7. A parancsfájl-tevékenység konfigurálása párbeszédpanel bezárásához kattintson az OK gombra.Click OK to close the Configure a Script Activity dialog box.

Vezérlési folyamat tevékenységének hozzáadása munkafolyamathozAdd a control flow activity to a workflow

A vezérlési folyamat tevékenységeivel szerkezeti ágakat, hurkokat vagy időzítő késéseket biztosíthat a munkafolyamathoz.Use control flow activities to provide structure-branches, loops, or timer delays-for your workflow. A Service Manager Authoring Tool négy beépített - vezérlési folyamattal kapcsolatos tevékenységet biztosít:The Service Manager Authoring Tool provides four built-in control flow activities:

  • Késleltetési tevékenység – a munkafolyamatok tevékenységei közötti késleltetést vezet be.Delay Activity - Introduces a delay between activities in a workflow.

  • Az egyes hurok-tevékenységek esetében bemenetként adja meg az objektumok tömbjét ( collection ) , majd a gyűjteményben lévő minden hurok objektumban megismétli a tevékenységek készletét.For Each Loop Activity - Takes as an input an array (collection) of objects, and repeats the set of activities in the For Each Loop object in the collection.

  • IfElse tevékenység – a munkafolyamatban lévő tevékenységek sorozatát vezérli egy logikai ( igaz / hamis ) feltétel alapján.IfElse Activity - Controls the sequence of activities in a workflow based on a Boolean (True/False) condition.

  • Párhuzamos tevékenység – a tevékenységek sorozatát két egyidejű tevékenységi sorozatba helyezi.Parallel Activity - Forks the sequence of activities into two simultaneous sequences of activities.

Ha késleltetési tevékenységet szeretne használni, egyszerűen húzza a késleltetés tevékenységet a munkafolyamatba, majd állítsa a tevékenység TimeoutDuration tulajdonságát a használni kívánt késleltetési intervallumra.To use a Delay activity, just drag the Delay activity into the workflow, and then set the activity's TimeoutDuration property to the delay interval you want to use. IfElse vagy párhuzamos tevékenység használatához húzza a tevékenységet a munkafolyamatba, majd dobja el a rendszeres tevékenységeket a IfElse vagy a Parallel tevékenységbe.To use an IfElse or Parallel activity, drag the activity into the workflow, and then drop regular activities into the IfElse or Parallel activity.

Az a használata minden hurok -tevékenységhez egy IfElse vagy egy párhuzamos tevékenységgel hasonlít. azonban érdemes lehet további tulajdonságokat beállítani a tevékenységekhez az egyes ciklusokban.Using a For Each Loop activity resembles using an IfElse or Parallel activity; however, you might want to set additional properties for the activities in the For Each Loop. Az alábbi eljárással adhat hozzá minden hurkot egy munkafolyamathoz.Use the following procedure to add a For Each Loop to a workflow.

Minden hurok hozzáadása egy munkafolyamathozTo add a for each loop to a workflow

  1. A felügyeleti csomag Explorerbenbontsa ki a munkafolyamatokcsomópontot, - kattintson a jobb gombbal a kívánt munkafolyamatra, majd kattintson a Szerkesztésparancsra.In the Management Pack Explorer, expand Workflows, right-click the workflow you want, and then click Edit. Ekkor megnyílik a munkafolyamat az authoring (szerzői műveletek) ablaktáblán.This opens the workflow in the authoring pane.

  2. A tevékenységek eszközkészlet ablaktáblán keresse meg a tevékenység csoport vezérlési folyamatát.In the Activities Toolbox pane, locate the activity group Control Flow.

  3. Húzza a minden hurok tevékenységre a munkafolyamat-indítási és munkafolyamat-végponti ikonok vagy két meglévő tevékenység közötti pozícióra.Drag the For Each Loop activity to a position between the Workflow Start and Workflow End icons or between two existing activities.

  4. Adja hozzá azokat a tevékenységeket, amelyek esetében a végrehajtást hurok- **tároló ( ForEachChildActivity ) **szeretné végrehajtani.Add the activities for which you want to loop the execution to the Loop Container(ForEachChildActivity). Az egyes tevékenységek hozzáadása:To add each activity:

    1. A tevékenységek eszközkészlet ablaktáblán bontsa ki a használni kívánt tevékenységet tartalmazó tevékenység csoportot.In the Activities Toolbox pane, expand the activity group that contains the activity that you want to use.

    2. Húzza a tevékenységet egy pozícióra a hurok-tároló tevékenység elejére.Drag the activity to a position to the top of the Loop Container activity. Ha a hurok-tároló tevékenység már tartalmaz más tevékenységeket, húzza az új tevékenységet a meglévő tevékenységek előtt, után vagy között lévő helyre.If the Loop Container activity already contains other activities, drag the new activity to a position before, after, or between the existing activities.

    3. Az ebben a tárolóban található legtöbb munkafolyamat-tevékenység két további tulajdonsággal rendelkezik: a kötéshezhasznált aktuális elemmel és tulajdonsággal.Most workflow activities that you place in this container have two additional properties: Current Item and Property to Bind. A Loop-tárolóban lévő minden egyes tevékenységnél állítsa be ezeket a tulajdonságokat a következőképpen:For each activity within the loop container, set these properties as follows:

      Megjegyzés

      A tulajdonságok megadása nem kötelező, és csak akkor hasznos, ha az objektumot a hurok tárolójának bemeneti gyűjteményéből szeretné tenni.Setting the properties is not mandatory, and it is useful only if you want to take the object from the Input Collection of the Loop Container.

      1. Állítsa be az aktuális tételt a foreach tevékenység Loop Container tevékenységének aktuális Item tulajdonságára.Set Current Item to the Current Item property of the Loop Container activity of the ForEach activity. Vegye figyelembe, hogy ha ez a tevékenység a minden hurok esetébenaz első tevékenység, a rendszer automatikusan beállítja az aktuális tételt .Note that, if this activity is the first activity in the For Each Loop, Current Item is set automatically.

      2. A tulajdonság értékének megadásával kössük a tulajdonságot az aktuális tevékenység tulajdonságának értékére, amely az aktuális értéket fogja használni.Set the value of the Property to Bind property to the value of the property of the current activity that will use the Current Item value.

Tevékenység eltávolítása egy munkafolyamatbólRemove an activity from a workflow

Ezzel az eljárással távolíthat el egy tevékenységet a Service Manager Authoring Tool egy munkafolyamatból.Use this procedure to remove an activity from a workflow in the Service Manager Authoring Tool. Ez a művelet nem távolítja el a tevékenységet a tevékenység-függvénytárból vagy a tevékenységek eszközkészlet paneljéről.This operation does not remove the activity from the Activity Library or from the Activities Toolbox pane.

Tevékenység eltávolítása egy munkafolyamatbólTo remove an activity from a workflow

  • A szerzői Műveletek ablaktáblán - kattintson a jobb gombbal a tevékenységre, majd kattintson a Törlésparancsra.In the authoring pane, right-click the activity, and then click Delete.

További lépésekNext steps