AEM Forms工作區JSON物件說明 aem-forms-workspace-json-object-description

AEM Forms工作區中使用的JSON物件說明如下。

  1. 類別

    類別會顯示在工作區的啟動流程標籤中。 這些類別是用來分類起點。

屬性
僅限使用者端
評論
名稱
類別名稱
id
類別識別碼
描述
類別描述
parentOid
包含父類別
的OID
startPointsList
包含類別中存在的所有起點的清單
categorylist
包含類別
的直接子類別清單
NOTE
所有「起點」和「我的最愛」都是在使用者端定義的類別。 我的最愛類別包含使用者標示為我的最愛的所有起點。 「所有起點」類別包含所有起點。
  1. 起點

    叫用時,可使用起點從工作區啟動程式。

    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3
    屬性 僅使用者端 個註解
    categoryId 它包含起點所屬類別的ID。
    說明 它包含起點的描述。
    名稱 它包含起點的名稱。
    serializedImageTicket 它包含與起點對應的影像票證。 此影像票證用於起點的imageUrl欄位中,以從伺服器取得起點的影像。
    serviceName 它包含起點的服務名稱。
    startpointId 它包含起點ID。
    isFavorite 表示起點是否為我的最愛。 如果起點是我的最愛,則為True,否則為False。
    isDefaultImage 表示是否為處理指定影像。 如果沒有與處理序相關聯的影像,則為True,否則為false。
    任務 它包含呼叫起點時所建立的工作。
    imageUrl 它包含與起點對應的影像URL。
  2. 任務

    任務會指派給使用者/群組,並包含使用者介面(表單或指南(已棄用)),可填入資料。 當使用者被指派任務時,他們將獲得完成和提交的表單或指南。

屬性
僅限使用者端
註解
classOfTask
當任務為lc8任務時,任務類別為「LC8」,否則為「標準」。
completeTime
它包含任務完成時的時間戳記。
consultGroupId
它包含可向其諮詢任務的群組ID。 它在流程設計期間設定。
createTime
它包含建立任務時的時間戳記。
creationId
它包含建立工作之使用者的識別碼。
currentAssignment
它包含目前任務指派的詳細資料。
期限
其中包含任務到達截止日期的時間戳記。
描述
它包含工作的描述。
displayName
它包含工作的顯示名稱。
forwardGroupId
它包含可轉送任務的群組ID。 它在流程設計期間設定。
指示
它包含工作的指示。
isLocked
如果工作已鎖定,則為True。
isMustOpenToComplete
如果必須開啟工作表單才能完成工作,則為True。
isOpenFullScreen
如果為True,則開啟任務時,表單會首次完成熒幕。
isRouteSelectionRequired
若為True,則必須選取路由以完成工作。
isShowAttachments
如果為True,則會顯示附件。
isStartTask
若為True,則會從起始點建立任務。
isVisible
如果工作顯示在工作區中,則為True。
nextReminder
下一個提醒的時間戳記。
優先順序
它包含任務的優先順序。
1 =最高優先順序
2 =高優先順序
3 =一般優先順序
4 =低優先順序
5 =最低優先順序
processInstanceId
工作所屬之處理序執行個體的識別碼。
processInstanceStatus
任務的程式執行個體的狀態。
reminderCount
它包含任務的提醒計數。
routeList
它包含與任務關聯的路由清單。 使用者可以從路由清單中選取任一路由,以完成此工作。
selectedRoute
它包含任務完成時所選取路由的名稱。
serializedImageTicket
它包含與任務對應的影像票證。 此影像票證用於任務的imageUrl欄位中,以從伺服器取得任務的影像。
服務名稱
它包含工作的服務名稱。
serviceTitle
它包含工作的服務標題。
狀態
1 =已建立(從起點建立任務。)
2 =建立並儲存(從起點建立並儲存任務)。
3 =已指派(任務在處理序啟動後指派給使用者。)
4 =指派並儲存(已指派並儲存任務)。
100 =已完成(工作已完成。)
101 =已逾期(任務已到期限)。
102 =已終止
步驟名稱
它包含處理序設計期間的工作集名稱。
summaryUrl
它包含任務摘要URL。
taskACL
它是工作的存取控制清單。
任務識別碼
工作的識別碼。
updateTime
上次更新任務時的時間戳記。
formUrl
它包含任務的表單URL。
taskFormType
它包含任務表單型別。 使用此欄位,工作會在使用者端上呈現為PDF、SWF表單等。
showDirectActions
如果為True,則可在工作區中看到路由動作。
showACLActions
若為True,工作區中會顯示向前、諮詢、共用等動作。
supportsOffline
如果為True,則可將表單離線。 這僅適用於pdf表單。
supportsSave
若為True,則使用者可儲存工作。
readerSubmitOptions
此物件包含用於透過Reader提交PDF表單的選項,以防PDF表單不包含提交按鈕。
isDefaultImage
表示是否為處理指定影像。 如果沒有與處理序相關聯的影像,則為True,否則為false。
historyTaskList
它包含用於任務詳細資訊歷史記錄標籤中的任務清單。
isOwner
如果登入使用者是任務的擁有者,則為True。
availableCommands
它包含可以對任務執行的所有動作。
availableCommands.directCommands
它包含可用於任務的所有路由動作。
availableCommands.taskACLCommands
它包含forward、share和consult等命令(若可用於工作)。
availableCommands.otherCommands
它包含lock、unlock、absout、return、claim等可用命令。
processInstanceInfo
它包含有關工作的程式執行個體的資訊。
processVariables
T
它包含處理序變數的物件陣列(如果有的話)。
pendingTasks
它包含任務之程式執行個體的擱置任務清單。
userActions
它是物件的陣列。 每個物件都包含路由及其對應確認訊息(如果有的話)的詳細資料。
dataUrl
它是工作表單資料的URL。
externalAppConfig
這是協力廠商應用程式表單的組態。
已提交
如果任務已提交,則為True。
附件
工作的附件清單。
指派
任務的指派清單。
  1. 篩選條件

    篩選器基本上是使用者或群組的佇列。 當任務指派給使用者/群組時,任務會新增到對應的佇列中。

