File tree 1 file changed +8
-6
lines changed
SCSM-Add-SCSMWorkItemRAReviewer
1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change 16
16
. PARAMETER MustVote
17
17
Specifies if the Vote is required. Default is False.
18
18
19
- . PARAMETER WorkItem
20
- Specifies the WorkItem object
19
+ . PARAMETER WorkItemID
20
+ Specifies the WorkItem ID of the Review Activity
21
21
22
22
. EXAMPLE
23
- PS C:\> Add-SCSMWorkItemRAReviewer -UserName 'francois-xavier' -veto $true
23
+ PS C:\> Add-SCSMWorkItemRAReviewer -UserName 'francois-xavier' -veto $true -WorkItemID '2aa822b0-b144-3acf-bee3-9a11714c5de0'
24
24
25
25
. NOTES
26
26
Francois-Xavier Cat
38
38
39
39
[Boolean ]$mustvote = $false ,
40
40
41
- $WorkItem
41
+ $WorkItemID
42
42
)
43
43
44
44
BEGIN { Import-Module - Name SMLets - ErrorAction Stop }
45
45
PROCESS
46
46
{
47
47
# Retrieve the Active Directory User Class
48
48
$ADUserClassID = ' 10a7f898-e672-ccf3-8881-360bfb6a8f9a'
49
- $ADUserClassObject = Get-ScsmClass - id $id_adUserClass
49
+ $ADUserClassObject = Get-ScsmClass - Id $ADUserClassID
50
50
51
51
$ScsmUser = Get-ScsmObject - class $ADUserClassObject - filter " Username -eq $UserName "
52
52
62
62
63
63
$Reviewer = new-scsmobject - class $class_ReviewerClass - propertyhashtable $ReviewerArgs - nocommit
64
64
65
+ $WorkItem = Get-SCSMObject - Class (Get-SCSMClass - Name System.WorkItem.Activity.ReviewActivity$) - filter " ID -eq '$WorkItemID '"
66
+
65
67
$reviewerStep1 = New-SCSMRelationshipObject - nocommit - Relationship $RelationShipClass_HasReviewer - Source $WorkItem - Target $Reviewer
66
68
$reviewerStep2 = New-SCSMRelationshipObject - nocommit - Relationship $RelationShipClass_ReviewerIsUser - Source $Reviewer - Target $ScsmUser
67
69
$reviewerStep1.Commit ()
68
70
$reviewerStep2.Commit ()
69
71
}
70
72
}
71
- }
73
+ }
You can’t perform that action at this time.
0 commit comments