iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0

說明

  • 員工永遠都是資方、政府心中最軟的一塊,軟土深掘的那一塊
  • 打不贏慣老闆,就只好加入他們
  • 把所有人的工作都給挖出來、職場現形記、成為資方的爪牙(誤)
  • 而我開發這個工具,就單純只是想要擺脫做投影片、做甘特圖的輪迴地獄

開發方法探討

  • 前一回,我針對「我自己」產生了「給定的專案」的 「派給我的任務」
  • 光有這樣是不夠的!
  • 老闆還要看看別人的專案進度...

Asana 資源的階層

  • Workspace (例如:www.xoxoxoxo.com) 指的是敝司向 Asana 註冊的工作區,對我來說,這個值不太會改變,所以從離線檔案讀取 global id 是合理的
    • Teams
    • 庶務組
    • 總經理室
    • 關東組
    • 其他有的沒的組:合理的做法不會把 Team gid 寫死在程式碼中,而且根據要看的人不同,也應該要產出對應的團隊投影片。
    • 材料組
      • Projects
      • 專案A - xxx高溫超導材料製作
      • 專案B - xxx竹科新貴回收煉金術
      • 專案C - xxx
      • 專案D - 年末尾牙活動
        • Tasks
        • 工作人員提名與表決:負責人工程起迄日期竣工日
        • 音響燈光設備租用與借用:負責人工程起迄日期竣工日
        • 賓客名單製作、邀請與統計:負責人工程起迄日期竣工日
        • 尋找摸彩贊助:負責人工程起迄日期竣工日
        • 餐廳試菜與伙食統計:負責人工程起迄日期竣工日

針對「材料組」的投影片製作流程

  • PPTBoss 的產生 gen_prs_content_pages 階段
    • 先印出一頁 「哪個專案」「哪個人」
    • 用 for 迴圈 for task_id in self.kb.my_tasks.keys() 去讀出「屬於他的任務」 (參考我的 github)
    • 再印出 「同個專案」「下個人」
    • 再次用 for 迴圈的時候,要再去重新進行負責人的 過濾(filter) 後才可以
    • get_tasks_in_project_details(project_gid=None, assignee_gid=None) 給定 assignee_gid

    我不知道寫到這邊,會不會有人已經暈了...
    差不多可以來改 code 了

還差什麼?

  1. 如何列出所有團隊?
  2. 如何在指定團隊後,列出所有專案?
  3. 如何在指定專案後,列出所有參與者?
  4. 如何在指定參與者後,列出他的所有任務?

今天先寫到這邊


上一篇
Day 11 - 根據 Asana 工作卡片產出投影片的實作
下一篇
Day 13 - 根據輸入決定如何產製投影片
系列文
挽救肝指數 x 職場生存術 x 老闆愛看的投影片製造機30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言