Cisco Cisco Process Orchestrator 3.1 User Guide

Page of 62
 
 
Copyright 2014 Cisco Systems 
48 
 Cisco Highly Confidential – Controlled Access 
 
A printed copy of this document is considered uncontrolled.  Refer to the online version for the controlled revision. 
Task Web Service
This Web service allows users to create, update, and view specific task in Cisco Process Orchestrator.  
The WSDL for the Task Web service is located at the following location: 
http://<server>:<port>/WS/Task?wsdl
 
Creating Tasks
The following topics describe how to create tasks for Cisco Process Orchestrator. 
CreateAlertTask
Creates an alert regarding any potential problems 
An alert reflects potential problems that a user may want to investigate and possibly diagnose the problem. 
Parameters 
AlertClass (int)—incident identifier for the alert 
DuplicateTaskId (Guid)—Task ID of the duplicated alert 
WebFormXSLFileName (string)—name of the source XML text file to transform the task XML into HTML for 
viewing in the Web Console 
ItilStatus (ItilTaskStatus)—status of the task (New, Assigned, Pending, InProgress, Canceled, Duplicate, Resolved, 
Closed) 
AffectedTargetConfigurationItemId (Guid)—System ID on which the condition was detected 
ConfigurationItemId (Guid)—IT component to which the alert pertains 
AffectedServices (string)—IT Service affected by the alert or incident 
AffectedOrganizations (string)—organizations that consume the IT service affected by the alert or incident 
Severity (ItilTechnicalSeverity)—severity of the task (Low, Normal, High)  
AutomationSummary (string)—file path for the related automation summary  
Name (string)—name of the object 
Description (string)—text that describes the object 
DueDate (string)—indicates the time period the task should be resolved. Note that this is the date AND time in UTC 
when the task is due. 
ExpirationDate (string)—when the task expires. Note that this is the date AND time in UTC when the task 
expired. 
CompletedTime (string)—indicates the time period the task was completed. Note that this is the date AND time in 
UTC when the task is completed. 
Priority (TaskPriority)—indicates the priority of the task (Low, Medium, High)  
NotificationRecipients (List<Collection of strings>)—list of recipients to be notified about the task 
ExternalSystem (string)—external system for the task 
ExternalId (string)—external Id for the task 
RelatedTaskIds (List<Collection of Guids>)—Task ID of the related task 
CategoryIds (List<Collection of Guids>)—categories that this task directly belongs to, if any. Note that this does 
not include categories that the process has an INdirect membership in, such as in the case of a category within a 
category.