PSUKG.psd1
|
@{ # Module manifest for PSUKG - UKG HR Service Delivery API Wrapper # Script module or binary module file associated with this manifest RootModule = 'PSUKG.psm1' # Version number of this module ModuleVersion = '1.0.4' # Supported PSEditions CompatiblePSEditions = @('Desktop', 'Core') # ID used to uniquely identify this module GUID = 'a1b2c3d4-e5f6-7890-abcd-ef1234567890' # Author of this module Author = 'PSUKG Contributors' # Company or vendor of this module CompanyName = 'Community' # Copyright statement for this module Copyright = '(c) 2024. All rights reserved.' # Description of the functionality provided by this module Description = 'PowerShell module for UKG HR Service Delivery REST API v2. Provides cmdlets for managing employees, users, organizations, roles, documents, and more.' # Minimum version of the PowerShell engine required by this module PowerShellVersion = '5.1' # Functions to export from this module FunctionsToExport = @( # Authentication 'Connect-UKG', 'Disconnect-UKG', 'Get-UKGSession', # Employees 'Get-UKGEmployee', 'New-UKGEmployee', 'Set-UKGEmployee', 'Remove-UKGEmployee', 'Search-UKGEmployee', 'Invoke-UKGEmployeeBulk', 'Get-UKGEmployeeBulkStatus', 'Send-UKGEmployeeVaultInvite', 'Send-UKGEmployeePortalInvite', 'Remove-UKGEmployeeVaultLink', 'Send-UKGEmployeeVaultDocument', # Users 'Get-UKGUser', 'New-UKGUser', 'Set-UKGUser', 'Invoke-UKGUserBulk', 'Get-UKGUserBulkStatus', 'Send-UKGUserInvite', # Organizations 'Get-UKGOrganization', 'Set-UKGOrganization', 'Get-UKGOrganizationGroup', 'Set-UKGOrganizationGroup', # Roles 'Get-UKGRole', 'Set-UKGRole', 'Get-UKGRoleCorePermission', 'Set-UKGRoleCorePermission', 'Get-UKGRoleEFMPermission', # Custom Fields 'Get-UKGCustomField', 'Set-UKGCustomField', # Documents 'Send-UKGDocument', 'Get-UKGEmployeeDocument', 'New-UKGEmployeeDocument', 'Get-UKGRedirectionUrl', # Document Types 'Get-UKGEmployeeDocumentType', 'Set-UKGEmployeeDocumentType', 'Get-UKGCompanyDocumentType', 'Set-UKGCompanyDocumentType', # Folders 'Get-UKGEmployeeFolder', 'Get-UKGCompanyFolder', # Subscriptions 'Get-UKGEmployeeSubscription', # Electronic Vault 'Get-UKGElectronicVaultOption', 'Set-UKGElectronicVaultOption' ) # Cmdlets to export from this module CmdletsToExport = @() # Variables to export from this module VariablesToExport = @() # Aliases to export from this module AliasesToExport = @() # Private data to pass to the module specified in RootModule/ModuleToProcess PrivateData = @{ PSData = @{ # Tags applied to this module Tags = @('UKG', 'HR', 'API', 'REST', 'HRServiceDelivery', 'PeopleDoc') # A URL to the license for this module LicenseUri = '' # A URL to the main website for this project ProjectUri = '' # ReleaseNotes of this module ReleaseNotes = 'v1.0.4: Added comprehensive PowerShell help documentation (6 about_* topics, 69KB), security improvements (.gitignore, workflow permissions), and automated CI/CD pipeline.' } } } |