mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
212 lines
5.2 KiB
TypeScript
212 lines
5.2 KiB
TypeScript
|
|
export class DailyWorkTask {
|
|
SerialNumber: string;
|
|
Folio: string;
|
|
Senders: string;
|
|
CreateDate: any;
|
|
DocumentURL: string;
|
|
Remetente:string;
|
|
DocumentsQty:any;
|
|
WorkflowName:string;
|
|
activityInstanceName: string;
|
|
Status: string;
|
|
}
|
|
|
|
export class fullTask {
|
|
actions: null;
|
|
activityInstanceName: string;
|
|
formURL: string;
|
|
originator: {
|
|
displayName: string,
|
|
email: string,
|
|
fqn: string,
|
|
manager: string,
|
|
username: string,
|
|
};
|
|
deadline: string;
|
|
serialNumber: string;
|
|
taskStartDate: string;
|
|
workflowDisplayName: string;
|
|
workflowID: number;
|
|
totalDocuments: any;
|
|
workflowInstanceDataFields: {
|
|
DispatchNumber: any,
|
|
AttachmentsProcessLastInstanceId: number,
|
|
Sender: string,
|
|
ViewerRequest: string,
|
|
DispatchDocId: number,
|
|
Remetente: string,
|
|
DispatchImageId: number,
|
|
Status: string,
|
|
DistributionTypeName: string,
|
|
DocID: number,
|
|
DocIDTmp: string,
|
|
FolderID: number,
|
|
ImageID: string,
|
|
ImageIDTmp: string,
|
|
ImageXMLTmp: string,
|
|
InstanceDistributionId: number,
|
|
DeadlineType: any,
|
|
Note: string,
|
|
InstanceID: string,
|
|
InstanceIDNew: string,
|
|
NewSerialNumber: string,
|
|
ReviewUserComment: string,
|
|
ReviewUserEmail: string,
|
|
ReviewUserName: string,
|
|
SourceID: number,
|
|
SourceSecFsID: number,
|
|
SourceType: string,
|
|
Subject: string,
|
|
TaskMessage: string,
|
|
UserName: string,
|
|
WorkflowID: string,
|
|
wxUserID: number,
|
|
DraftIds: string
|
|
}
|
|
Documents: any[]
|
|
workflowInstanceFolio: string
|
|
workflowInstanceID: number
|
|
workflowName: string
|
|
}
|
|
|
|
export const activityInstanceNameArray = [
|
|
'Concluir Despacho',
|
|
'Tarefa de Despacho','Reexecutar Despacho','Concluir Parecer',
|
|
'Concluir Deferimento',
|
|
'Reapreciar Deferimento',
|
|
'Tarefa de Deferimento',
|
|
'Assinar Diploma',
|
|
'Diploma Assinado',
|
|
'Retificar Diploma',
|
|
'Gerar Diploma',
|
|
'Editar Evento',
|
|
'Revisar Diploma',
|
|
'Tarefa de Parecer'
|
|
] as const; // TS3.4 syntax
|
|
|
|
|
|
export type activityInstanceName = typeof activityInstanceNameArray[number];
|
|
|
|
export interface fullTaskList {
|
|
serialNumber: string;
|
|
taskStartDate: string;
|
|
workflowDisplayName: string;
|
|
activityInstanceName: activityInstanceName;
|
|
totalDocuments: number;
|
|
deadline: string;
|
|
taskStatus: string;
|
|
taskReceiveDate?: string;
|
|
workflowInstanceDataFields: {
|
|
Subject: string;
|
|
Sender: string;
|
|
FolderID: number;
|
|
DispatchDocId: number;
|
|
Status: string;
|
|
// all list
|
|
ViewerRequest?: any
|
|
Remetente?: any
|
|
Agenda?: any // event to approve
|
|
StartDate?: any // event to approve
|
|
EndDate?: any // event to approve
|
|
InstanceId?: string // event to approve
|
|
Location?: string // event to approve
|
|
IsAllDayEvent?: any // event to approve
|
|
// pedidos
|
|
DocIdDiferimento?: any
|
|
// pedidos deferimento // Despacho do Presidente da República
|
|
originator?: any
|
|
}
|
|
}
|
|
|
|
export class customFullTask {
|
|
serialNumber: string;
|
|
taskStartDate: string;
|
|
isEvent: true;
|
|
workflowInstanceDataFields: {
|
|
FsId: string,
|
|
FolderID: number,
|
|
DocId: number,
|
|
Subject: string
|
|
}
|
|
}
|
|
|
|
export class customTask {
|
|
SerialNumber: string
|
|
Folio : string
|
|
Senders: string
|
|
CreateDate : string
|
|
DocumentURL : string
|
|
Remetente : string
|
|
DocumentsQty : string
|
|
DocId : number
|
|
FolderID : number
|
|
WorkflowName : string
|
|
activityInstanceName : string
|
|
Status : string
|
|
Deadline: string
|
|
TaskStartDate: string
|
|
TaskStatus: string
|
|
TaskReceiveDate: string
|
|
Subject: string
|
|
Note: string
|
|
InstanceID: string
|
|
DeadlineType: string
|
|
}
|
|
|
|
|
|
export interface expedienteTask {
|
|
SerialNumber: string
|
|
Folio : string
|
|
Senders: string
|
|
CreateDate : string
|
|
DocumentURL : string
|
|
Note: any
|
|
FolderId : number | string
|
|
Remetente : string
|
|
DocId : number
|
|
FsId: any
|
|
WorkflowName : string
|
|
Status : string
|
|
DispatchNumber: any
|
|
AttachmentsProcessLastInstanceID: any
|
|
InstanceID: any
|
|
}
|
|
|
|
export interface ExpedienteTask {
|
|
workflowInstanceDataFields?: any;
|
|
Folio: string
|
|
SerialNumber: string
|
|
Senders : string
|
|
CreateDate : any
|
|
DocumentsQty : number
|
|
WorkflowName : string
|
|
activityInstanceName : string
|
|
Status : string
|
|
TaskStartDate: string
|
|
Subject: string
|
|
Deadline: string
|
|
TaskStatus: string
|
|
TaskReceiveDate: string
|
|
Note: string
|
|
InstanceID: string
|
|
}
|
|
|
|
|
|
export interface PedidoDeDeferimento {
|
|
serialNumber: string;
|
|
taskStartDate: Date;
|
|
deadline: Date | null;
|
|
workflowDisplayName: string;
|
|
activityInstanceName: string;
|
|
totalDocuments: number;
|
|
workflowInstanceDataFields: PedidoDeDeferimentoWorkflowInstanceDataFields;
|
|
}
|
|
|
|
export interface PedidoDeDeferimentoWorkflowInstanceDataFields {
|
|
Sender: string;
|
|
Subject: string;
|
|
FolderID: number;
|
|
Status: string;
|
|
originator: string;
|
|
} |