天天看點

技巧 | 用 SeaTable 的“通用外部應用”實作外部協作人填寫指定字段

作者:SeaTable

工作中經常遇會到這種情況,表格裡已有基礎字段的資訊,需要讓别人來填寫其他字段的資訊。比如供應商管理表格中已經填寫了供應商名稱、類型等字段資訊,需要讓每個供應商來填寫自己的聯系人、職務、電話等其他資訊。這就是讓外部協作人填寫指定字段的一種場景。

在 SeaTable 表格中,對于團隊内部,可以用“共享視圖”來實作;對于團隊外部,可以通過“通用外部應用”來實作。

“通用外部應用”可以讓使用者在表格的基礎上建立一個應用,用于提供給團隊外部的使用者使用。 一個通用外部應用可以看做是對表格内資料的另一種展示形式。一個表格适合内部小範圍的協作,一個應用則适合讓外部大量使用者來使用。

下面,以供應商資訊管理為例,來看如何實作外部協作人填寫指定字段。

思路

1.在已有表格上建立一個通用外部應用,發送其邀請連結給外部協作人,讓他們加入到應用中。

2.把外部應用中的賬号一鍵自動同步到表格的新的子表中。

3.在表格中增加一個協作人列,為行選擇協作人賬号或從同步的賬号中複制。如果該行的外部協作人是A,那就複制A。

4.在外部應用上增加一個表格頁面,增加預過濾等條件,實作讓每個外部使用者隻能檢視和填寫自己的行。

實作

第一步:建立表格

把内部已填寫字段的權限設定為“任何人都不能修改”或“管理者”可修改;中間的幾個字段指定外部供應商填寫。并為外部賬号建立一個“協作人”類型的字段“供應商賬号”。

技巧 | 用 SeaTable 的“通用外部應用”實作外部協作人填寫指定字段

第二步:在表格上建立外部應用

從表格的“插件——外部應用”中添加“通用外部應用”。

技巧 | 用 SeaTable 的“通用外部應用”實作外部協作人填寫指定字段

進入外部應用的設定界面後,增加一個表格類型頁面。

資料設定:

  • 預過濾設定為“供應商賬号包括目前使用者”,實作每個供應商隻能檢視和填寫自己的行資訊;(此項非常重要)
  • 隐藏不讓供應商檢視的列;

頁面權限:

  • 誰可以添加行:沒有人
  • 誰可以更改行:任何人
  • 誰可以删除行:沒有人
技巧 | 用 SeaTable 的“通用外部應用”實作外部協作人填寫指定字段

第三步:發送邀請連結并将使用者同步到表格

進入應用的“使用者和角色管理”界面,可以按需設定角色名稱。然後選擇角色并把邀請連結發給外部的協作人。

然後一鍵将使用者同步到表格,即把外部供應商的賬号導入到表格中的新子表。

技巧 | 用 SeaTable 的“通用外部應用”實作外部協作人填寫指定字段

将外部使用者同步到表格:

技巧 | 用 SeaTable 的“通用外部應用”實作外部協作人填寫指定字段

将上圖中”User“列的供應商賬号 Ctrl+C 到”供應商賬号“列的關聯行:

技巧 | 用 SeaTable 的“通用外部應用”實作外部協作人填寫指定字段

實作效果

供應商也就是外部協作人,通過外部應用的邀請連結或二維碼進入應用頁面後,隻能檢視自己的資訊,并且隻能填寫和修改指定字段的資訊。

技巧 | 用 SeaTable 的“通用外部應用”實作外部協作人填寫指定字段

總結

本技巧适用于表格已有一些基礎字段的資訊,需要讓外部協作人填寫其他指定字段的資訊,并且隻能填寫和修改自己行的指定字段的資訊;

如果是單純的資料收集場景,即内部不需要在表格上展示某些字段的已填資訊,僅需要讓填寫人可以在表格上填寫一行或多行,且隻能檢視、填寫和修改自己的行資訊,那麼可以使用 SeaTable 的“資料收集表”功能。

更多使用

案例 | 用 SeaTable 做裝修工程項目管理,更靈活友善

案例 | 商貿電商行業用 SeaTable 做售後審批流程和客戶管理系統

比表單更靈活的資料收集神器,試試SeaTable的資料收集表

教程 | SeaTable 地理位置列、地圖插件、進階統計中的地圖使用介紹

SeaTable 技巧 | 如何讓表格自動提醒周期性任務事項