Sdílet prostřednictvím


Instalace a konfigurace Správy pracovního postupu

V tomto tématu je popsán postup instalace a konfigurace Správy pracovního postupu.

Instalace Správy pracovního postupu

Při instalaci technologie AppFabric budou provedeny následující operace související s funkcí Správy pracovního postupu:

  1. Soubor WorkflowManagementService.exe je zkopírován do složky C:\Windows\System32\AppFabric.

  2. Do kořenového souboru Web.config je přidán následující oddíl Správy pracovního postupu. Konfigurace instance Správy pracovního postupu neobsahuje název. Oddíl <persistence><workflowManagement> je uzamčen v kořenovém souboru Web.config.

    <configuration>
        <microsoft.applicationServer>
            <persistence>
                <workflowManagement>
                    <workflowManagementServiceInstances>
                        <workflowManagementServiceInstance name="" />
                    </workflowManagementServiceInstances>
                </workflowManagement>
            </persistence>
        </microsoft.applicationServer>
    </configuration>
    

    Tip

    Výchozí instance Správy pracovního postupu je nepojmenovaná instance (bez názvu).

  3. Soubor WorkflowManagementService.exe.config je zkopírován do složky C:\Windows\System32\AppFabric a do konfiguračního souboru je přidán následující oddíl povolující efektivní uvolnění paměti v počítačích s více jádry nebo procesory.

    <configuration>
        <runtime>
            <gcServer enabled="true" />
        </runtime>
    </configuration>
    
  4. Vytvořením a spuštěním souborů Create_Persistence_Schema.sql a Create_Persistence_Logic.sql ve složce C:\Windows\System32\AppFabric\Schema jsou vytvořeny artefakty systému SQL požadované technologií AppFabric.

  5. Je nainstalována Správa pracovního postupu jako služba systému Windows. Zobrazovaný název služby v apletu ovládacího panelu Služby je Správa pracovního postupu aplikačního serveru.

Konfigurace Správy pracovního postupu pro monitorování konkrétního úložiště instancí

Správa pracovního postupu ve výchozím nastavení monitoruje všechna úložiště instancí definovaná v souborech Web.config přidružených k oborům kořenového adresáře, webu a aplikace. Správu pracovního postupu můžete rovněž nakonfigurovat pro monitorování konkrétních úložišť instancí. V následujícím seznamu je uveden postup, jak toho lze dosáhnout:

  1. Vytvořte a nakonfigurujte úložiště instancí podle pokynů specifikovaných dodavatelem úložiště instancí.

  2. Úložiště instancí, která mají být monitorována Správou pracovního postupu, přidejte do kořenového souboru Web.config, jak je ukázáno v následujícím konfiguračním fragmentu.

    <configuration>
        <microsoft.applicationServer>
            <persistence>
                <workflowManagement>
                    <workflowManagementServiceInstances>
                        <workflowManagementServiceInstance name="">
                            <instanceStores>
                                <instanceStore name="storeA" location="[root, SiteName or VPath]" />
                                <instanceStore name="storeB" location="[root, SiteName or VPath]" />
                            </instanceStores>
                        </workflowManagementServiceInstance>
                    </workflowManagementServiceInstances>
                </workflowManagement>
            </persistence>
        </microsoft.applicationServer>
    </configuration>
    
  3. Pokud není spuštěna Správa pracovního postupu aplikačního serveru, spusťte ji pomocí modulu snap-in Služby.

Konfigurace více instancí Správy pracovního postupu

Upozornění

V současné době není tento scénář podporován.

Chcete-li v systému spustit více instancí Správy pracovního postupu, je třeba přidat do konfiguračního souboru více elementů workflowManagementServiceInstance a pojmenovat jednotlivé instance tak, jak je uvedeno v následujícím konfiguračním fragmentu. V následujícím příkladu jsou nakonfigurovány dvě instance Správy pracovního postupu nazvané WMS-1 a WMS-2. Instance WMS-1 je nakonfigurována pro monitorování úložišť instancí označených jako storeA a storeB a instance WMS-2 je nakonfigurována pro monitorování úložiště instancí s názvem storeC.

<configuration>
    <microsoft.applicationServer>
        <persistence>
            <workflowManagement>
                <workflowManagementServiceInstances>
                    <workflowManagementServiceInstance name="">
                        <instanceStores>
                            <instanceStore name="storeA" location="[root, SiteName or VPath]" />
                            <instanceStore name="storeB" location="[root, SiteName or VPath]" />
                        </instanceStores>
                    </workflowManagementServiceInstance>
                    <workflowManagementServiceInstance name="WMS-1">
                        <instanceStores>
                            <instanceStore name="storeC" location="[root, SiteName or VPath]" />
                        </instanceStores>
                    </workflowManagementServiceInstance>
                    <workflowManagementServiceInstance name="WMS-2">
                        <instanceStores>
                            <instanceStore name="storeD" location="[root, SiteName or VPath]" />
                            <instanceStore name="storeE" location="[root, SiteName or VPath]" />
                            <instanceStore name="storeF" location="[root, SiteName or VPath]" />
                        </instanceStores>
                    </workflowManagementServiceInstance>
                </workflowManagementServiceInstances>
            </workflowManagement>
        </persistence>
    </microsoft.applicationServer>
</configuration>

Při registraci každé instance Správy pracovního postupu jako služby pomocí Správce řízení služeb je třeba zadat název instance pomocí parametru -name. Chcete-li například použít předchozí konfigurační soubor, je nutné zaregistrovat dvě instance Správy pracovního postupu. První by měla být zaregistrována pod názvem WMS-1 a druhá po názvem WMS-2.

Poznámka

Výjimka způsobená objektem úložiště instancí načteným Správou pracovního postupu může způsobit ukončení celého procesu Správy pracovního postupu. To ovlivní všechna ostatní úložiště instancí načtená Správou pracovního postupu. V tomto scénáři je vhodné přiřadit různé instance Správy pracovního postupu různým instancím za účelem izolace procesu.

Důležité

Informace o zabezpečení úložišť trvalosti a koncových bodů používaných Správou pracovního postupu naleznete v tématu Konfigurace zabezpečení pro úložiště trvalosti.

Konfigurace služby Správa pracovního postupu pro vzdálenou komunikaci

Aby mohla služba Správa pracovního postupu používat funkce vzdálené komunikace, musí umožňovat řádný tok identity v rámci vzdáleného připojení. V případě služby Správa pracovního postupu běžící v jiných systémech než Windows7 R2 je třeba nastavit následující konfiguraci:

<configuration>
   <runtime>
      <gcServer enabled="true"/>
      <legacyImpersonationPolicy enabled=”false”/>
      <alwaysFlowImpersonationPolicy enabled=”true”/>
   </runtime>
</configuration> 

  2011-12-05