Statusing.CreateNewAssignmentWithWork - Méthode
Crée une affectation qui inclut le travail planifié pour pouvoir être effectuée.
Espace de noms : WebSvcStatusing
Assembly : ProjectServerServices (dans ProjectServerServices.dll)
Syntaxe
'Déclaration
<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 _
)
'Utilisation
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
)
Paramètres
sName
Type : System.StringNom de la tâche.
projGuid
Type : System.GuidGUID du projet.
taskGuid
Type : System.GuidGUID de la tâche à laquelle l'affectation est liée. Guid.Empty permet de créer une nouvelle tâche.
assnGuid
Type : System.GuidGUID de la nouvelle affectation.
sumTaskGuid
Type : System.GuidGUID de la tâche récapitulative sous lequel sera créée la nouvelle tâche. Si vous créez une nouvelle tâche pas, utilisez Guid.Empty.
dtStart
Type : System.DateTimeDate de début pour la nouvelle affectation.
dtFinish
Type : System.DateTimeDate de fin pour la nouvelle affectation. Si dtFinish est défini en tant que DateTime.MinValue et actWork = 0, une tâche d'une journée est créée, qui commence à la date de dtStart .
actWork
Type : System.DoubleTravail total planifié pour la tâche. Pour une tâche manuelle, utilisée pour calculer la date de fin.
- fMilestone
Type : System.Boolean
fAddToTimesheet
Type : System.BooleanAjouter automatiquement cette affectation à la feuille de temps pour la ressource.
fSubmit
Type : System.BooleanEnvoyer automatiquement la tâche d'approbation.
sComment
Type : System.StringCommentaires soient envoyées sur le Gestionnaire d'état lors de l'approbation de la nouvelle demande.
Remarques
Création d'une affectation suit l'un des deux scénarios : ajout d'une ressource à une tâche en cours, ou la création d'une tâche sous une tâche récapitulative. La liste de paramètre suivante indique quels paramètres sont utilisés dans chaque scénario.
Paramètre |
Créer une nouvelle tâche |
Ajouter à une tâche existante |
---|---|---|
sName |
Oui |
Non |
projGuid |
Oui |
Oui |
taskGuid |
Non |
Oui |
assnGuid |
Oui |
Oui |
sumTaskGuid |
Oui |
Non |
dtStart |
Oui |
Oui |
dtFinish |
Oui |
Oui |
fAddToTimesheet |
Oui |
Oui |
fSubmit |
Oui |
Oui |
sComment |
Oui |
Oui |
CreateNewAssignment envoie plusieurs tâches pour le Service de mise en attente de Project Server. Les travaux peuvent inclure les travaux en file d'attente de feuille de temps, auquel cas la propriété CorrelationGUID est égale à la propriété TS_UID .
CreateNewAssignment envoie plusieurs tâches pour le Service de mise en attente de Project Server. Les travaux peuvent inclure les travaux en file d'attente de feuille de temps, auquel cas la propriété CorrelationGUID est égale à la propriété TS_UID .
Autorisations Project Server
Autorisation |
Description |
---|---|
Permet à un utilisateur de créer une nouvelle tâche ou une affectation. Autorisation de catégorie. |