420.4.2・Customer Facing Features 21%
Forms
Forms 讓表單能排版、依答案顯示不同區塊,不用請 Jira admin 建一堆 custom field。考你建立、條件、連結 Jira field、放的位置與送出後的行為。
官方考綱原文(這一節會考的範圍)
- Create a form using a blank form or template (structure the form with bullets, tables, quotes, and layouts).用空白或 template 建表單並排版
- Organize forms using sections and conditional logic.用 section 與條件邏輯組織表單
- Configure form fields behavior, including default response and linked Jira fields.設定欄位行為:預設回答、linked Jira fields
- Add translations to forms.替表單加翻譯
- Attach forms to request types (manually or via automation).把表單附到 request type(手動或 automation)
- Create shareable links.建立 shareable link
- Manage the form preferences that affect how a form behaves.管理表單 preferences
3 分鐘速覽
Forms:比 request form 更靈活的表單
- 建立Space settings → Request management → Forms:從 200+ 個 template 或 blank 開始;要 Jira admin 或 project admin。
- 排版Confluence 風格編輯器:標題、bullets、表格、引用、多欄 layout。
- Sections+條件邏輯依 radio、checkbox、dropdown 的答案顯示或隱藏 section;必填欄位不能放在條件 section。
- Linked Jira fieldsForm field 只存在表單裡;連到 Jira field 才能被 JQL、automation、報表使用。
- 放在哪Attach to request types、shareable link、加到既有 issue(含 automation 的 Attach forms)。
- Preferences保持開放可編輯、每次重送存 PDF、送出後鎖定(只有 admin 能改)、推薦給 agent。
資料來源(5)有疑慮時點開看官方原文
- Create or edit a form
To create or edit forms, you’ll need admin or space admin permissions.
- What are forms?
Browse over 200 form templates, or create your own using a Confluence-style editor with column layouts, tables, and other rich formatting.
- Link a form field to a Jira field
If a form field is marked as required, it cannot be placed in a conditional section.
- What are form fields and Jira fields?
Jira fields are responsible for automation, reporting, JQL, and other processes.
- About form settings
Lock the form so only space admins are able to make edits.
建立
建立表單、section 與條件
- 新表單Forms → 選 template 或 Blank form;有多個 issue type 時先選這張表單要建立的 work 類型。
- 加內容從右側拖拉欄位;輸入 / 加元素(標題、表格、layout、bullets、quote)。
- Section把相關欄位包成 section;選 section → Create logic → Show/Hide → 條件(field、operator、value),可用 AND、OR。條件欄位要是 radio、checkbox、dropdown。
- 欄位行為每個欄位可設必填、驗證、說明、連到 Jira field;考綱另列 default response(預設回答),官方文件未詳述操作。
- Preview測試版面、條件與驗證,再 Save changes。編輯不會影響已經在 issue 上的表單實例。
資料來源(5)有疑慮時點開看官方原文
- Create or edit a form
If your space has more than one work type, you’ll be prompted to select the type of work.
- Create or edit a form
Under Visibility, choose whether to Show or Hide the section when the conditions are met.
- Create or edit a form
To make a section conditional, select Conditionally under Show Section from the panel on the right. The field types must be radio, checkbox, or dropdown.
- Link a form field to a Jira field
If a form field is marked as required, it cannot be placed in a conditional section.
- Create or edit a form
Edits won’t affect any existing instances where a form is already being used, or spaces it’s been copied to.
Linked Jira fields
Form field vs Jira field
| Form field | Jira field(custom/system) | |
|---|---|---|
| 誰能建 | Project admin 在表單裡建,不用 Jira admin | Jira admin |
| 存在哪 | 只存在這張表單 | 整個站台 |
| JQL、automation、報表 | ✗ 不能直接用 | ✓ |
| 連結後 | 兩邊同步:改 form field 會更新 Jira field,反之亦然 |
- 連結規則:同一個 Jira field 不能同時在 request form 與表單上(會出現兩次);同一張表單裡一個 Jira field 只能被連一次;兩邊類型要一致(多選不能連到文字)。
- Approvers 欄位放進表單,customer 就能自己選 approver。
資料來源(5)有疑慮時點開看官方原文
- What are form fields and Jira fields?
These fields can be created by project admins and won’t be saved to your service space like a custom Jira field.
- What are form fields and Jira fields?
Jira fields are responsible for automation, reporting, JQL, and other processes.
- About form states
If the form has linked fields, any changes made to a linked form field will automatically update its linked Jira field (and vice versa).
- Link a form field to a Jira field
Jira fields can’t be on a request form and a form at the same time
- What are forms?
If the 'approvers' field is included in the form, customers can view and manually select an approver for their requests.
放在哪
表單出現的地方
| 位置 | 怎麼設 | 說明 |
|---|---|---|
| Request type 的 portal 表單 | Request type → Attach form;或 Form settings → Attach to request types | 出現在 Jira 欄位下方,customer 感覺是同一張表;送出後在 request 的 Forms 區 |
| Shareable link | Form settings → Create a shareable link | 不經 portal 直接建 issue;可嵌到 Confluence;給 admin、agent、Service Desk Team 的 collaborator 使用 |
| 加到既有 issue | Agent 在 issue 上 Add form(internal 或 external);或 automation 的 Attach forms/Copy forms | 向 customer 補資料、記錄內部流程 |
不支援的管道
官方:forms 目前不能用在 email、chat、virtual agent、widget。
資料來源(5)有疑慮時點開看官方原文
- About form settings
The form will appear below any already configured Jira fields, and form fields will look much like regular Jira fields.
- Where can forms be used?
These links can be shared externally so admins, agents, or collaborators added to the Service Desk Team role can submit forms outside the portal.
- What are forms?
Add forms to existing work items and choose to make these internal or external.
- What are forms?
Use automation to copy forms, add forms to work items, and even trigger actions based on form activity.
- Where can forms be used?
Forms can’t be used in certain channels at this time. This includes email, chat, the virtual agent, and the widget.
Preferences 與翻譯
表單送出後的行為
| Preference(送出時) | 效果 |
|---|---|
| Keep this form open for edits | 任何人可以再編輯、重送 |
| Save a PDF version each time it's resubmitted | 每次重送存一份 PDF,追蹤變更 |
| Lock this form once submitted | 只有 project admin 能編輯或刪除(locked 狀態) |
| Show this form as recommended | Agent 在 issue 加表單時,它會排在清單最上面 |
| Ignore field validation | 驗證不擋建立;要先開 Keep this form open for edits 才能開 |
| 表單狀態 | 意思 |
|---|---|
| Open for edits | 在 customer 手上填寫或修改,可存草稿 |
| Submitted | 已送出;agent 可 Edit 或 Open customer edits |
| Locked | 只能檢視;只有 admin 能改 |
- 翻譯:表單 Translate 分頁 → Add languages → 逐欄翻譯 → 開 Available to customers。沒有對應語言的 customer 看到 primary language。Portal 的 Language support 也要啟用該語言,否則不會出現。連到 Jira field 的選項欄位目前不能翻譯。
資料來源(5)有疑慮時點開看官方原文
- About form settings
Save a PDF version of the form each time it’s resubmitted to keep track of any changes.
- About form settings
Show the form as recommended to agents when selecting from a list of exisiting forms.
- About form settings
This can only be enabled if the Keep this form open for edits preference is enabled first.
- About form states
Changes such as editing or deleting a form can only be made by space admins.
- Add translations to a form
Languages won’t be visible to customers until translations have been reviewed, and the Available to customers toggle is enabled.
易錯觀念
考題愛用的錯誤說法
Form field 可以直接在 JQL 搜尋。
要先連到 Jira field。
建 form field 要 Jira admin 建 custom field。
Form field 在表單裡直接建,只存在表單。
Customer 用 email 提單也會看到附加的表單。
Forms 不支援 email、chat、widget、virtual agent。
必填欄位可以放在條件 section 裡。
必填欄位(含連到 Summary 的)不能放在條件 section。
編輯表單會更新所有已經附在 issue 上的表單。
不影響既有實例,也不影響複製到其他 project 的表單。
資料來源(5)有疑慮時點開看官方原文
- Link a form field to a Jira field
You can link form fields to most Jira fields to ensure automation, reporting, JQL, and other processes work as usual.
- What are forms?
Form fields can also be created without a Jira admin or making new custom fields that save to your site.
- Where can forms be used?
Forms can’t be used in certain channels at this time. This includes email, chat, the virtual agent, and the widget.
- Link a form field to a Jira field
If a form field is marked as required, it cannot be placed in a conditional section. This includes the Summary linked Jira field.
- Create or edit a form
Edits won’t affect any existing instances where a form is already being used, or spaces it’s been copied to.
動手做
實作 Lab:做一張會變形的表單,掛到 request type
第一次做 Lab?先看 Lab 環境準備:用測試站台、準備測試帳號。畫面名稱可能隨 Atlassian 更新而不同,以下以現行畫面為準。
目標:用 form builder 做一張有條件 section 的表單,附到 request type,再看送出後的鎖定與 linked Jira field 的行為。
這個 Lab 對應的考點
條件 section 依 radio、checkbox、dropdown;必填欄位不能放在條件 section;連到 Jira field 才能被 JQL、automation、報表使用;Lock=送出後只有 admin 能改;forms 不能用在 email、chat、widget、virtual agent。
準備
- 沿用 420.4.1 的 Lab 借用投影機(沒做的話任選一個 request type)。
步驟
- 你應該看到:進入 form builder,右側是可拖拉的欄位與元素;輸入 / 可以插入標題、表格、layout。
- 你應該看到:表單上出現一個框起來的 section,裡面有兩個欄位。
- 你應該看到:選「新筆電」時 section 出現,選「維修」時消失。條件只能拿 radio、checkbox、dropdown 當依據。
- 你應該看到:Lab 借用投影機的 request form 預覽,下方多了這張表單。
- 你應該看到:表單接在 Jira 欄位下方,看起來像同一張表;送出後在 request 上另有 Forms 區塊。
- 你應該看到:表單是鎖定狀態:Leo 只能檢視;你看得到 Edit 或 Open customer edits。
- 你應該看到:既有 request 上的表單不變:編輯只影響之後的新實例。
試試看:改一個設定,觀察差異
T1在條件 section 裡選「型號」,試著把它設成必填。看結果
做不到或會被擋:必填欄位(包括連到 Summary 的欄位)不能放在條件 section。要必填,就移到 section 外。
T2在表單外加一個 text 欄位,右側 Linked Jira field 選 Description → Save changes,再看 Lab 借用投影機的 request form。看結果
Description 從 request form 被移除,改由表單欄位填:同一個 Jira field 不能同時出現在 request form 與表單上。做完取消連結,並把 Description 加回 request form。
T3(想像,不實際做)把 Lab 借用投影機設成某個 email address 的 request type,customer 用 email 提單。看結果
Email 建的 request 不會帶這張表單:forms 目前不能用在 email、chat、virtual agent、widget。
心像錨點:閉上眼睛想一次這個畫面
Form builder 裡那個 section:右側面板寫著 Show when「你需要什麼?」is equal to 新筆電。條件看選項,連了才算數,鎖了只剩 admin。
收尾
- Lab 筆電申請的 Settings → 關掉 Attach to request types。
- 確認 Description 仍在 Lab 借用投影機的 request form 上。
資料來源(4)有疑慮時點開看官方原文
- Create or edit a form
Under Visibility, choose whether to Show or Hide the section when the conditions are met.
- Link a form field to a Jira field
Required fields cannot be used in a conditional section – If a form field is marked as required, it cannot be placed in a conditional section.
- About form states
Changes such as editing or deleting a form can only be made by space admins.
- Where can forms be used?
Forms can’t be used in certain channels at this time. This includes email, chat, the virtual agent, and the widget.
一分鐘腦內整理
讀完了?用這張收攏整節
條件看選項Radio、checkbox、dropdown 才能當條件。
連了才算數Linked Jira field 才能被 JQL、automation、報表用。
鎖=只剩 admin
建立表單、section 與條件
- 條件 section 依 radio、checkbox、dropdown。
- 必填欄位不能放在條件 section。
Form field vs Jira field
- 要給 JQL/automation/報表用 → 連到 Jira field。
表單出現的地方
- Forms 不能用在 email、chat、widget、virtual agent。
表單送出後的行為
- Lock=送出後只有 admin 能改。
- 翻譯要開 Available to customers+portal language support。
本節練習
做題
題目載入中…
官方來源(本節依據)
本教材為原創整理,非 Atlassian 官方出版品;題目皆為原創,不含第三方題庫題幹。考試沿用 project/issue 等用語,現行 Jira Service Management 已改稱 space/work item;customer 端仍叫 request。