屬性
僅限使用者端
評論
isDefault
如果佇列是登入使用者的預設佇列,則為True,否則為false。
名稱
佇列擁有者的名稱。
qid
佇列的ID。
類型
它包含佇列的型別。
0 — 使用者佇列。
1. 共用佇列。
2. 群組佇列。
查詢
這包含與篩選器關聯的查詢。 此查詢用於從完整工作清單中搜尋工作。
任務
它包含屬於篩選器的所有工作清單。
  1. 郵件答錄機

    您可以管理您的休假排程,並控制您休假時指派給您的工作流程。

屬性
僅使用者端
個註解
日期範圍
它包含使用者休假排程的陣列物件。 在每個排程物件中,startDate欄位包含排程的開始日期,而dendDate欄位包含排程的結束日期。 如果排程中的endDate為Null,表示使用者尚未排定休假排程的結束日期。
isNoPrimaryDesignate
如果使用者不在辦公室時沒有主要指定,則為True。
isOutOfOffice
如果使用者不在辦公室,則為True。
outOfOfficeDesignate
它包含被使用者指派為主要指定的使用者的詳細資訊。
processSpecificDesignates
它包含專屬於處理序的「不在辦公室」指定的物件陣列。 在每個流程特定指定物件中,processName包含流程的名稱,如果沒有指派使用者給對應的流程,則isNotDesigned為true,如果沒有指派使用者給對應的流程,則userDesigned為null。
處理程式
它包含使用者可用的所有處理序清單。
initialOutOfOfficeSettings
它包含最初擷取之使用者的初始郵件答錄機設定。
outOfOfficeSettings
它包含修改過的外出設定。
userSearchHistory
它包含由登入使用者搜尋的使用者清單,直到日期為止。
  1. 程式執行個體

    當透過工作區或Workbench叫用流程時,會建立流程例項。

