Click or drag to resize
ITicketFlowActionManager Interface

[This is preliminary documentation and is subject to change.]

Manages actions of ticket flows

Namespace: Netadmin.Management.Ticketing
Assembly: Netadmin.Management.Interfaces (in Netadmin.Management.Interfaces.dll) Version: release/9.0@131b654fe7332b0776120c2b44d96c6cac5ac9a2
Syntax
public interface ITicketFlowActionManager : IManager<ITicketFlowAction>, 
	ICruddableBatch<ITicketFlowAction>, ICreateableBatch<ITicketFlowAction>, IDetailsableBatch<ITicketFlowAction>, 
	IUpdateableBatch<ITicketFlowAction>, IDeletableBatch<ITicketFlowAction>

The ITicketFlowActionManager type exposes the following members.

Methods
  NameDescription
Public methodIEnumerableTCreate(IEnumerableT)
Creates multiple entities in one operation
(Inherited from ICreateableBatchT.)
Public method void Delete(IEnumerableInt64)
Deletes multiple entities in one operation
(Inherited from IDeletableBatchT.)
Public methodIReadOnlyDictionaryTKey, TValue, T: Int64DetailsAny(IEnumerableInt64)
Attempts to get details on multiple ids. If an id is not found, it will not be included in the returned dictionary
(Inherited from IDetailsableBatchT.)
Public methodIEnumerableT, T: ITicketFlowActionGetAllActionsForFlow(Int64)
Returns all actions for a flow, regardless of which step it leads to
Public methodIEnumerableT, T: ITicketFlowActionGetEntryActions(Int64)
Returns actions initiates a ticket flow. Only returns actions that includes ticket types for the target company
Public methodIEnumerableT, T: ITicketFlowActionGetEntryActions(Int64, NullableInt64) Obsolete.
Public methodIEnumerableT, T: ITicketFlowActionGetEntryActions(Int64, NullableInt64, NullableInt64)
Returns actions that initiate a ticket flow. Only returns actions that include ticket types for the target company and ticket user (if specified). If the provided user id belongs to a service provider, the result will only include actions which are available the specified service provider.
Public methodIEnumerableT, T: ITicketFlowActionGetFlowActionsForTicket(Int64, Int64)
Returns actions available for a ticket. Only returns actions that includes ticket types for the ticket's current type's company
Public methodITicketFlowActionGetGlobalAction(GlobalActions, Int64)
Retrieves a global action for the specified flow step
Public methodIEnumerableT, T: StringGetLabels(Int64)
Returns the labels that are linked with an action
Public methodIEnumerableT, T: Int64GetServiceProviderIds(Int64)
Retrieves all service providers where an action is available.
Public methodIEnumerableT, T: Int64GetTicketRegardingTypeIds(Int64)
Retrieve the ticket regardings configured for a specific ticket action
Public methodBooleanIsActionInUseByTicketDestination(Int64)
Checks if a specific actionId is in use by any ticket destination configuration
Public method void SetLabels(Int64, IEnumerableString)
Sets the available Ticket Labels for this action. This is not a delta operation, previously configured labels not included in the call will be removed
Public method void SetServiceProviderIds(Int64, IEnumerableInt64)
Enables an action for a set of service providers.
Public method void SetTicketRegardingTypeIds(Int64, IEnumerableInt64)
Sets the ticket regardings for a specific ticket action
Public method void Update(IEnumerableT)
Updates multiple entities in one operation
(Inherited from IUpdateableBatchT.)
Top
Extension Methods
  NameDescription
Public Extension MethodITicketFlowActionCreateITicketFlowAction(ITicketFlowAction) (Defined by CreateableBatchExtensions.)
Public Extension Method void DeleteITicketFlowAction(Int64) (Defined by DeletableBatchExtensions.)
Public Extension MethodITicketFlowActionDetailsAllITicketFlowAction(Int64)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodIReadOnlyDictionaryTKey, TValue, T: Int64DetailsAllITicketFlowAction(IEnumerableInt64)Overloaded. (Defined by DetailsableBatchExtensions.)
Public Extension MethodITicketFlowActionDetailsAnyITicketFlowAction(Int64) (Defined by DetailsableBatchExtensions.)
Public Extension Method void UpdateITicketFlowAction(ITicketFlowAction) (Defined by UpdateableBatchExtensions.)
Top
See Also