問卷星提供了自定義鏈接參數(shù)API的功能,可以在訪問問卷時(shí),攜帶sojumpparm參數(shù),也可以將問卷中的某個(gè)題目作為參數(shù),通過鏈接傳參的方式自動(dòng)作答對應(yīng)題目。
以上解決方案有一些不足,如:每個(gè)問卷都需要獨(dú)立配置,如果要傳遞的是題目參數(shù),題目位置不同參數(shù)名就需要根據(jù)問卷題目頻繁變動(dòng)。為解決這些問題,可以使用以下解決方案。
從空白創(chuàng)建問卷時(shí),問卷中是沒有任何題目的,使用本方案:(1)主賬號(hào)首先創(chuàng)建一個(gè)問卷(此問卷中可以包含:用戶ID、姓名、手機(jī)號(hào)碼、郵箱、用戶類型等這些基礎(chǔ)信息),并設(shè)置為問卷默認(rèn)模板。(2)其他子賬戶創(chuàng)建問卷時(shí)會(huì)默認(rèn)預(yù)留這些字段,并且這些題目字段的系統(tǒng)題號(hào)(也就是題目參數(shù)的參數(shù)名)也是固定的。(3)開發(fā)人員可根據(jù)文檔開發(fā)「問卷投放」的功能。(5)業(yè)務(wù)人員創(chuàng)建問卷時(shí),只需關(guān)注業(yè)務(wù)相關(guān)題目。(6)業(yè)務(wù)人員通過「問卷投放」功能投放問卷,即可自動(dòng)完成系統(tǒng)對接。
題型限制:默認(rèn)模板問卷僅支持填空題(不得添加除「姓名」外的屬性驗(yàn)證)、單選題、多選題、多級(jí)下拉題。如添加其他題型,將不能被設(shè)置為默認(rèn)模板問卷。
設(shè)置限制:僅賬戶創(chuàng)建者可以將問卷設(shè)置為默認(rèn)模板問卷,其他子賬戶都無權(quán)限進(jìn)行默認(rèn)模板問卷設(shè)置。
設(shè)置入口:用戶名》用戶信息》企業(yè)模板庫》點(diǎn)擊「設(shè)置模板問卷」,下拉選擇之前創(chuàng)建的模板問卷。
設(shè)置了默認(rèn)模板后,其他子賬戶在使用時(shí)是完全無感的。在沒有傳參前,問卷也不會(huì)出現(xiàn)默認(rèn)模板問卷中的題目。只有在有傳參行為后,問卷中才會(huì)出現(xiàn)默認(rèn)模板問卷中的題目,且這些題目的系統(tǒng)題號(hào)是從60001開始的。
設(shè)置了默認(rèn)模板問卷后,可以在任何新創(chuàng)建的問卷中進(jìn)行開發(fā)測試。新問卷中都預(yù)留了默認(rèn)模板問卷題目的位置。默認(rèn)模板問卷中的第1題,對應(yīng)普通問卷的第60001題,依次類推。結(jié)合使用自定義鏈接參數(shù)API中的題目參數(shù),就可以開發(fā)「問卷投放功能」。
這個(gè)「問卷投放功能」,實(shí)際使用流程如下:
1、業(yè)務(wù)人員在問卷星平臺(tái)創(chuàng)建問卷,獲取問卷鏈接,如:http://malifuke.cn/vm/mTtCdoV.aspx。
2、業(yè)務(wù)人員將問卷鏈接粘貼在「問卷投放功能」中,系統(tǒng)自動(dòng)組裝帶參數(shù)鏈接。
這個(gè)「問卷投放功能」主要是將問卷鏈接加工生成帶參數(shù)鏈接:如:http://malifuke.cn/vm/mTtCdoV.aspx?q60001={變量1}&q60002={變量2}&q60003={變量3}&q60004={變量4}&q60005={變量5}。
q60001、q60002、q60003、q60004、q60005,分別對應(yīng)默認(rèn)模板問卷中的1、2、3、4、5題。
{變量1}、{變量2}、{變量3}、{變量4}、{變量5},是需要在貴公司業(yè)務(wù)系統(tǒng)中取得變量值,配置的時(shí)候是一個(gè)變量,單個(gè)用戶訪問時(shí),需要替換為這個(gè)用戶的 對應(yīng)值。
3、這個(gè)「問卷投放功能」,在默認(rèn)模板問卷不變的情況下是可以自動(dòng)運(yùn)轉(zhuǎn)的。
1、單問卷配置還是全局配置?理論上設(shè)置了默認(rèn)模板問卷后,是全局配置,但是如果這個(gè)問卷沒有任何的傳參行為,其問卷結(jié)構(gòu)不會(huì)有任何變化,只有在有傳參行為后,問卷中才會(huì)出現(xiàn)默認(rèn)模板問卷中的題目。所以是全局配置,但是如果問卷不走貴公司定義的「問卷投放功能」,這個(gè)問卷就不會(huì)應(yīng)用這個(gè)全局配置。