CSV 審批流程範本(按毛利率的折扣審批)

一份可以直接以 CSV 貼進來的折扣審批流程:三個毛利率分段、四條審批人泳道,以及幾條修訂迴路——它們的「連線至」值向上指回檔案,指向一個比自己所在那列更小的列號。

使用此範本

生成呢個圖嘅 CSV 檔

每行一個步驟。「連線至」欄入面嘅數字係行號——就係佢畫出啲連線,亦係大多數檔案缺咗嗰欄。

#形狀方框文字連線至連線文字橫向泳道縱向泳道
1Start收到客戶提出的折扣要求2報價銷售代表
2Process輸入明細項目、標價與所要求的折扣3報價銷售代表
3Process計算折扣後的毛利率4報價銷售代表
4Process寫下要求這個折扣的理由5報價銷售代表
5Decision毛利率是否達到 40% 或以上?6, 740% 或以上, 低於 40%毛利檢查銷售代表
6Process在銷售代表這一級批准並蓋上毛利率19審批銷售代表
7Decision毛利率是否達到 30% 或以上?8, 1030% 至 40%, 低於 30%毛利檢查銷售經理
8Process銷售經理檢查理由與承諾採購量9審批銷售經理
9Decision銷售經理是否批准?19, 15, 22批准, 退回修訂, 拒絕這個折扣審批銷售經理
10Decision毛利率是否達到 20% 或以上?11, 1320% 至 30%, 低於 20%毛利檢查財務
11Process財務對照客戶往績檢查毛利率12審批財務
12Decision財務是否批准?19, 15, 13批准, 退回修訂, 呈交總監審批財務
13Process為商務總監準備這單生意的摘要14審批商務總監
14Decision商務總監是否批准?19, 18, 22批准, 有條件批准, 拒絕這個折扣審批商務總監
15Process修訂折扣、價格或條款16修訂銷售代表
16Decision是否同一位審批人第二次退回?3, 17第一次修訂, 第二次修訂修訂銷售代表
17Decision堅持這個折扣還是放棄這單生意?13, 23堅持並呈交總監, 因毛利理由放棄修訂商務總監
18Process把總監的條件記在報價上19審批商務總監
19Process把獲批的報價發給客戶20發出銷售代表
20Decision客戶是否在報價到期前接受?21, 15, 24接受, 要求更大折扣, 到期前沒有回覆發出銷售代表
21Success訂單以獲批毛利率入帳發出銷售代表
22Reject折扣被拒,報價結案發出銷售經理
23End因毛利理由放棄這單生意發出商務總監
24End報價到期而沒有訂單發出銷售代表
#,形狀,方框文字,連線至,連線文字,橫向泳道,縱向泳道
1,Start,收到客戶提出的折扣要求,2,,報價,銷售代表
2,Process,輸入明細項目、標價與所要求的折扣,3,,報價,銷售代表
3,Process,計算折扣後的毛利率,4,,報價,銷售代表
4,Process,寫下要求這個折扣的理由,5,,報價,銷售代表
5,Decision,毛利率是否達到 40% 或以上?,"6, 7","40% 或以上, 低於 40%",毛利檢查,銷售代表
6,Process,在銷售代表這一級批准並蓋上毛利率,19,,審批,銷售代表
7,Decision,毛利率是否達到 30% 或以上?,"8, 10","30% 至 40%, 低於 30%",毛利檢查,銷售經理
8,Process,銷售經理檢查理由與承諾採購量,9,,審批,銷售經理
9,Decision,銷售經理是否批准?,"19, 15, 22","批准, 退回修訂, 拒絕這個折扣",審批,銷售經理
10,Decision,毛利率是否達到 20% 或以上?,"11, 13","20% 至 30%, 低於 20%",毛利檢查,財務
11,Process,財務對照客戶往績檢查毛利率,12,,審批,財務
12,Decision,財務是否批准?,"19, 15, 13","批准, 退回修訂, 呈交總監",審批,財務
13,Process,為商務總監準備這單生意的摘要,14,,審批,商務總監
14,Decision,商務總監是否批准?,"19, 18, 22","批准, 有條件批准, 拒絕這個折扣",審批,商務總監
15,Process,修訂折扣、價格或條款,16,,修訂,銷售代表
16,Decision,是否同一位審批人第二次退回?,"3, 17","第一次修訂, 第二次修訂",修訂,銷售代表
17,Decision,堅持這個折扣還是放棄這單生意?,"13, 23","堅持並呈交總監, 因毛利理由放棄",修訂,商務總監
18,Process,把總監的條件記在報價上,19,,審批,商務總監
19,Process,把獲批的報價發給客戶,20,,發出,銷售代表
20,Decision,客戶是否在報價到期前接受?,"21, 15, 24","接受, 要求更大折扣, 到期前沒有回覆",發出,銷售代表
21,Success,訂單以獲批毛利率入帳,,,發出,銷售代表
22,Reject,折扣被拒,報價結案,,,發出,銷售經理
23,End,因毛利理由放棄這單生意,,,發出,商務總監
24,End,報價到期而沒有訂單,,,發出,銷售代表

