Skip to content

lib-arcKit 库参考 ​

原文: https://finproducts.atlassian.net/wiki/spaces/JIDD3/pages/34793554199/FIN+5.3.1+lib-arcKit 中文整理基于 FIN 5.3.1

导读: 标准文档工作流程

以下为 API 参考,保留英文以便对照源码;目录已列出(英文标题便于检索);概述已尽量中译。


目录(导读) ​


概述(中译) ​

标准文档工作流程


API 正文(英文) ​

tags ​

arcBreakdownMechanical failure
arcBugSoftware defect causing improper behavior
arcDamageEquipment has been physically damaged
arcElectricalTask is electrical in nature
arcEnhancementSoftware request to add new functionality
arcHvacTask is HVAC in nature
arcInspectionEquipment requires inspection
arcMaintenancePreventative or scheduled maintenance task
arcPlumbingTask is plumbing in nature
arcSafetyHazardous situation
arcSupportAssistance required
arcWishWish list for future enhancement
noteNote is a simple document without workflow
ticketTicket tracks a software or help case
ticketStateWorkflow state for a ticket
workorderWorkorder tracks maintenance case
workorderStateWorkflow state for a workorder


def ​

arcBreakdown ​

Mechanical failure


meta ​

color#ff8c00
defarcBreakdown
disKeyui::breakdown
isarcLabel
liblib:arcKit
tagOnworkorder

supertypes ​

markerMarker labels a dict with typing information
arcLabelBase type for arc document label tags


def ​

arcBug ​

Software defect causing improper behavior


meta ​

color#ff8c00
defarcBug
disKeyui::bug
isarcLabel
liblib:arcKit
tagOnticket

supertypes ​

markerMarker labels a dict with typing information
arcLabelBase type for arc document label tags


def ​

arcDamage ​

Equipment has been physically damaged


meta ​

color#e74c3c
defarcDamage
disKeyui::damage
isarcLabel
liblib:arcKit
tagOnworkorder

supertypes ​

markerMarker labels a dict with typing information
arcLabelBase type for arc document label tags


def ​

arcElectrical ​

Task is electrical in nature; electrician might be required


meta ​

color#c2b280
defarcElectrical
disKeyui::electrical
isarcLabel
liblib:arcKit
tagOnworkorder

supertypes ​

markerMarker labels a dict with typing information
arcLabelBase type for arc document label tags


def ​

arcEnhancement ​

Software request to add new functionality


meta ​

color#2ecc71
defarcEnhancement
disKeyui::enhancement
isarcLabel
liblib:arcKit
tagOnticket

supertypes ​

markerMarker labels a dict with typing information
arcLabelBase type for arc document label tags


def ​

arcHvac ​

Task is HVAC in nature


meta ​

color#9b59b6
defarcHvac
disKeyui::hvac
isarcLabel
liblib:arcKit
tagOnworkorder

supertypes ​

markerMarker labels a dict with typing information
arcLabelBase type for arc document label tags


def ​

arcInspection ​

Equipment requires inspection


meta ​

color#2ecc71
defarcInspection
disKeyui::inspection
isarcLabel
liblib:arcKit
tagOnworkorder

supertypes ​

markerMarker labels a dict with typing information
arcLabelBase type for arc document label tags


def ​

arcMaintenance ​

Preventative or scheduled maintenance task


meta ​

color#f1c40f
defarcMaintenance
disKeyui::maintenance
isarcLabel
liblib:arcKit
tagOnticket, workorder

supertypes ​

markerMarker labels a dict with typing information
arcLabelBase type for arc document label tags


def ​

arcPlumbing ​

Task is plumbing in nature; plumber might be required


meta ​

color#3498db
defarcPlumbing
disKeyui::plumbing
isarcLabel
liblib:arcKit
tagOnworkorder

supertypes ​

markerMarker labels a dict with typing information
arcLabelBase type for arc document label tags


def ​

arcSafety ​

Hazardous situation


meta ​

color#e74c3c
defarcSafety
disKeyui::safety
isarcLabel
liblib:arcKit
tagOnworkorder

supertypes ​

markerMarker labels a dict with typing information
arcLabelBase type for arc document label tags


def ​

arcSupport ​

Assistance required


meta ​

color#9b59b6
defarcSupport
disKeyui::support
isarcLabel
liblib:arcKit
tagOnticket, workorder

