次の方法で共有


Statusing.CreateNewAssignmentWithWork メソッド

実行する予定の作業時間が含まれている割り当てを作成します。

名前空間:  WebSvcStatusing
アセンブリ:  ProjectServerServices (ProjectServerServices.dll 内)

構文

'宣言
<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 _
)
'使用
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
)

パラメーター

  • taskGuid
    型: System.Guid

    割り当てをリンクするタスクの GUID を指定します。新しいタスクを作成するのにには、 Guid.Emptyを使用します。

  • assnGuid
    型: System.Guid

    新しい割り当ての GUID を指定します。

  • sumTaskGuid
    型: System.Guid

    新しいタスクを作成するサマリー タスクの GUID を指定します。新しいタスクを作成していない場合は、 Guid.Emptyを使用します。

  • dtFinish
    型: System.DateTime

    新しい割り当ての日付を終了します。= 0 のdtFinishDateTime.MinValueとactWorkが設定されている場合、 dtStartの日に開始、1 日のタスクが作成されます。

  • actWork
    型: System.Double

    作業時間の合計が、タスクの予定です。手動に、タスクの終了日を計算するために使用します。

  • fAddToTimesheet
    型: System.Boolean

    リソースのタイムシートに割り当てを自動的に追加します。

  • fSubmit
    型: System.Boolean

    承認のために、タスクを自動的に送信します。

  • sComment
    型: System.String

    コメントを新しい要求を承認するときに、ステータス マネージャーに送信します。

注釈

2 つのシナリオのいずれかに依存して、割り当てを作成する: 現在の作業タスクにリソースを追加する、またはサマリー タスクの下位タスクを作成します。次のパラメーターのリストはパラメーターは、各シナリオで使用されることを示します。

パラメーター

新しいタスクを作成します。

既存のタスクを追加します。

sName

X

R

projGuid

X

X

taskGuid

R

X

assnGuid

X

X

sumTaskGuid

X

R

dtStart

X

X

dtFinish

X

X

fAddToTimesheet

X

X

fSubmit

X

X

sComment

X

X

複数のジョブを Project Server キュー サービスをCreateNewAssignmentに送信します。ジョブは、 CorrelationGUIDプロパティは、 TS_UIDプロパティに等しい場合に、タイムシート キューのジョブを指定できます。

複数のジョブを Project Server キュー サービスをCreateNewAssignmentに送信します。ジョブは、 CorrelationGUIDプロパティは、 TS_UIDプロパティに等しい場合に、タイムシート キューのジョブを指定できます。

プロジェクト サーバーのアクセス許可

権限

説明

CreateNewTaskOrAssignment

新しいタスクや割り当てを作成することができます。カテゴリのアクセス権。

関連項目

参照先

Statusing クラス

Statusing メンバー

WebSvcStatusing 名前空間