【自分メモ】自社サービス利用で、Zohoクリエーターで生徒管理(補講管理)を作ってみた。やっぱりZohoクリエーターは素晴らしかった。
有料ページ
最後に、「顧客ポータル」化を検討してみた
最後に、生徒マスター側を「顧客ポータル」として検討してみた。
そこで、問題となったのが、生徒マスターの中にサブフォームとして補講管理テーブルを入れているが、補講管理テーブル内にある「ステータス」を顧客マスターのユーザーに触られるとややこしいなぁと思ったので、そこの項目の機能を消すか、見えないようにすることを考えた。
ただ、サブフォームの項目というのでややこしそうだったが、実はこちらも以外と簡単だった。。
マスター(ここでは「生徒マスター」)のワークフローから、追加時=>読み込みで以下の記入だけ。
//disable サーブフォーム名.サブフォームの項目 disable SubForm1.status;
サブフォームの機能停止(disable)や、見えなくする(hide)ことなどは以外と簡単だったが、次は以下の部分でつまってしまった。。
顧客のメールを単位で、顧客ポータルのユーザーは自分のレコードを取得するが、管理者は全部を見れるようにするという所が解決しなかった。
これは、顧客ポータルのユーザーが自分のみのレコードを見るには、以下で対応できる。
メールアドレス項目名 == zoho.loginuserid
但し、この問題は、管理者もフィルター対象となり、マスター一覧が見れなくなる。ここはみんなどうしているんだろう。。ここだけ解決できずという所だった。