我們知道文件在PDM中審批完成後,可以通過流程操作將審批人員的姓名填寫到對應的欄位,但是常規情況下,填寫的都是電腦常規字體的簽名;然而,如今越來越多的客戶希望簽上的是他們的手寫簽名。本文將介紹如何在SOLIDWORKS PDM中審批文件後,將審批者的手寫簽名填至文件對應的位置上。
要將手寫簽名顯示出來可以通過將用戶簽名制作為圖片或者自制手寫字體兩種方法實現。本文將講述如何通過自制SOLIDWORKS PDM手寫字體的方式實現文件上顯示用戶的手寫簽名。
步驟一共分為以下幾步:
(一) 設置用戶名縮寫
(二) 收集整理用戶手寫簽名
(三) 生成手寫字體
(四) 設置模板
(五) 設置流程
(一)設置用戶名縮寫
由於人名中非常容易有重復的字出現,以及一般手寫簽名時通常會連寫,所以,我們難以將每個字去對應一個手寫的字。在此,我們可以將用戶的姓名看做一個整體。
同時在SOLIDWORKS PDM的用戶設置中,我們可以為用戶設置名縮寫。那麼,我們就可以將用戶的名縮寫設置為一個字,然後用這個字對應用戶的手寫簽名這個整體。
因為每個字代表的就是一個人,所以在設置用戶的名縮寫時,不能有重復的存在。為了避免使用重復的名縮寫,我們可以將用戶名列表輸出到excel中,然後將全名中的每個字拆分到不同的列中,再對當中的值進行判斷,如果最後一位的字相同,則取倒數第二位的字;如果倒數第二的字還是相同,就取姓;如果姓名中所有的字在前面都有人用了,則留空,然後手動填寫一個較為生僻的同音字。最後再用excel的檢查重復項功能檢查一下。
名縮寫制作好後,對PDM中用戶的名縮寫對應填寫上,並將結果粘貼到一個txt文件中。(這份excel文件要保存好,以便將來新增加用戶時使用)
(二)收集用戶的手寫簽名
讓PDM用戶在白紙上使用黑色簽字筆進行簽名,然後拍攝清晰的照片,圖片依照excel中的順序進行命名發送給客戶的系統管理員後,由系統管理員統一發給我們。
我們收到圖片後,使用Photoshop或者Snagit等圖片編輯軟件對圖片進行裁剪、調整,保存好。
(三)生成手寫字體
接下來,我們要制作手寫簽名的字體。字體制作的方法有兩種,一是利用專業的字體設計軟件,如FontCreator、eduoffice等;二是借助flexifont網站自動生成。這裡,我們介紹第二種的步驟。
(flexifont是北大的碩士研究生做的一個旨在針對中國用戶設計的手寫體自動生成系統,可以用很短的時間生成一套自己的字庫,目前是免費的,只需要打印機、手機和紙筆即可實現。flexifont網站網址:http://59.108.48.27/flexifont-chn/login/,網站可能會不定期維護)
首先,我們在網站使用郵箱進行注冊;
登陸賬號後,切換至“我的字體”;
單擊“添加自定義”;
輸入模板名稱,選擇前面保存的txt文件上傳;
下載新生成的模板(一個rar的壓縮文件);
解壓後的圖片如下;
將所有處理好的手寫簽名的圖片粘貼到表格對應的位置;
然後將左半部分裁剪,只保留右半部分;
回到網站,選擇“添加字體”,設定字體名稱(建議使用客戶名),模板選擇前面生成的模板;上傳上一步保存的所有圖片;
等待字體的生成,生成好後,可以先對字體進行預覽,如果效果不好,需要對手寫簽名的圖片進行調整,然後重新生成;確認沒問題後,將生成的字體下載。
將下載的字體文件發送給客戶,在每台需要使用PDM的電腦進行安裝。
(四)設置文件模板:(文件屬性映射方法請參考PDM幫助文件或其他技術文章)
將要填寫用戶簽名的位置的單元格或者注釋的字體設置為剛下載的字體,然後對字號進行調整(因為是用一個字代替一個姓名,如果與別的字相同字號的話會顯得很小,所以需要根據情況對簽名處的單元格的字體進行調整)
(五)設置流程
設置流程操作,審批通過是,將用戶的名縮寫更新到對應的變量
附錄1:新簽名的增加
當公司有新的用戶添加進來同樣需要使用到手寫簽名時:
a) 先將用戶全名添加到前面保存的excel文件末尾處,然後設定與現有名縮寫不重復的名縮寫;
b) 在PDM中創建賬戶,將名縮寫填寫上;
c) 將名縮寫添加到前面保存的txt最末尾處;
d) 在網站重新添加自定義模板;
e) 如果模板頁數沒有新增的話,直接將用戶的手寫簽名添加至最末尾;如果模板頁數增加了新一頁,則將用戶手寫簽名添加到新頁的第一個;
f) 在網站重新使用最新的模板生成新的字體,字體名稱與原來的一致;
g) 下載新生成的字體發送給所有安裝了PDM’客戶端的電腦,覆蓋安裝。