Public/Get-ADPTitle.ps1
function Get-ADPTitle { <# .SYNOPSIS Get a user's Title from ADP .DESCRIPTION Get a user's Title from ADP .PARAMETER ADPObject Object which holds the Title .EXAMPLE Input Object: ADP Object Return String: <Title> .NOTES This is used when passing the full adp worker object from ADP's APID .FUNCTIONALITY Powershell Language #> [CmdletBinding()] param ( [Parameter( Mandatory = $true, Position = 0, ValueFromPipeline = $true )] $ADPObject ) $localTitle = $null try { $localTitle = ($ADPObject.workAssignments | Where-Object { $_.primaryIndicator }).jobTitle } catch {} return ( $localTitle | Get-ValidADPReturn ) } |