現在、ViewFramer UIでビューを新規作成したときに以下のようなエラーが発生することがあります。
------------------------------------------------------------------------
システムエラーが発生しました。
ConnectionException: jsonNot a valid enumeration for type: class com.sforce.soap.partner.SoapType
------------------------------------------------------------------------
この現象は、SalesforceのAPIに新しいデータ型JSONが追加されたことによって、既存のバージョンと互換性が失われた状態になっていることで発生しています。
下記のページを参照してください。
Known Issues
DescribeSObject call using the v45.0 Partner API are failing due to a complex type(json) that isn't defined in the WSDL
ViewFramerのビューの新規作成時は、ビューで使用するオブジェクトの選択肢として組織のオブジェクトの名前順の一覧が使用されますが、名前順で先頭にくるオブジェクト「API イベント」に、データ型JSONをもつ項目が存在しているため、上記のエラーが発生しています。
下記のようにして、名前順で先頭にくるオブジェクトを変更することによって、この現象を回避することができます。
【回避方法】
- ビューのデータソースとなるSalesforce組織に、表示ラベル名・オブジェクト名が「A」のオブジェクトを新規作成する。
- ViewFramer UIから一旦ログアウトして、ログインしなおす。