ReportTroubleshooting
ReportTroubleshooting[TicketReport,issueHeadline,issueDescription ]⟹obj
generates a troubleshooting obj to track a problem in the ECL.
ReportTroubleshooting[obj, comment]⟹obj
updates a troubleshooting obj with the specified comment, as well as any options specified.
ReportTroubleshooting[obj]⟹obj
updates a troubleshooting obj according to any options that are specified.
ReportTroubleshooting[{{TicketReport,issueHeadline,issueDescription}..}]⟹objs
generates multiple troubleshooting objs to track different problems in the ECL.
ReportTroubleshooting[objs, comments]⟹objs
updates multiple troubleshooting objs with the specified comments, as well as any options specified.
ReportTroubleshooting[objs]⟹objs
updates multiple troubleshooting objs according to any options that are specified.
Details
- Note many options are map-threaded and can be individually specified when editing multiple troubleshootings.
- If Blocked -> True, any AffectedProtocol that is Processing is changed to status Troubleshooting.
- If Blocked -> False, any AffectedProtocol that is in Troubleshooting is changed to status Processing.
- If Suspended, Maintenance or Blocked -> True, then Resolved is automatically set to False.
-
InputArgumentsMustBeOfEqualLength The length of supplied objects and comments must be equal. Please correct your arguments and try again. InputOptionLengthInvalid MapThread options must be of length equal to input arguments or of length 1. See '`1`'. InvalidOptions Resolved cannot be set to True if you are also setting Maintenance, Suspended or Blocked to True. InvalidUploadPacket '`1`' is not a valid upload packet. MessageLength The `1` can be no longer than `2` bytes. If the entire value is needed please include it as an attachment. NotebookOptionRequired Please specify a Notebook, AffectedProtocol or AffectedScript option. OptionConflictWithInput The option(s): '`1`' conflict with '`2`'. Disregarding option(s). ResolvedOptionError Resolved cannot be set to True if the Troubleshooting Ticket has Maintenance, Suspended or Blocked set to True.
Input
Output
General Options
Report Options
Ticket Options
Messages
Examples
Basic Examples (6)
Additional Examples (4)
Options (36)
AffectedFunction (1)
AffectedProtocol (1)
AffectedSubprotocol (1)
Blocked (1)
Delayed (1)
Description (1)
IncidenceReduction (1)
Maintenance (1)
Resolved (1)
RootCauseCategory (1)
SolutionWarranted (5)
If the SolutionWarranted option is not specified when creating a new troubleshooting object, the SolutionWarranted and SolutionWarrantedLog fields are left Null/empty:
Mark that further solution is required to find and fix the root cause of a new troubleshooting:
Mark that further solution is required to find and fix the root cause of an existing troubleshooting:
Specifying the SolutionWarranted option when updating an existing troubleshooting object overwrites the SolutionWarranted field and appends to the SolutionWarrantedLog field:
Update SolutionWarranted for multiple troubleshooting objects at once:
Suspended (1)
Messages (10)
InputArgumentsMustBeOfEqualLength (1)
InputOptionLengthInvalid (1)
InvalidOptions (1)
InvalidUploadPacket (1)
MessageLength (3)
Print a message and returns $Failed if the comment is crazy long as this will break Nexana since character limits are enforced by Asana:
Print a message and returns $Failed if the Description is crazy long as this will break Nexana since character limits are enforced by Asana:
Print a message and returns $Failed if the Headline is crazy long as this will break Nexana since character limits are enforced by Asana: