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

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

  1. 類別

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

屬性
僅限使用者端
評論
名稱
類別名稱
id
類別ID
說明
類別說明
parentOid
包含父類別的OID
startPointList
包含類別中存在的所有起點的清單
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
它包含建立任務的使用者ID。
currentAssignment
它包含有關目前任務指派的詳細資訊。
期限
其中包含任務即將到達截止日期的時間戳記。
說明
它包含任務的說明。
顯示名稱
它包含任務的顯示名稱。
forwardGroupId
它包含可轉送任務的群組ID。 它在流程設計期間設定。
指示
它包含任務的指示。
isLocked
如果工作已鎖定,則為True。
isMustOpenToComplete
如果必須開啟工作表單才能完成工作,則為True。
isOpenFullScreen
如果為true,則開啟任務時,表單會首次採用完整熒幕。
isRouteSelectionRequired
如果為true,則必須選取路由以完成任務。
isShowAttachments
如果為true,則會顯示附件。
isStartTask
如果為true,則從起點建立任務。
isVisible
如果任務顯示在工作區中,則為True。
nextReminder
下一個提醒的時間戳記。
優先順序
它包含任務的優先順序。
1 =最高優先順序
2 =高優先順序
3 =一般優先順序
4 =低優先順序
5 =最低優先順序
processInstanceId
工作所屬之程式執行個體的ID。
processinstancestatus
任務的程式執行個體的狀態。
reminderCount
它包含任務的提醒計數。
routeList
它包含與任務關聯的路由清單。 使用者可以從路由清單中選取任一路由,以完成此工作。
選定路由
它包含任務完成時所選取路由的名稱。
serializedImageTicket
它包含與任務對應的影像票證。 此影像票證用於任務的imageUrl欄位中,以從伺服器取得任務的影像。
serviceName
它包含任務的服務名稱。
serviceTitle
它包含任務的服務標題。
狀態
1 =已建立(從起點建立任務。)
2 =建立與儲存(從起始點建立並儲存任務)。
3 =已指派(任務在流程啟動後指派給使用者。)
4 =指派並儲存(指派並儲存任務)。
100 =已完成(任務已完成。)
101 =已截止(任務已到截止日期)。
102 =已終止
stepName
它包含流程設計期間的工作集名稱。
summaryUrl
它包含任務摘要url。
taskACL
它是任務的存取控制清單。
taskId
任務的ID。
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
它包含鎖定、解鎖、放棄、傳回、宣告等可用命令。
processInstanceInfo
它包含有關任務的流程例項的資訊。
processVariables
T
其中包含流程變數的物件陣列(如果有的話)。
pendingTasks
它包含任務之程式執行個體的擱置任務清單。
userActions
它是物件的陣列。 每個物件都包含有關路由及其對應確認訊息(如果有的話)的詳細資訊。
dataUrl
它是任務表單資料的URL。
externalAppConfig
這是協力廠商應用程式表單的設定。
已提交
如果任務已提交,則為真。
附件
工作的附件清單。
指定任務
任務的指派清單。
  1. 篩選條件

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

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

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

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

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

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

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

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

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

屬性
僅限使用者端
評論
canAddAttachments
若為True,則可將附件新增至工作。
canAddNotes
如果為True,則可將附註新增至任務。
canClaim
如果為true,則可申請任務。
canConsult
如果為true,則可參閱任務。
canForward
如果為true,則可轉送任務。
canShare
如果為true,則可共用工作。
  1. 工作附件

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

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

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

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