AEM Forms工作區JSON物件說明

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

  1. 類別

    類別會出現在工作區的開始程式標籤中。 這些類別可用來分類起點。

屬性 僅限用戶端 評論
名稱 F 類別名稱
id F 類別ID
說明
F 類別說明
parentOid
F 包含父類別的oid
startPointsList
T 包含類別中所有起點的清單
categoryList T 包含類別
的直接子類別清單
注意

所有「起點」和「我的最愛」都是在用戶端定義的類別。 「我的最愛」類別包含使用者標示為我的最愛的所有起點。 「所有起點」類別包含所有起點。

  1. 起點

    起點用於在調用時從工作區啟動進程。

    屬性 僅限用戶端 評論
    categoryId F 它包含起點所屬的類別的ID。
    說明 F 它包含起點的說明。
    名稱 F 它包含起點的名稱。
    serializedImageTicket F 它包含與起點對應的影像票證。 此影像票證用於起始點的imageUrl欄位,以從伺服器取得起始點的影像。
    serviceName F 它包含起點服務的名稱。
    startpointId F 它包含起始點的ID。
    isFavorite T 表示起點是否為收藏點。 如果startpoint是favorite,則返回true;否則返回false。
    isDefaultImage T 表示是否為進程指定映像。 如果沒有與進程相關聯的影像,則返回true;否則返回false。
    任務 T 它包含調用起點時建立的任務。
    imageUrl T 它包含與起點對應之影像的url。
  2. 任務

    任務會指派給使用者/群組,並包含可填入資料的使用者介面(表單或指南(已過時))。 當指派任務給使用者時,他們會收到表單或指南以完成並送出。

屬性
僅客戶端
評論
classOfTask F 任務類為「LC8」,任務為lc8任務,其它任務為「Standard」。
completeTime
F 它包含任務完成時的時間戳。
consultGroupId
F 它包含可咨詢任務的組的ID。 在流程設計過程中設定。
createTime
F 它包含建立任務時的時間戳。
creationId
F 它包含建立任務的用戶的ID。
currentAssignment
F 它包含有關當前任務分配的詳細資訊。
截止日期<a0/
F 它包含任務到達其期限的時間戳記。
說明
F 它包含任務的說明。
displayName
F 它包含任務的顯示名稱。
forwardGroupId
F 它包含可轉發任務的組的ID。 在流程設計過程中設定。
指令
F 它包含任務的說明。
isLocked
F 如果任務已鎖定,則返回true。
isMustOpenToComplete
F 如果必須開啟任務表單才能完成任務,則返回true。
isOpenFullScreen
F 如果為true,則在開啟工作時,表單會首次顯示完整畫面。
isRouteSelectionRequired
F 如果為true,則必須選擇路由才能完成任務。
isShowAttachments
F 如果為true,則顯示附件。
isStartTask
F 如果為true,則從起點建立任務。
isVisible
F 如果工作區中顯示任務,則返回true。
nextRements
F 下次提醒的時間戳記。
優先順序
F 它包含任務的優先順序。
1 =最高優先順序
2 =高優先順序
3 =正常優先順序
4 =低優先順序
5 =最低優先順序
processInstanceId F 任務所屬的進程實例的ID。
processInstanceStatus
F 任務的進程實例的狀態。
rementsCount
F 它包含任務提醒計數。
routeList
F 它包含與任務相關的路由清單。 用戶可通過從路由清單中選擇任一路由來完成任務。
selectedRoute
F 它包含任務完成時所選路由的名稱。
serializedImageTicket
F 它包含與任務對應的映像票證。 此映像票證用於任務的imageUrl欄位中,以從伺服器獲取任務的映像。

serviceName
F 它包含任務服務的名稱。
serviceTitle
F 它包含任務服務的標題。
狀態
F 1 =已建立(任務是從起點建立的。)
2 =建立並保存(任務從起點建立並保存。)
3 =已分配(進程啟動後,任務將分配給用戶。)
4 =分配和保存(分配和保存任務。)
100 =已完成(任務已完成)。
101 =無效(任務已到期)。
102 =終止
stepName
F 它包含流程設計期間任務集的名稱。
summaryUrl
F 它包含任務摘要url。
taskACL
F 它是任務的訪問控制清單。
taskId
F 任務的ID。
updateTime
F 上次更新任務時的時間戳記。
formUrl
T 它包含任務的表單URL。
taskFormType
T 它包含任務表單類型。 使用此欄位,任務在用戶端上會轉譯為pdf格式、swf表格等。
showDirectActions
T 如果為true,則在工作區中可看到路由操作。
showACLAactions
T 如果為true,則在工作區中會顯示向前、咨詢、共用等操作。
supportsOffline
T 如果為true,表單可離線。 這僅適用於pdf表單。
supportsSave
T 如果為true,則用戶可以保存任務。
readerSubmitOptions
T 此物件包含選項,當pdf表單不含提交按鈕時,這些選項會用來透過Reader提交pdf表單。
isDefaultImage
T 表示是否為進程指定映像。 如果沒有與進程相關聯的映像,則返回true。
historyTaskList
T 它包含任務詳細資訊的歷史記錄頁籤中使用的任務清單。
isOwner
T 如果登錄用戶是任務的所有者,則為true。
availableCommands
T 它包含可對任務執行的所有操作。
availableCommands.directCommands
T 它包含可用於任務的所有路由操作。
availableCommands.taskACLCommands
T 它包含轉發、共用和查詢等命令(如果可用)。
availableCommands.otherCommands
T 它包含如可用的鎖定、解鎖、放棄、返回、聲明等命令。
processInstanceInfo
T 它包含有關任務進程實例的資訊。
processVariables
T
它包含進程變數的對象陣列(如果存在)。
pendingTasks
T 它包含任務進程實例的待定任務清單。
userActions
T 它是物件的陣列。 每個對象都包含有關路由及其相應確認消息的詳細資訊(如果存在)。
dataUrl
T 它是任務形式資料的url。
externalAppConfig
T 這是協力廠商應用程式表單的設定。
已提交
T 如果任務已提交,則返回true。
附件
T 任務的附件清單。
指定任務
T 任務分配清單。
  1. 篩選

    篩選器基本上是使用者或群組的佇列。 將任務分配給用戶/組時,該任務將添加到相應的隊列中。

屬性 僅限用戶端 評論
isDefault
F 若佇列是登入使用者的預設佇列,則為true,否則為false。
名稱
F 隊列所有者的名稱。
qid F 隊列的ID。
類型 F 它包含隊列的類型。
0 —— 用戶隊列。
1. 共用佇列。
2.組隊列。
查詢 T 這包含與篩選器關聯的查詢。 此查詢用於從完整任務清單中搜索任務。
任務 T 它包含屬於篩選器的所有任務的清單。
  1. 外出

    您可以管理離職時間表,並控制指派給您的工作流程。

屬性
僅限用戶端
評論
dateRanges
F 它包含用戶的不在辦公室時間表的陣列對象。 在每個計畫對象中,startDate欄位包含計畫的開始日期和dendDate欄位包含計畫的結束日期。 如果endDate在排程中為null,表示使用者尚未排程離職排程的結束日期。
isNoPrimaryDesignate
F 如果用戶不在辦公室,則沒有主要指定,則返回true。
isOutOffice
F 如果使用者不在辦公室,則為true。
outOfficeDesignate
F 它包含被用戶指定為主要指定的用戶的詳細資訊。
processSpecificDistans
F 它包含許多對象,用於指定流程特定的離職狀態。 在每個特定於進程的指定對象中,processName包含進程的名稱,如果沒有為相應進程分配用戶,isNotDesignated為true,如果沒有為相應進程分配用戶的其他詳細資訊,userDesignated為null。
進程
T 它包含用戶可用的所有進程的清單。
initialOutOfficeSettings
T 它包含最初提取的用戶的初始離職設定。
outOfOfficeSettings
T 它包含已修改的離職設定。
userSearchHistory
T 它包含登入使用者搜尋到日期的使用者清單。
  1. 流程實例

    通過工作區或工作台調用流程時,將建立流程實例。

