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
sName
Typ: System.StringName des Vorgangs.
projGuid
Typ: System.GuidGUID des Projekts
taskGuid
Typ: System.GuidGUID des Vorgangs mit der die Zuordnung verknüpft ist. Verwenden Sie Guid.Empty , um eine neue Aufgabe erstellen.
assnGuid
Typ: System.GuidDie GUID für die neue Zuordnung.
sumTaskGuid
Typ: System.GuidDie GUID für den Sammelvorgang, unter dem die neue Aufgabe erstellt wird. Wenn Sie eine neue Aufgabe nicht erstellen, verwenden Sie Guid.Empty.
dtStart
Typ: System.DateTimeDas Startdatum für die neue Zuordnung.
dtFinish
Typ: System.DateTimeEndtermin 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.DoubleGesamtaufwand für die Aufgabe geplant ist. Für einen manuellen Vorgang verwendet, um das Enddatum zu berechnen.
- fMilestone
Typ: System.Boolean
fAddToTimesheet
Typ: System.BooleanFügen Sie diese Zuordnung automatisch in die Arbeitszeittabelle für die Ressource.
fSubmit
Typ: System.BooleanAutomatisch die Aufgabe zur Genehmigung zu übermitteln.
sComment
Typ: System.StringKommentare 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 |
---|---|
Ermöglicht einen Benutzer das Erstellen eines neuen Vorgangs oder einer Zuordnung. Kategorieberechtigung. |