15
答える人 : SugarCRMギークたち SugarCRM Q&A (2) Twitter・掲示板・メール他より 2010.7.27

Sugar CRM Q&A (2)

Embed Size (px)

DESCRIPTION

SugarCRM勉強会10.5、「夏休みにつきUstream限定版」下北沢の特設会場より、ムタ&カワムラでお送りしました。 http://www.ustream.tv/recorded/8545667

Citation preview

Page 1: Sugar CRM Q&A (2)

答える人 : SugarCRMギークたち

SugarCRM Q&A (2) Twitter・掲示板・メール他より

2010.7.27

Page 2: Sugar CRM Q&A (2)

SugarCRM勉強会は夏休みです :-)

今日は、Ustream配信のみになります。

Page 3: Sugar CRM Q&A (2)

メールフィールドのアドレスを1コに制限するって可能?

設定項目や、アップグレードセーフな手段としては解決法はありません。

ただ、一部のテンプレートに手を入れれば、比較的簡単に実現できます。

Q1

Ans.

Page 4: Sugar CRM Q&A (2)

通常のSugarCRMでは、編集画面に「アドレスを追加」のリンクあり

Page 5: Sugar CRM Q&A (2)

include/SugarEmailAddress/forEditView.tpl76~83行目をコメントアウトするだけで、OK!

Page 6: Sugar CRM Q&A (2)

アドレスの追加ボタンが表示されなくなりました。(※既に複数件、登録されている場合は複数表示)

Page 7: Sugar CRM Q&A (2)

Studioの編集情報って、ドコに格納されるんでしょうか?

メタデータの形で以下に保存されます

custom/working : 編集中の情報custom/history : 編集履歴custom/modules : デプロイ済み

Q2

Ans.

Page 8: Sugar CRM Q&A (2)

カスタムフィールドに追加した項目がvardefs.phpに現れません。一体、どこいったの?

カスタムフィールドのデータは、データベースに格納されます。

fields_meta_data : フィールド定義

hogehoge_cstm : 実際のデータ

Q3

Ans.

Page 9: Sugar CRM Q&A (2)

Studioで「フリガナ」(phonetic_name_c)を追加した場合

Page 10: Sugar CRM Q&A (2)

fields_meta_dataテーブルを見ると、Contactsphonetic_name_c というレコードが。

Page 11: Sugar CRM Q&A (2)

新規レコード追加時に、関連モジュールにも同時追加したいんですが...

パターン1 : 親モジュールのEditViewで入力した内容を、ロジックフックで子モジュールに転記

パターン2 : カスタムのビューを作成

Q4

Ans.

Page 12: Sugar CRM Q&A (2)

カスタムのビューを作る場合、controller.phpにアクションを2つ用意するのがポイント。 例) action_Hogehoge  action_HogehogeSave

view.hogehoge.php Smartyテンプレートcontroller.php

Page 13: Sugar CRM Q&A (2)
Page 14: Sugar CRM Q&A (2)

SugarCRM 6.0 GA リリースされました!

Page 15: Sugar CRM Q&A (2)

それでは、また来月お会いしましょう!