屬性 僅限用戶端 評論
說明
F 進程實例說明
啟動器 F 進程實例的啟動器名稱。
initiatorId F 進程實例的啟動器ID。
processCompleteTime
F 進程完成時的時間戳。
processInstanceId
F 進程實例的ID。
processInstanceStatus
F 0 =起始
1 =運行
2 =完成
3 =完成
4 =終止
5 =終止
6 =暫停
7 =暫停
8 =取消暫停
processName
F 進程的名稱。
processStartTime
F 進程啟動時的時間戳記。
processVariables
F 流程變數的對象陣列。 每個進程變數對象都包含進程變數的名稱、進程變數的值和進程變數類型。
tasklist
T 此進程實例生成的任務。
  1. 處理名稱
屬性 僅限用戶端 評論
processMajorVersion
F 進程的主要版本。
processMinorVersion
F 進程的次要版本。
processName
F 進程的名稱。
processTitle
F 進程的標題。
processInstanceList
T 此進程的進程實例清單。
  1. 任務分配對象

    任務分配對象包含有關任務分配的資訊。 以下是任務分配的屬性。

屬性 僅限用戶端 評論
assignmentCreateTime
F 建立任務分配時的時間戳。
assignmentType
F 0 =初始分配
1 =轉發(任務已轉發給任務的當前所有者)。
2 =返回(任務已由任務的前一個所有者返回給任務的當前所有者。)
3 =已請求(任務的當前所有者已請求任務)。
4 =呈報(呈報後,任務已指派給任務的當前擁有者。)
5 =已分配管理員(管理員已將任務分配給當前任務的所有者。)
6 =已咨詢任務(已咨詢任務的當前責任人)。
assignmentUpdateTime
F 更新此任務分配時的時間戳。
queueId
F 任務當前所有者的隊列ID。
queueOwner
F 任務的當前所有者的名稱。
queueOwnerId
F 任務當前所有者的ID。
  1. 任務ACL對象

    任務ACL對象包含有關權限的資訊,如轉發、共用、咨詢等。 任務。 以下是任務ACL的屬性。

屬性 僅限用戶端 評論
canAddAttachments
F 如果為true,則可將附件添加到任務。
canAddNotes
F 如果為true,則可將附註添加到任務。
canClaim
F 如果為true,則可聲明任務。
canConsult
F 如果為true,則可咨詢任務。
canForward
F 如果為true,則可轉發任務。
canShare
F 如果為true,則可共用任務。
  1. 任務附件

    附件可以添加到任務中。 附件可以是附件和注釋類型。 以下是attachment對象的屬性。

屬性 僅限用戶端 評論
creationDate
F 建立附件時的時間戳。
creatorId
F 新增附件的使用者ID。
creatorName
F 添加附件的用戶的名稱。
說明
F 附件說明。
fileName
F 附件名稱。
id
F 附件ID。
lastModifiedDate
F 上次修改附件時的時間戳。
noteExtended
F 如果為true,則note是擴展(長)note。
權限
F 與附件關聯的權限。 allowRead欄位用於讀取權限,allowWrite用於寫入權限,allowDelete用於刪除權限。
大小
F 附件的大小(以位元組為單位)。
taskId
F 添加附件的任務的ID。
類型
F 「類型」是檔案的附件,「類型」是注釋的注釋。
formattedCreationDate
T 它包含根據用戶UI設定建立附件的日期。
formattedDescription
T 格式化附件說明。 用於在AEM Forms工作區中顯示附件說明中顯示特殊字元。
formattedFileName
T 格式化附件名稱。 用於在AEM Forms工作區中顯示附件名稱中的特殊字元。 僅用於注釋。
  1. 使用者

    以下是用戶對象的屬性。

屬性 僅限用戶端 評論
地址
F 用戶的地址。
commonName
F 用戶的公用名。
說明
F 用戶說明。
directGroupMemberships
F 使用者群組的清單。
displayName
F 顯示用戶的名稱。
email
F 使用者的電子郵件ID。
isOutOffice
F 如果使用者不在辦公室,則為true。
lastName
F 用戶的姓氏。
firstName
F 用戶的名字。
oid
F 用戶的ID。
org
F 用戶的組織名稱。
postalAddress
F 用戶的郵遞區號。
電話
F 聯繫用戶的號碼。
telephoneNumber
F 聯繫用戶的號碼。
userid
F 登入使用者的ID。

本頁內容