Skip to content

Latest commit

 

History

History
596 lines (475 loc) · 22.3 KB

File metadata and controls

596 lines (475 loc) · 22.3 KB

external help file: ConnectWiseManageAPI-help.xml Module Name: ConnectWiseManageAPI online version: schema: 2.0.0

New-CWMTimeEntry

SYNOPSIS

This function will create a new time entry.

SYNTAX

Company

New-CWMTimeEntry [-id <Int32>] -company <Hashtable> [-member <Hashtable>] [-locationId <Int32>]
 [-businessUnitId <Int32>] [-workType <Hashtable>] [-workRole <Hashtable>] [-agreement <Hashtable>]
 -timeStart <String> [-timeEnd <String>] [-hoursDeduct <Double>] [-actualHours <Double>]
 [-billableOption <String>] [-notes <String>] [-internalNotes <String>] [-addToDetailDescriptionFlag <Boolean>]
 [-addToInternalAnalysisFlag <Boolean>] [-addToResolutionFlag <Boolean>] [-emailResourceFlag <Boolean>]
 [-emailContactFlag <Boolean>] [-emailCcFlag <Boolean>] [-emailCc <String>] [-hoursBilled <Double>]
 [-enteredBy <String>] [-dateEntered <String>] [-invoice <Hashtable>] [-mobileGuid <Guid>]
 [-hourlyRate <Double>] [-timeSheet <Hashtable>] [-customFields <Hashtable[]>] [-_info <Hashtable>] [-WhatIf]
 [-Confirm] [<CommonParameters>]

ChargeTo

New-CWMTimeEntry [-id <Int32>] -chargeToId <Int32> -chargeToType <String> [-member <Hashtable>]
 [-locationId <Int32>] [-businessUnitId <Int32>] [-workType <Hashtable>] [-workRole <Hashtable>]
 [-agreement <Hashtable>] -timeStart <String> [-timeEnd <String>] [-hoursDeduct <Double>]
 [-actualHours <Double>] [-billableOption <String>] [-notes <String>] [-internalNotes <String>]
 [-addToDetailDescriptionFlag <Boolean>] [-addToInternalAnalysisFlag <Boolean>]
 [-addToResolutionFlag <Boolean>] [-emailResourceFlag <Boolean>] [-emailContactFlag <Boolean>]
 [-emailCcFlag <Boolean>] [-emailCc <String>] [-hoursBilled <Double>] [-enteredBy <String>]
 [-dateEntered <String>] [-invoice <Hashtable>] [-mobileGuid <Guid>] [-hourlyRate <Double>]
 [-timeSheet <Hashtable>] [-customFields <Hashtable[]>] [-_info <Hashtable>] [-WhatIf] [-Confirm]
 [<CommonParameters>]

DESCRIPTION

{{ Fill in the Description }}

EXAMPLES

EXAMPLE 1

New-CWMTimeEntry

Create a new <SOMETHING>.

PARAMETERS

-Confirm

Prompts you for confirmation before running the cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-_info

{{ Fill _info Description }}

Type: Hashtable
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-actualHours

{{ Fill actualHours Description }}

Type: Double
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-addToDetailDescriptionFlag

{{ Fill addToDetailDescriptionFlag Description }}

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-addToInternalAnalysisFlag

{{ Fill addToInternalAnalysisFlag Description }}

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-addToResolutionFlag

{{ Fill addToResolutionFlag Description }}

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-agreement

{{ Fill agreement Description }}

Type: Hashtable
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-billableOption

{{ Fill billableOption Description }}

Type: String
Parameter Sets: (All)
Aliases:
Accepted values: Billable, DoNotBill, NoCharge, NoDefault

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-businessUnitId

{{ Fill businessUnitId Description }}

Type: Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-chargeToId

{{ Fill chargeToId Description }}

Type: Int32
Parameter Sets: ChargeTo
Aliases:

Required: True
Position: Named
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-chargeToType

{{ Fill chargeToType Description }}

Type: String
Parameter Sets: ChargeTo
Aliases:
Accepted values: ServiceTicket, ProjectTicket, ChargeCode, Activity

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-company

{{ Fill company Description }}

Type: Hashtable
Parameter Sets: Company
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-customFields

{{ Fill customFields Description }}

Type: Hashtable[]
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-dateEntered

{{ Fill dateEntered Description }}

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-emailCc

{{ Fill emailCc Description }}

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-emailCcFlag

{{ Fill emailCcFlag Description }}

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-emailContactFlag

{{ Fill emailContactFlag Description }}

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-emailResourceFlag

{{ Fill emailResourceFlag Description }}

Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-enteredBy

{{ Fill enteredBy Description }}

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-hourlyRate

{{ Fill hourlyRate Description }}

Type: Double
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-hoursBilled

{{ Fill hoursBilled Description }}

Type: Double
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-hoursDeduct

{{ Fill hoursDeduct Description }}

Type: Double
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-id

{{ Fill id Description }}

Type: Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-internalNotes

{{ Fill internalNotes Description }}

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-invoice

{{ Fill invoice Description }}

Type: Hashtable
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-locationId

{{ Fill locationId Description }}

Type: Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False

-member

{{ Fill member Description }}

Type: Hashtable
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-mobileGuid

{{ Fill mobileGuid Description }}

Type: Guid
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-notes

{{ Fill notes Description }}

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-timeEnd

{{ Fill timeEnd Description }}

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-timeSheet

{{ Fill timeSheet Description }}

Type: Hashtable
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-timeStart

{{ Fill timeStart Description }}

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-workRole

{{ Fill workRole Description }}

Type: Hashtable
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-workType

{{ Fill workType Description }}

Type: Hashtable
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

OUTPUTS

NOTES

Author: Chris Taylor Date: 1/7/2019

RELATED LINKS

https://developer.connectwise.com/manage/rest?a=Time&e=TimeEntries&o=CREATE