屬性
僅限使用者端
評論
描述
處理程式執行個體
的說明
發起人
處理程式執行個體的啟動器名稱。
initiatorId
處理程式執行個體的啟動器識別碼。
processCompleteTime
處理序完成時的時間戳記。
processInstanceId
處理程式執行個體的識別碼。
processInstanceStatus
0 =已起始
1 =正在執行
2 =完成
3 =正在完成
4 =已終止
5 =正在終止
6 =已暫停
7 =正在暫停
8 =正在取消暫停
processName
處理序的名稱。
processStartTime
處理程式啟動時的時間戳記。
processVariables
程式變數的物件陣列。 每個程式變數物件都包含名稱(即程式變數的名稱)、值(即程式變數的值)和型別(即程式變數的型別)。
工作清單
此處理序執行個體產生的工作。
  1. 處理名稱
屬性
僅限使用者端
評論
processMajorVersion
處理程式的主要版本。
processMinorVersion
處理序的次要版本。
processName
處理序的名稱。
processTitle
處理序的標題。
processInstanceList
此處理序的處理序執行個體清單。
  1. 任務指派物件

    任務指派物件包含有關任務指派的資訊。 以下是任務指派的屬性。

屬性
僅限使用者端
評論
assignmentCreateTime
建立此任務指派時的時間戳記。
assignmentType
0 =初始工作分派
1 =轉寄(任務已轉寄給目前的任務擁有者。)
2 =已傳回(任務已由任務的先前擁有者傳回至任務的目前擁有者。)
3 =已申請(任務已由任務的目前所有者申請)。
4 =提升(提升後任務已指派給目前的任務所有者)。
5 =已指派管理員(任務已由管理員指派給任務的目前所有者)。
6 =已諮詢(已諮詢任務給目前的任務所有者。)
assignmentUpdateTime
更新此任務指派時的時間戳記。
queueId
工作目前擁有者的佇列識別碼。
queueOwner
工作的目前擁有者名稱。
queueOwnerId
工作目前擁有者的識別碼。
  1. 工作ACL物件

    任務ACL物件包含任務的轉送、共用、諮詢等許可權相關資訊。 以下是工作ACL的屬性。

屬性
僅限使用者端
評論
canAddAttachments
若為True,則可將附件新增至工作。
canAddNotes
若為True,便可將備註新增至工作。
canClaim
若為True,則可宣告工作。
canConsult
若為True,則可查閱任務。
canForward
若為True,則可轉送工作。
canShare
若為True,則可共用工作。
  1. 工作附件

    附件可新增至任務。 附件可以是附件和附註型別。 以下是附件物件的屬性。

屬性
僅限使用者端
評論
creationDate
建立附件時的時間戳記。
creatorId
新增附件的使用者識別碼。
creatorName
新增附件的使用者名稱。
描述
附件的描述。
檔案名稱
附件的名稱。
識別碼
附件識別碼。
lastModifiedDate
上次修改附件時的時間戳記。
noteExtended
若為True,則附註為延伸(長)附註。
許可權
與附件相關聯的許可權。 allowRead欄位用於讀取許可權,allowWrite用於寫入許可權,allowDelete用於刪除許可權。
大小
附件大小(位元組)。
任務識別碼
要新增附件的工作識別碼。
型別
型別是檔案的附件,型別是備註的備註。
formattedCreationDate
根據使用者的UI設定,它包含附件建立日期。
formattedDescription
已格式化的附件說明。 用於顯示AEM Forms工作區附件說明中出現的特殊字元。
formattedFileName
格式化附件名稱。 用於顯示AEM Forms工作區附件名稱中出現的特殊字元。 這僅供筆記使用。
  1. 使用者

    以下是使用者物件的屬性。

屬性
僅限使用者端
評論
位址
使用者的位址。
commonName
使用者的通用名稱。
描述
使用者的描述。
directGroupMemberships
使用者群組的清單。
displayName
使用者的顯示名稱。
電子郵件
使用者的電子郵件識別碼。
isOutOfOffice
如果使用者不在辦公室,則為True。
姓氏
使用者的姓氏。
名字
使用者的名字。
oid
使用者識別碼。
組織
使用者的組織名稱。
postalAddress
使用者的郵寄地址。
電話
使用者的連絡電話。
telephoneNumber
使用者的連絡電話。
使用者ID
使用者的登入識別碼。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2