supertypes ​

markerMarker labels a dict with typing information
arcLabelBase type for arc document label tags


def ​

arcWish ​

Wish list for future enhancement


meta ​

color#27ae60
defarcWish
disKeyui::wish
isarcLabel
liblib:arcKit
tagOnticket, workorder

supertypes ​

markerMarker labels a dict with typing information
arcLabelBase type for arc document label tags


def ​

note ​

Note is a simple document without workflow


meta ​

defnote
disKeyui::note
iconnote
isarc
liblib:arcKit

usage ​

note  arc

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
arcArc document

tags ​

arcOnSubject of the document
arcTypeDocument type which determines workflow
byAuthor of a document or part
createdThe timestamp when entity was created
disDisplay name for an entity
idDefines the unique identifier of an entity in system using a ref value type
viewLinkView name and state for linking to a saved view


def ​

ticket ​

Ticket tracks a software or help case


meta ​

defticket
disKeyui::ticket
icondebug
isarc
liblib:arcKit

usage ​

ticket  arc

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
arcArc document

tags ​

arcBugSoftware defect causing improper behavior
arcEnhancementSoftware request to add new functionality
arcMaintenancePreventative or scheduled maintenance task
arcOnSubject of the document
arcPriorityPriority level of the document
arcSupportAssistance required
arcTypeDocument type which determines workflow
arcWishWish list for future enhancement
assignedToPerson who is currently responsible for the workflow task
byAuthor of a document or part
createdThe timestamp when entity was created
disDisplay name for an entity
dueDateDate expected for completion of the workflow task
idDefines the unique identifier of an entity in system using a ref value type
ticketStateWorkflow state for a ticket
viewLinkView name and state for linking to a saved view


def ​

ticketState ​

Workflow state for a ticket


meta ​

arcTransitions{new:{from:start, to:new}, open:{from:start, new, pending, to:open, admin}, pend:{from:new, open, to:pending, admin}, resolve:{from:new, pending, open, to:resolved, admin}, cancel:{from:new, pending, open, to:cancelled, admin}, reopen:{from:resolved, cancelled, to:open, admin}}
defticketState
enumSee below
isarcState
liblib:arcKit
tagOnticket

enum ​

newNew unassigned ticket
openIn progress
pendingWaiting on additional input
resolvedCompleted
cancelledNo resolution required

supertypes ​

valData value type
scalarScalar is an atomic value kind
strUnicode string of characters
arcStateDefines work flow state of an arc document


def ​

workorder ​

Workorder tracks maintenance case


meta ​

defworkorder
disKeyui::workorder
iconwrench
isarc
liblib:arcKit

usage ​

workorder  arc

supertypes ​

markerMarker labels a dict with typing information
entityTop-level dicts with a unique identifier
arcArc document

tags ​

arcBreakdownMechanical failure
arcDamageEquipment has been physically damaged
arcElectricalTask is electrical in nature
arcHvacTask is HVAC in nature
arcInspectionEquipment requires inspection
arcMaintenancePreventative or scheduled maintenance task
arcOnSubject of the document
arcPlumbingTask is plumbing in nature
arcPriorityPriority level of the document
arcSafetyHazardous situation
arcSupportAssistance required
arcTypeDocument type which determines workflow
arcWishWish list for future enhancement
assignedToPerson who is currently responsible for the workflow task
byAuthor of a document or part
createdThe timestamp when entity was created
disDisplay name for an entity
dueDateDate expected for completion of the workflow task
idDefines the unique identifier of an entity in system using a ref value type
viewLinkView name and state for linking to a saved view
workorderStateWorkflow state for a workorder


def ​

workorderState ​

Workflow state for a workorder


meta ​

arcTransitions{new:{from:start, to:new}, open:{from:new, to:open, admin}, resolve:{from:new, open, to:resolved, admin}, cancel:{from:open, to:cancelled, admin}, reopen:{from:resolved, cancelled, to:open, admin}}
defworkorderState
enumSee below
isarcState
liblib:arcKit
tagOnworkorder

enum ​

newNew unassigned workorder
openIn progress
resolvedCompleted
cancelledNo resolution required

supertypes ​

valData value type
scalarScalar is an atomic value kind
strUnicode string of characters
arcStateDefines work flow state of an arc document