aPaaS層系統(tǒng)自動化執(zhí)行——觸發(fā)器設(shè)計

椰子
2 評論 8011 瀏覽 59 收藏 6 分鐘
🔗 产品经理的职业发展路径主要有四个方向:专业线、管理线、项目线和自主创业。管理线是指转向管理岗位,带一个团队..

本篇文章主要講解系統(tǒng)自動化執(zhí)行中一個很小的模塊——觸發(fā)器的系統(tǒng)化拆解和產(chǎn)品設(shè)計過程,希望對你有所啟發(fā)。

一、什么是系統(tǒng)自動化執(zhí)行

本文所講的系統(tǒng)自動化執(zhí)行,指的通過后臺aPaaS產(chǎn)品配置,以實現(xiàn)當數(shù)據(jù)滿足某種條件時,在某個具體的操作或者時間點下觸發(fā)系統(tǒng)自動化執(zhí)行一系列操作的過程。

二、系統(tǒng)自動化執(zhí)行——觸發(fā)器的應(yīng)用場景

通常在進行平臺型SaaS產(chǎn)品設(shè)計時,由于產(chǎn)品要適配不同的行業(yè),不同的企業(yè),因此無法根據(jù)企業(yè)的個性化需求,將一些通用的功能提前預(yù)置到標準產(chǎn)品里,這就需要通過aPaaS層產(chǎn)品配置,來實現(xiàn)企業(yè)個性化需求。

以下,通過一些業(yè)務(wù)場景示例,來闡述觸發(fā)器的應(yīng)用場景:

  • A企業(yè)管理者要求,當銷售人員在系統(tǒng)中創(chuàng)建重點客戶時,需要通知銷售主管;
  • B企業(yè)管理者要求,當銷售人員在系統(tǒng)中創(chuàng)建的客戶規(guī)模大于1000人時,客戶類型必須變?yōu)椤按罂蛻簟保?/li>
  • C企業(yè)財務(wù)要求,在回款計劃到期前3天,回款計劃狀態(tài)仍然是“未回款”時,系統(tǒng)要在每天上午9:00通知該筆回款計劃的負責人,提醒盡快處理;

由以上場景可知,不同企業(yè)因為其業(yè)務(wù)特殊性,根據(jù)業(yè)務(wù)數(shù)據(jù)條件的不同,所要求的系統(tǒng)執(zhí)行的事件也不同,那我們?nèi)绾瓮ㄟ^系統(tǒng)化的設(shè)計,來滿足此類場景?

三、系統(tǒng)自動化執(zhí)行——觸發(fā)器的系統(tǒng)化拆解

通過上述事例分析可知,以上的場景如果進行系統(tǒng)化的拆解,我們可以將其拆解為兩大塊:觸發(fā)規(guī)則觸發(fā)事件。

  • 觸發(fā)規(guī)則:所謂觸發(fā)規(guī)則,即為要觸發(fā)某個事件的前提條件,因此觸發(fā)規(guī)則主要用于設(shè)定條件。
  • 觸發(fā)事件:所謂觸發(fā)事件,即為當滿足系統(tǒng)設(shè)定的前提條件時,系統(tǒng)自動化執(zhí)行的動作。

四、系統(tǒng)自動化執(zhí)行——觸發(fā)器的產(chǎn)品設(shè)計

以下分別從觸發(fā)規(guī)則和觸發(fā)器兩個方面進行闡述,產(chǎn)品設(shè)計的拆解過程和核心功能邏輯。

1. 觸發(fā)規(guī)則設(shè)計

首先從業(yè)務(wù)場景上進行分析,我們可以從觸發(fā)的時效性上將觸發(fā)規(guī)則分為兩類:定時觸發(fā)即時觸發(fā)。其中共性部分:均需要設(shè)定,當數(shù)據(jù)滿足什么條件時,觸發(fā)器生效被觸發(fā)。

  • 定時觸發(fā):即在某個確定的時間點觸發(fā)。因此觸發(fā)規(guī)則側(cè)重點在于設(shè)定“定時的時間點”。
  • 即時觸發(fā):即當滿足某種條件,即時觸發(fā),和時間無關(guān)。因此觸發(fā)規(guī)則側(cè)重點在于設(shè)定即時觸發(fā)的“操作”。

設(shè)計細節(jié)見如下腦圖:

2. 觸發(fā)事件設(shè)計

觸發(fā)事件:系統(tǒng)所有可自動化執(zhí)行的動作均可被定義為事件。觸發(fā)事件可和觸發(fā)規(guī)則關(guān)聯(lián)使用,當數(shù)據(jù)滿足某種條件時,在某個確定的時間點或操作下執(zhí)行的事件。

以下腦圖示例可被系統(tǒng)執(zhí)行的事件,僅做參考,并非全量:

以上不同的事件,需要根據(jù)事件本身的屬性,可自由配置不同的內(nèi)容,比如系統(tǒng)消息,可配置系統(tǒng)消息文案,其他以此類推,不多做贅述。

綜上,觸發(fā)器閉環(huán)功能,是觸發(fā)規(guī)則+觸發(fā)事件結(jié)合而成的,之所以解耦,主要有以下兩點原因:

  • 一個觸發(fā)事件可同時被多個觸發(fā)規(guī)則引用,且一個觸發(fā)規(guī)則可同時引用多個觸發(fā)事件;
  • 觸發(fā)事件除了可被觸發(fā)規(guī)則所引用,也可以在其他自動化執(zhí)行的產(chǎn)品(如自動化流程)里被重復(fù)引用;

通過解耦,以實現(xiàn)產(chǎn)品組裝的靈活性,這就是產(chǎn)品系統(tǒng)化拆解的重要性,之前文章中均有所提及。

本篇文章主要講解系統(tǒng)自動化執(zhí)行中一個很小的模塊–觸發(fā)器的系統(tǒng)化拆解和產(chǎn)品設(shè)計過程,僅供參考,如有疑問,歡迎探討。

 

本文由 @椰子 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 觸發(fā)器是一套邏輯設(shè)計思想,偏重系統(tǒng)結(jié)構(gòu)化思維

    回復(fù)
  2. 理論的東西講得挺詳細的,但是例子一個沒有,也沒有實際的東西出來,,,,,

    來自廣東 回復(fù)
专题
15022人已学习12篇文章
用户故事在软件开发过程中被作为描述需求的一种表达形式,本专题的文章分享了如何讲好用户故事。
专题
14377人已学习13篇文章
价格是竞争的重要手段,所以对于一个产品来说,产品定价是非常重要的。本专题的文章分享了如何给产品定价和产品定价的策略。
专题
17808人已学习15篇文章
促销的规则多样,对提高客单价和客单量有很大帮助。本专题的文章提供了促销系统设计指南。
专题
16015人已学习13篇文章
在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API。 而提供开放API的平台本身就被称为开放平台。本专题的文章分享了开放平台的搭建思路。
专题
15347人已学习12篇文章
虽然大厂们纷纷奔赴Web3.0,但是不少人还是对这个概念及相应生态一知半解。本专题的文章分享了对于web3的看法。
专题
13115人已学习12篇文章
随着互联网的不断发展,如今获客渠道及方式也有很多。本专题的文章分享了获客渠道及方法。