Please enable JavaScript.
Coggle requires JavaScript to display documents.
ticketsDomain, ExpansionPanel => liste + Btn séléctionner, parent…
ticketsDomain
tickets-list
-
-
-
commands
api.Tickets(filter ..., start, end)
refresh() => tickets = api.Tickets(filter, ... 1, pageSize * currentPageNumber)
-
showMoreTickets()
tickets = tickets + api.Tickets(filter, currentPageNumber x pageSize +1, (currentPageNumber +1) x pageSize)
currentPageNumber +=1
-
showInitalTickets () => tickets = api.Tickets(filter, ..., pageNumber = 1, pageSize = 50)
method: onSetTicketsOwner(ticketId [], idOwner )
-
method: onDeleteTickets((ticketId [])
method: onRestoreTickets(ticketId[])
-
-
-
eventHandler:
applyFilterEventHandler(ITicketFilter) => refresh()
-
-
ticket-detail
ticket-header
-
-
-
-
output : changeTicketOwner(ticketId, ticket-owner) = new EventEmitter();
output : changeTicketPriority(ticketId, ticket-priority) = new EventEmitter();
output : changeTicketStatus(ticketId, ticket-status) = new EventEmitter();
output : replayAction(ticketId) = new EventEmitter();
output : addNoteAction (ticketId) = new EventEmitter();
output : forwardAction(ticketId) = new EventEmitter();
output : deleteAction(ticketId) = new EventEmitter();
input : ticketId : string
-
message-received-sent
input : receivedDate : Date
-
input : recipients: IEmail[]
input : messageBody : string
input : attachments : IAttachments[]
output : download-attachment(attachments []) = new EventEmitter();
output : view-attachment() = new EventEmitter();
output : saveAttachmentEvent<>= new EventEmitter();
-
input : ccUser : IEmail[]
-
-
-
ticket-note
-
output : saveNewNoteEvent(description: string)
output : deleteExistingNoteEvent(noteId: string)
output: saveExistingNote(noteId: string, description: string)
-
commands
-
-
-
-
message-forwarded-card
eventHandler : onOpenTransferedMsgActionEvent(forwardDraftId)
-
-
ticket-new-mail
eventHandler: onSendNewMsgActionEvent (newMsgI, user-name, msg-object, recipient, ccUser, message, attachments)
-
-
-
-
ticket-new-mail
-
-
-
-
output: SendNewMsgAction (newMsgId, user-name ,recepient, object, ccUser, message, attachments)
output : DeleteNewMsgAction (newMsgId)
-
-
-
-
input : attachments : attachments []
-
ticket-footer
input : ticketId : string
output : forwardAction(ticketId) = new EventEmitter();
output : addNoteAction (ticketId) = new EventEmitter();
output : replayAction(ticketId) = new EventEmitter();
ticket-new-forwarded
-
-
-
-
-
-
-
output : download-attachment(attachments [])
-
-
-
-
-
-
-
-
-
-