定義所有使用者歷程

本頁說明如何定義和對應 Google Chat 應用程式。「使用者歷程」是一組動作 使用者與 Chat 應用程式的互動情形 使用者達成目標請先定義這些歷程,再建立 這個 Chat 擴充應用程式可識別下列設定:

  • 提供錯誤訊息的時機。
  • 何時建議斜線指令,協助使用者使用 Chat 應用程式。
  • 可簡化使用者流程的位置。

製作所有使用者歷程的流程圖

流程圖是實用工具,可協助使用者以圖表呈現及思考所有使用者 即時通訊應用程式互動次數。如果您的 Chat 應用程式可搭配其他 Google 服務使用,或 請務必加入這類互動。理想情況下 您的流程圖會說明每一次可能的互動,或以較複雜的方式進行 包括每個使用者歷程的流程圖

下方流程圖顯示了 協助使用者管理自己的 Chat 擴充應用程式 Chat 中的 Google 日曆:

新手上路、驗證和查看 Google 日曆使用者歷程的流程圖。

上圖顯示使用者想使用 以下即時通訊應用程式可查看他們的日曆:

  1. 使用者將 Chat 應用程式新增至聊天室。

  2. Chat 應用程式會傳送歡迎訊息,提示使用者 讓使用者授予存取權

    • 如果使用者拒絕授予存取權,上一個歡迎訊息 重新傳送
    • 如果使用者同意授予存取權,就會點選「登入」
  3. 系統會要求使用者透過 對話方塊訊息

    • 如果使用者無法登入,系統就會傳送錯誤訊息 使用者嘗試再次登入。
    • 如果使用者能順利登入,系統會傳送新手上路訊息 ;說明如何透過 Chat 應用程式使用即時通訊。
  4. 使用者輸入 /checkCalendar 斜線指令 從 Google 日曆取得今天的行程。

    • 如果 Chat 應用程式無法擷取 使用者的日曆時,系統會顯示錯誤訊息。
    • 如果成功,Chat 應用程式會將今天的 安排時間。

撰寫使用者故事來引導使用者歷程

使用者故事代表使用者目標,經過撰寫的目的在於讓使用者、工作 故事目的和目的明確使用者故事採開放式架構設計 因為他們能透過多種方式 說明方式使用者故事可協助您設定使用者合作的路徑 Chat 應用程式。

使用者故事格式如下:身為「使用者」,我想要執行工作, 可以達成目標。上述範例的使用者故事為: 跨職能員工,我想查看我的日曆,以便讓我能夠 與他人協作處理專案

大多數 Chat 擴充應用程式都有多位使用者故事。舉例來說 Chat 應用程式範例的使用者故事如下:管理員的身分 我想安排每週會議,並納入所有直屬部屬協作處理專案。針對每個使用者故事,找出旅程 並建立流程圖 您與 Chat 應用程式的所有潛在互動。

包含圖例

為協助他人解讀您的使用者歷程,請加上圖例 則代表哪一種互動類型比如說 因為使用者決策點、使用者輸入內容 和 Chat 應用程式。

將所有錯誤情況納入考量

為了確保使用者在使用 Chat 應用程式,請在使用者歷程中加入錯誤情境 。定義錯誤發生方式 撰寫可採取行動的錯誤訊息 並找出使用者可能的回應方式,以利他們 目標。例如:「錯誤的使用者名稱或密碼。請嘗試重新登入」

辨識 Chat 應用程式要傳送給使用者的訊息

每次互動都應有您的 向使用者進行即時通訊 (即使只是訊息) 確認 Chat 應用程式已順利完成 使用者的要求。例如:「歡迎使用排程應用程式。我可以安排時間 請重新安排時間,或移除日曆上的活動。查看今天的時間表 輸入「/checkCalendar」。