kembitnl.topdesk.operationalactivity (1.0.2) — module

Manipulate operational activities in Topdesk

Authors: unknown

Install collection

Install with ansible-galaxy collection install kembitnl.topdesk:==1.0.2


Add to requirements.yml

  collections:
    - name: kembitnl.topdesk
      version: 1.0.2

Description

Update operational activities in Topdesk

Upload files to operational activities

The Topdesk environment variables should be set, see the README.

Inputs

    
file:
    default: None
    description: Required when l(operation=upload), ignored in all other cases. The filename
      of the file to upload
    required: false
    type: str

state:
    choices:
    - skipped
    - resolved
    - anomaly
    - reopen
    default: None
    description: Change the status of the operational activity
    required: false
    type: str

action:
    default: None
    description: The text of the action to be added to a call. Can be multiline.
    required: false
    type: str

statusId:
    aliases:
    - status
    default: None
    description: The status ID of the operational activity. Use the lookup plugin kembitnl.topdesk.oa_searchlist
      with option 'statuses' to get the ID.
    required: false
    type: str

operation:
    choices:
    - update
    - upload
    description: The operation that should be performed on the call
    required: true
    type: str

operatorId:
    aliases:
    - operator
    default: None
    description: The operator ID. If this option is given, operatorGroupId is also required.
    required: false
    type: str

skipReasonId:
    aliases:
    - skipReason
    default: None
    description: The reason ID for skipping. Use the lookup plugin kembitnl.topdesk.oa_searchlist
      with option 'reasonsForSkipping' to get the ID. Required when state == skipped
    required: false
    type: str

anomalyReasonId:
    aliases:
    - anomalyReason
    default: None
    description: The reason ID for an anomaly. Use the lookup plugin kembitnl.topdesk.oa_searchlist
      with option 'reasonsForAnomaly' to get the ID. Required when state == anomaly
    required: false
    type: str

operatorGroupId:
    aliases:
    - operatorGroup
    default: None
    description: The operator group ID. If this option is given, operatorId is also required.
    required: false
    type: str

operationalActivity:
    default: None
    description: The ID or the number of the operational activity.
    required: false
    type: str

Outputs

operationalActivityInformation:
  description: The operational activity object at the end of the execution