Interface AgentEditorController


public interface AgentEditorController
This interface is used to provide specific functions to be called on the currently active agent's editor for the selected message.
Since:
10.0.116
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    The function can be used to add an existing attachment to the currently selected ticket within the agent folder.
    The function can be used to upload an attachment to the iAGENT server and add the attachment to the currently selected ticket within the agent folder.
  • Method Details

    • addAttachment

      Attachment addAttachment(AttachmentDataSource dataSource) throws OperationFailedException
      The function can be used to upload an attachment to the iAGENT server and add the attachment to the currently selected ticket within the agent folder. Please note, that this operation only will succeed if the agent is logged on and currently editing a ticket or quick case ticket.
      Parameters:
      dataSource - the attachment data source to be attached to the currently edited mail in the agent's editor
      Returns:
      an Attachment instance of the attachment data source that has been applied to the currently edited mail of the agent
      Throws:
      OperationFailedException - if any error has occurred e.g. the agent is not logged on or has no ticket selected
      Since:
      10.0.116
    • addAttachment

      void addAttachment(Attachment attachment) throws OperationFailedException
      The function can be used to add an existing attachment to the currently selected ticket within the agent folder. If an attachment is added by this method it is obligatory to provide also an AttachmentDataSourceProvider for the attachment's scheme to ensure that the binary content of the attachment can always be accessed, also by other processes like the novomind iAGENT Routing process, the novomind iAGENT Desk process and the novomind iAGENT Core process. Please note, that this operation only will succeed if the agent is logged on and currently editing a ticket or quick case ticket.
      Parameters:
      attachment - the attachment to be attached to the currently edited mail in the agent's editor
      Throws:
      OperationFailedException - if any error has occurred e.g. the agent is not logged on or has no ticket selected
      Since:
      12.39