Freigeben über


Statusing.CreateNewAssignmentWithWork-Methode

Erstellt eine Zuordnung, die geplante Arbeit zu enthält.

Namespace:  WebSvcStatusing
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'Declaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Statusing/CreateNewAssignmentWithWork", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Statusing/",  _
    ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Statusing/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub CreateNewAssignmentWithWork ( _
    sName As String, _
    projGuid As Guid, _
    taskGuid As Guid, _
    assnGuid As Guid, _
    sumTaskGuid As Guid, _
    dtStart As DateTime, _
    dtFinish As DateTime, _
    actWork As Double, _
    fMilestone As Boolean, _
    fAddToTimesheet As Boolean, _
    fSubmit As Boolean, _
    sComment As String _
)
'Usage
Dim instance As Statusing
Dim sName As String
Dim projGuid As Guid
Dim taskGuid As Guid
Dim assnGuid As Guid
Dim sumTaskGuid As Guid
Dim dtStart As DateTime
Dim dtFinish As DateTime
Dim actWork As Double
Dim fMilestone As Boolean
Dim fAddToTimesheet As Boolean
Dim fSubmit As Boolean
Dim sComment As String

instance.CreateNewAssignmentWithWork(sName, _
    projGuid, taskGuid, assnGuid, sumTaskGuid, _
    dtStart, dtFinish, actWork, fMilestone, _
    fAddToTimesheet, fSubmit, sComment)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Statusing/CreateNewAssignmentWithWork", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Statusing/", 
    ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Statusing/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void CreateNewAssignmentWithWork(
    string sName,
    Guid projGuid,
    Guid taskGuid,
    Guid assnGuid,
    Guid sumTaskGuid,
    DateTime dtStart,
    DateTime dtFinish,
    double actWork,
    bool fMilestone,
    bool fAddToTimesheet,
    bool fSubmit,
    string sComment
)

Parameter

  • taskGuid
    Typ: System.Guid

    GUID des Vorgangs mit der die Zuordnung verknüpft ist. Verwenden Sie Guid.Empty , um eine neue Aufgabe erstellen.

  • assnGuid
    Typ: System.Guid

    Die GUID für die neue Zuordnung.

  • sumTaskGuid
    Typ: System.Guid

    Die GUID für den Sammelvorgang, unter dem die neue Aufgabe erstellt wird. Wenn Sie eine neue Aufgabe nicht erstellen, verwenden Sie Guid.Empty.

  • dtFinish
    Typ: System.DateTime

    Endtermin für die neue Zuordnung. Wenn dtFinish , als DateTime.MinValue und actWork festgelegt ist = 0, 1 Tag Aufgabe wird erstellt, die auf das Datum dtStart beginnt.

  • actWork
    Typ: System.Double

    Gesamtaufwand für die Aufgabe geplant ist. Für einen manuellen Vorgang verwendet, um das Enddatum zu berechnen.

  • fAddToTimesheet
    Typ: System.Boolean

    Fügen Sie diese Zuordnung automatisch in die Arbeitszeittabelle für die Ressource.

  • fSubmit
    Typ: System.Boolean

    Automatisch die Aufgabe zur Genehmigung zu übermitteln.

  • sComment
    Typ: System.String

    Kommentare an der Status-Manager gesendet werden, wenn die neue Anforderung zu genehmigen.

Hinweise

Erstellen eine Zuordnung folgt eine der zwei Szenarien: Hinzufügen einer Ressource zu einer aktuellen Aufgabe, oder erstellen eine Aufgabe unter einem Sammelvorgang. In der folgenden Parameterliste gibt an, welche Parameter in jedem Szenario verwendet werden.

Parameter

Erstellen der neuen Aufgabe

Hinzufügen von vorhandenen Vorgang

sName

Ja

Nein

projGuid

Ja

Ja

taskGuid

Nein

Ja

assnGuid

Ja

Ja

sumTaskGuid

Ja

Nein

dtStart

Ja

Ja

dtFinish

Ja

Ja

fAddToTimesheet

Ja

Ja

fSubmit

Ja

Ja

sComment

Ja

Ja

CreateNewAssignment sendet mehrere Aufträge der Project Server-Warteschlangendienst. Die Aufträge zählen Arbeitszeittabelle Warteschlangenaufträge, in diesem Fall die CorrelationGUID -Eigenschaft der TS_UID -Eigenschaft gleich ist.

CreateNewAssignment sendet mehrere Aufträge der Project Server-Warteschlangendienst. Die Aufträge zählen Arbeitszeittabelle Warteschlangenaufträge, in diesem Fall die CorrelationGUID -Eigenschaft der TS_UID -Eigenschaft gleich ist.

Project Server-Berechtigungen

Berechtigung

Beschreibung

CreateNewTaskOrAssignment

Ermöglicht einen Benutzer das Erstellen eines neuen Vorgangs oder einer Zuordnung. Kategorieberechtigung.

Siehe auch

Referenz

Statusing Klasse

Statusing-Member

WebSvcStatusing-Namespace