Skip to content

Commit 2c3b3ff

Browse files
committed
Update Add-SCSMWorkItemRAReviewer
1 parent 469df2a commit 2c3b3ff

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

SCSM-Add-SCSMWorkItemRAReviewer/Add-SCSMWorkItemRAReviewer.ps1

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
.PARAMETER MustVote
1717
Specifies if the Vote is required. Default is False.
1818
19-
.PARAMETER WorkItem
20-
Specifies the WorkItem object
19+
.PARAMETER WorkItemID
20+
Specifies the WorkItem ID of the Review Activity
2121
2222
.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'
2424
2525
.NOTES
2626
Francois-Xavier Cat
@@ -38,15 +38,15 @@
3838

3939
[Boolean]$mustvote = $false,
4040

41-
$WorkItem
41+
$WorkItemID
4242
)
4343

4444
BEGIN { Import-Module -Name SMLets -ErrorAction Stop }
4545
PROCESS
4646
{
4747
# Retrieve the Active Directory User Class
4848
$ADUserClassID = '10a7f898-e672-ccf3-8881-360bfb6a8f9a'
49-
$ADUserClassObject = Get-ScsmClass -id $id_adUserClass
49+
$ADUserClassObject = Get-ScsmClass -Id $ADUserClassID
5050

5151
$ScsmUser = Get-ScsmObject -class $ADUserClassObject -filter "Username -eq $UserName"
5252

@@ -62,10 +62,12 @@
6262

6363
$Reviewer = new-scsmobject -class $class_ReviewerClass -propertyhashtable $ReviewerArgs -nocommit
6464

65+
$WorkItem = Get-SCSMObject -Class (Get-SCSMClass -Name System.WorkItem.Activity.ReviewActivity$) -filter "ID -eq '$WorkItemID'"
66+
6567
$reviewerStep1 = New-SCSMRelationshipObject -nocommit -Relationship $RelationShipClass_HasReviewer -Source $WorkItem -Target $Reviewer
6668
$reviewerStep2 = New-SCSMRelationshipObject -nocommit -Relationship $RelationShipClass_ReviewerIsUser -Source $Reviewer -Target $ScsmUser
6769
$reviewerStep1.Commit()
6870
$reviewerStep2.Commit()
6971
}
7072
}
71-
}
73+
}

0 commit comments

Comments
 (0)