Freigeben über


CustomField-Klasse

Enthält für Werte des Unternehmens Standard und lokale benutzerdefinierte Felder.

Vererbungshierarchie

System.Object
  Microsoft.Office.Project.Server.Library.CustomField

Namespace:  Microsoft.Office.Project.Server.Library
Assembly:  Microsoft.Office.Project.Server.Library (in Microsoft.Office.Project.Server.Library.dll)

Syntax

'Declaration
Public Class CustomField
'Usage
Dim instance As CustomField
public class CustomField

Hinweise

Hinweis

Lokale benutzerdefinierte Felder müssen mithilfe von Project Professional erstellt werden. Sie können die PSI lokale benutzerdefinierte Felder erstellen. Sie können jedoch die PSI zu lesen oder bearbeiten Sie den Wert eines lokalen benutzerdefinierten Felds.

Ein Codebeispiel, das ein benutzerdefiniertes Feld Projektabteilungen ein ProjectDataSethinzufügt, finden Sie unter QueueCreateProject(Guid, ProjectDataSet, Boolean).

Vorgangs- und benutzerdefinierte Felder Identifikationsnummern sekundären benutzerdefinierten Felds für Zuordnungen. Die ausgewählten Werte für primäre und sekundäre benutzerdefinierte Felder können abweichen. Beispielsweise zeigt das folgende Verfahren für ein Kostentyp benutzerdefiniertes Ressourcenfeld, wobei die Kostentyp Nachschlagetabelle die Werte "Auftragnehmer" und "Konstruktion" enthält die Differenz:

  1. Erstellen Sie mit Microsoft Project Professional 2013 mit Project Server verbunden ist ein Projekt.

  2. Hinzufügen einer Aufgabe T1, und weisen Sie eine Ressource R1 dem Vorgang.

  3. Öffnen Sie die Ansicht Ressource: Einsatz, und fügen Sie der Spalte Typ Kosten .

  4. Wählen Sie Auftragnehmer in der Dropdown-Liste Kosten für R1.

  5. Wählen Sie die Konstruktion in der Dropdown-Liste Kosten für T1.

  6. Speichern Sie und veröffentlichen Sie das Projekt.

In der veröffentlichten Datenbank für Project Server enthält die MSP_ASSN_CUSTOM_FIELD_VALUES-Tabelle für benutzerdefinierte Felder Zuweisung eine Zeile, die die benutzerdefinierten Felds für Zuordnungen Kostentyp entspricht. Die Zeile umfasst Folgendes:

  • In der Tabelle MSP_ASSN_CUSTOM_FIELD_VALUES ist der Wert des Felds für diese Aufgabe MD_PROP_UID00005A8B-34C0-41E5-BF90-8260AD54A0B9, der der Wert des Felds COST_TYPE_MD_PROP_UID_SECONDARY ist.

  • Projektserver setzt das MD_PROP_ID -Feld in der Tabelle MSP_ASSN_CUSTOM_FIELD_VALUES auf den Wert der COST_TYPE_MD_PROP_ID_SECONDARY.

  • Das Feld CODE_VALUE für den benutzerdefinierten Felds für Zuordnungen Kostentyp ist die GUID des Werts in der Nachschlagetabelle Kostentyp "Konstruktion".

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

CustomField-Member

Microsoft.Office.Project.Server.Library-Namespace