Dopasowywanie globalnego przepływu pracy
Jeśli chcesz zachować zestaw pola elementów roboczych, które mają wiele typów elementów roboczych należy zdefiniować globalne przepływu pracy. Jeśli używasz globalne przepływu pracy, można zdefiniować pola i globalne listy, które są dostępne dla wszystkich typów elementów pracy w trybie projektu zespołowego lub kolekcji projektów zespołowych.
W tym temacie:
Zawartość globalne przepływu pracy
Definiowanie i zarządzania nimi globalne przepływu pracy
Przykład plik XML globalne przepływu pracy
Zawartość globalne przepływu pracy
W podobny sposób, aby dostosować typu elementu roboczego można zdefiniować globalnego przepływu pracy. Aby dostosować lub utworzyć przepływ globalne, zdefiniuj lub zmodyfikować plik XML.
Uwaga
Nie zdefiniowano żadnych globalnych przepływów pracy dla dowolnego szablony procesów struktury rozwiązań firmy Microsoft (Opracowywanie).Jednak po zainstalowaniu Team Foundation Server rozszerzeń dla programu Project Server, globalne przepływu pracy został zaimportowany do kolekcji projektu zespołowego, konfigurujące brać udziału w synchronizacji danych.Aby uzyskać więcej informacji, zobacz Synchronizuj Team Foundation Server z Project Server.
Globalne przepływu pracy może zawierać następujące elementy:
FIELD (Definicja). Można określić definicje dla pól i wszystkich reguł kwalifikacji i warunkowego dla każdego pola. Te zasady są zawarte w FIELDS elementu nadrzędnego.
GLOBALLIST. Można określić jedną lub kilka list globalne w ramach globalnego przepływu pracy. Te listy są zawarte w GLOBALLISTS elementu nadrzędnego.
Jeśli określono pola, które aktualnie nie jest zdefiniowany dla projektu zespołowego lub kolekcji, pole jest tworzony podczas importowania globalne przepływu pracy. Nie można zmienić właściwości pól, które zostały już zdefiniowane dla typu elementu roboczego. Na przykład nie można zmienić te atrybuty, które są skojarzone z przyjaznej nazwy, Nazwa odwołania lub raportowania modyfikując globalne przepływu pracy.
Globalne przepływu pracy nie może zawierać następujące elementy i definicje:
HELPTEXT. Nie można określić tekst pomocy dla pola.
WORKFLOW. Nie można określić składający się z stany, przejścia i przyczyn przepływu pracy. Przepływ pracy jest zawsze zakresu do typu elementu roboczego.
FORM. Nie można określić układ formularza elementu pracy, ponieważ jest ona zawsze zakresu do typu elementu roboczego.
Elementy globalnej przepływu pracy należy do obszaru nazw https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/globalworkflow.
Powrót do początku
Definiowanie i zarządzania nimi globalne przepływu pracy
Zadanie |
Temat |
---|---|
Wyszukania składnia elementu globalne przepływu pracy. Zdefiniuj globalne przepływu pracy przy użyciu pola (definicja) i GLOBALLIST elementów i ich elementów podrzędnych. |
|
Tworzenia, modyfikowania, eksportowanie lub importowanie globalne przepływu pracy. Globalne przepływu pracy można zarządzać za pomocą następujących poleceń w witadmin Narzędzia wiersza polecenia:
|
Importowanie i eksportowanie globalnego przepływu pracy [witadmin] |
Powrót do początku
Przykład plik XML globalne przepływu pracy
W poniższym przykładzie pokazano, jak można zdefiniować dwa pola w globalnej przepływu pracy przy użyciu FIELD elementu (definicja) i jej elementów obsługiwanych reguły. Aby uzyskać więcej informacji, zobacz Wszystkie elementy XML All FIELD — Odwołanie.
<?xml version="1.0" encoding="utf-8"?>
<GLOBALWORKFLOW>
<FIELDS>
<FIELD name="Project Server Enterprise Project" refname="Microsoft.Sync.ProjSrv.ProjectName" type="String">
<ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
<LISTITEM value="PsProject" />
</ALLOWEDVALUES>
<DEFAULT not="[global]\Project Collection Service Accounts" from="value" value="PsProject" />
</FIELD>
<FIELD name="Project Server Requested Project GUID" refname="Microsoft.Sync.ProjSrv.RequestedProjGuid" type="GUID">
<ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
<LISTITEM value="3aabbaa9-f204-4748-897c-47904155bc61" />
</ALLOWEDVALUES>
<DEFAULT not="[global]\Project Collection Service Accounts" from="value" value="3aabbaa9-f204-4748-897c-47904155bc61" />
<WHEN field="Microsoft.Sync.ProjSrv.ProjectName" value="PsProject">
<ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
<LISTITEM value="3aabbaa9-f204-4748-897c-47904155bc61" />
</ALLOWEDVALUES>
<COPY from="value" value="3aabbaa9-f204-4748-897c-47904155bc61" />
</WHEN>
</FIELD>
</FIELDS>
</GLOBALWORKFLOW>
Powrót do początku