運作方式

  1. 匯入之前先用文字編輯器打開檔案

    先看原始字元。分隔符是逗號還是分號?凡是系統清單分隔符為分號的地方,Excel 就寫分號,而那是歐洲大陸大部分地方的情況,因為逗號在那裡已經是小數點。一個分號檔案被當成逗號檔案去讀,會給你一個把整列裝在裡面的欄。也檢查那些帶重音的字元:如果它們以亂碼形式送到,這個檔案就不是它被當成的那個編碼。而如果只有第一個欄怎樣都對不上,通常的原因是 Excel 的「CSV UTF-8」匯出在第一個標題前面寫了一個看不見的位元組順序記號——把那個標題重新打一次,或者存成普通 CSV。

  2. 給檔案編輯器讀得懂的標題名稱

    第一列必須說明有哪些欄:「形狀」、「方框文字」、「連線至」、「連線文字」、「連線樣式」、「橫向泳道」、「縱向泳道」。比對依據是名稱,所以欄的次序自由,而你匯出檔產生的每一個額外欄都會一併帶過並被忽略。把坐在標題上方的任何標題文字或篩選條件列刪掉——CSV 沒有標題區塊這個概念,所以第一列的一個報表標題會令你真正的標題變成普通資料。一個拼錯的標題也不算錯誤;它只不過是一個甚麼都不做的欄,所以每一個你打算使用的欄,都要確認它真的到位。

  3. 在寫下第一個「連線至」之前先為列編號

    一列的號碼就是它在資料裡的位置:第一列資料是 1、第二列是 2,如此類推。在連接任何東西之前先把號碼寫在旁邊,然後才寫連接。之後插入一列會令它下面每一列重新編號,也令每一個曾經指向它們的「連線至」重新指向別處,所以先把列的清單完成,再開始處理箭嘴。

  4. 最後才寫那些向後的邊,並把每一條讀出聲

    每一次退回都是一個細過自己列號的「連線至」。這裡「是否同一位審批人第二次退回?」是第 16 列,而它第一次修訂的「連線至」是 3;第 17 列指向 13;第 20 列指向 15。把每一條當成一句話說出來——第 16 列回到第 3 列,也就是「計算折扣後的毛利率」——因為一個差了一的向後號碼坐在檔案裡時看起來完全合理,而它會畫出一支指進錯誤方框的箭嘴,而不是一支都沒有。

  5. 不要讓逗號進入「連線至」與「連線文字」

    那兩個欄是按同一次序讀的逗號分隔清單,所以第 20 列的「連線至」讀作 21,15,24,而它的「連線文字」讀作 接受,要求更大折扣,到期前沒有回覆——三個目標、三個標籤,按位置對齊。分支標籤裡的一個逗號會被讀成另一條分支,這正是為甚麼這張圖裡沒有一個連接線標籤含有逗號。「方框文字」是單一個值,所以只要那個欄位加了引號,逗號就沒有問題:「輸入明細項目、標價與所要求的折扣」可以完整地走完一趟,而同樣的文字沒有加引號就會變成兩個欄。

  6. 把你們自己的數字放進分段

    40、30 與 20 是佔位符。按你們自己的價目表去訂,令最高那一段覆蓋大部分報價;如果你們大多數生意都掉在第一個門檻之下,那麼每一張報價都會變成一次審批,而隊列就會變成流程本身。順手把毛利率的意思定義清楚——折扣後的毛利率,對照的是哪一個成本——因為一個門檻可靠到甚麼程度,取決於與它比較的那個數字,而在一個 CSV 裡,那個數字是一個背後沒有公式的快照。

