http://www.sugarforge.org/frs/?group_id=474
Joomla の画面から SugarCRM のケース情報を登録できるようにすることができるツール
To allow joomla users to create and manage their Sugar cases from within joomla
しかし、
sugarCommnication.php の中で PHP の SoapClient を使用しているが、これに不具合があり
(Content-Length in HTTP header from PHP SOAP wrong) この部分を厳密にチェックし
ている IIS7 だけがこの影響を受けて、動作しない。
Bug #43991 Content-Length in HTTP header from PHP SOAP wrong
インストール手順
http://dl.sugarforge.org/sugar-joomla/sugar-joomla/Joomla1.0.13-Sugar4.5.1Compatible/install.txt
Configure Sugar:
1. Activate the portal in Sugar in Admin->System Configuration by checking the
Enable self-service portal integration? box.
カスタマーセルフサービスポータル セルフサービスポータル統合を有効
ケース、ノート、その他のデータを外部のセルフサービスポータルで操作できるようにします。
2. Create the portal user in Admin->User Management->Create User.
Give the portal user a username/password. Username is generally something like 'portal'.
Check the "Portal Only User" check box and Save.
SugarCRM 側でポータル専用のユーザーを作成
3. joomla 側にモジュールをインストールし設定
Install コンポーネント: 成功
Joomla Case portal that interoperates with SugarSuite
Sugar Case Self-Service Portal for Joomla Sugar Case Self-Service Portal Configuration
It appears that you already have a configuration table for the Sugar Self-Service Portal for Joomla.
Normally that means this is the second or third component you're installing as part of the Portal.
If, however, this is because of a previous version/installation of the Sugar Self-Service Portal for
Joomla that has not been used/installed for some time,
there might be compatibility problems if this table is different than the table I need.
4. メニュー画面から SugarCase というメニュータイプが作成されているので、
このタイプを選択してメニューを作成
5. Joomla のログインして、作成したメニューを選択し、 SugarCRM のデータを登録する
エラー詳細
http://iis.museum-in-cloud.com/joomla/administrator/index2.php?option=com_sugarcases
Connection Error
error in msg parsing: XML error parsing SOAP payload on line 1: Empty document
Clienterror in msg parsing: XML error parsing SOAP payload on line 1: Empty documentRequest :
(Content-Length in HTTP header from PHP SOAP wrong) この部分を厳密にチェックし
ている IIS7 だけがこの影響を受けて、動作しない。
$this->sugarClient = new SoapClient($configDir, array(
'soap_version' => SOAP_1_1 //SOAP_1_2 - 1.2 not supported by sugar nusoap
$result = $this->sugarClient->__soapCall('portal_login',
array(
'portal_auth'=>$this->sugarAuth,
'user_name'=>$this->portal_user,
'application_name'=>$this->appName
)
);
0 件のコメント:
コメントを投稿