Customize global workflow
Jeśli chcesz zachować zestaw pól elementu pracy, które współużytkują wiele typów elementów pracy należy zdefiniować globalnego przepływu pracy.Globalne przepływ pracy jest używany, można zdefiniować pól i globalne listy, które są dostępne dla wszystkich typów towarów pracy zespołu projektu lub zbiór zespołu projektu.
W tym temacie
Zawartość globalnego przepływu pracy
Definiowanie i zarządzanie globalnego przepływu pracy
Przykład pliku globalnego XML przepływu pracy
Zawartość globalnego przepływu pracy
Globalne przepływu pracy można zdefiniować w podobny sposób, że można dostosować typ elementu pracy.Aby dostosować lub utworzyć globalne przepływu pracy, zdefiniować lub zmodyfikować plik XML.
[!UWAGA]
Nie globalnego przepływy pracy są zdefiniowane dla żadnych szablonów procesów Microsoft Solutions Framework (MSF).Jednak po zainstalowaniu Team Foundation Server rozszerzeń dla programu Project Server, globalne przepływu pracy jest przywożone do zbiorów zespołu projektu, konfigurujących uczestniczyć 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 wszystkie reguły dostosowywanego i warunkowego dla każdego pola.Zasady te zawarte są w FIELDS elementu nadrzędnego.
GLOBALLIST.Można określić jeden lub więcej wykazów globalnych jako części globalnej przepływu pracy.Wykazy te są zawarte w GLOBALLISTS elementu nadrzędnego.
Jeśli określisz pole, które nie jest aktualnie zdefiniowane dla zespołu projektu lub kolekcję, pole to jest tworzone podczas importowania globalnego przepływu pracy.Nie można zmienić właściwości pól, które już zostały zdefiniowane dla typu elementu pracy.Na przykład nie można zmienić atrybuty, które są skojarzone z przyjazną nazwę, nazwę odwołania lub zgłoszenie przez modyfikowanie globalnej 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ć przepływu pracy, który składa się z Państwa, przejścia i powodach.Przepływ pracy jest zawsze odwzorowujące typ elementu pracy.
FORM.Nie można określić układ formularza elementu pracy, ponieważ zawsze jest objęty zakresem typu elementu pracy.
Elementy przepływu pracy globalnego należą do obszaru nazw https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/globalworkflow.
Powrót do początku
Definiowanie i zarządzanie globalnego przepływu pracy
Zadania |
Temat |
---|---|
Wyszukiwanie Składnia element globalny przepływu pracy.Definiowanie globalnej przepływu pracy przy użyciu pola (definicja) i GLOBALLIST elementów i ich elementy podrzędne. |
|
Tworzenie, modyfikowanie, wywozu lub przywozu globalnego przepływu pracy.Globalne przepływu pracy można zarządzać za pomocą następujących poleceń w witadmin narzędzie wiersza polecenia:
|
Importowanie i eksportowanie globalnego przepływu pracy [witadmin] |
Powrót do początku
Przykład pliku globalnego XML przepływu pracy
W poniższym przykładzie pokazano, w jaki sposób można zdefiniować dwa pola w ramach globalnego przepływu pracy przy użyciu FIELD (definicja) element i jego elementy obsługiwane 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