常見問題

在 CSV 裡怎樣寫一條修訂迴路?

用一個細過它所在那列的「連線至」值。CSV 裡沒有箭嘴;唯一能造出一條邊的,就是「連線至」欄裡的一個列號,而沒有任何規定要求那個號碼大過當前這一列。一條退回路線的寫法跟其他任何連接一模一樣,唯一分別是它向上指回檔案而不是向下。在這張圖裡,修訂步驟是第 15 列,而第 9、12 與 20 列都指名它:前兩者是來自審批人的向前引用,第三個是來自客戶那一步的向後引用。然後第 16 列指回第 3 列。有兩件事要留神。一條沒有出口的迴路會順順利利地匯入,並讀成一條永遠完成不了的流程,所以要用一個判斷替它封頂——在這裡就是「是否同一位審批人第二次退回?」。而一個指向不存在的列的「連線至」會被丟棄、不留訊息,所以一條向後的邊差了一,顯示出來會是少了一支箭嘴,而不是一個錯誤。

一個 CSV 要有哪些欄才匯入得成流程圖?

有七個在做事。「形狀」設定方框類型——Start、Process、Decision、End、Success、Reject,以及編輯器認得的其他形狀。「方框文字」是標籤。「連線至」放這一列所連往的一個或多個列號,以逗號分隔。「連線文字」按同一次序放連接線標籤,這也是為甚麼這兩個欄必須一起讀。「連線樣式」接受一段描述,例如綠色虛線。「橫向泳道」與「縱向泳道」把這一列放在兩條泳道軸上。此外還有「平行於」、「備註」與「連結」。欄是按標題名稱而不是按位置比對的,而你匯出檔產生的其他任何欄都會帶過並被忽略——所以一個直接由 CRM 出來、有十五個欄的 CSV 可以順利匯入,而只有要緊的那七個會被讀取。

為甚麼我的 CSV 匯入後有方框卻沒有箭嘴?

四個成因,大致按出現頻率排列。「連線至」欄裡放的是步驟名稱而不是列號,而一個標籤不是一個引用。標題列不見了、拼錯了,或者坐在一個報表標題之下,於是那個欄從來沒有被比對上。檔案是以分號分隔卻被當成以逗號分隔去讀,於是整列都塞進第一個欄,令每一列都有一個形狀而別無他物。或者那些號碼根本就是錯的,通常是因為插入了一列而沒有重新編號。最後一種最難察覺,因為一條指向不存在的列的邊會被無聲丟棄:那張圖照樣畫得出來、看上去完成了,只是少了一條路線。

折扣審批流程應該用甚麼門檻?

用毛利率的分段而不是折扣百分比的分段,而且數目要少到人記得住。折扣百分比是錯的那條軸,因為同樣減一成半,在一件產品上很舒服,在另一件上已經低過成本;折扣後的毛利率則可以在整份價目表上互相比較。三個分段配四級審批人是常見的形狀,也是這裡畫出來的那一種:銷售代表放行 40% 或以上的任何東西,銷售經理接手 30 至 40,財務接手 20 至 30,而低於 20 交給商務總監。數字由你們來訂。一組門檻好不好,看的是有多大比例的報價在第一級就通過——如果大部分都要別人過目,那麼不是價目表就是門檻出了問題,而審批流程會為兩者背黑鍋。

在這件事上,CSV 與一個 Excel 檔案有甚麼分別?

CSV 是一套系統的輸出,而不是一個你動手做事的地方。它承載值而不承載公式,所以一個在早上十時匯出的毛利率欄,放的是那條公式在早上十時所產生的數字,而成本改動之後重新匯出會得到另一個檔案,而檔案裡沒有任何東西說明有東西動過。它只有一張表、沒有第二個工作表,所以你毛利率公式所指向的那張對照表並沒有跟著過來。它完全沒有格式,而這一點在這裡只有一個要緊之處:在工作簿裡以儲存格顏色顯示的審批級別,在 CSV 裡甚麼都不代表,如果那個級別要緊,它就需要一個自己的欄。相對地,CSV 是純文字——你可以讀它、可以比對它,也可以確切看見系統交了甚麼給你,包括「連線至」欄裡的那些列號。

使用此範本

CSV 流程圖與圖表範本的更多內容

流程圖範本的更多內容

Browse all CSV 流程圖與圖表範本