カスタムのVisualforceページがアカウントページレイアウト内にあります。これはいくつかの顧客のために働いており、我々はそれに問題がない。アカウントページのVisualforceページ一部のユーザーにとっては空白
今日、Salesforce組織に新しいユーザーが追加され、最初はVisualforceページが表示されましたが、「変更が加えられました」と表示され、新しいユーザーにはVisualforceページが表示されません。それは古いユーザーのためにまだ働いています。
新しいユーザーがJavaScriptコンソールに次のエラーを参照してください。
document.forms.echoScontrolForm_xxxは未定義
である私たちは、新しいユーザーと設定/アクセス許可の問題のいくつかの種類があると思います現時点では問題を診断することはできません。詳細について
がここVisualforceマークアップである(それだけでページに私たちの外部アプリをロードするためのIFrameを作成します):これは非常に参考になる原因となっているものに関しては
<apex:page standardController="Account">
<apex:includeScript value="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js" />
<h1 style="font-size: 20px; color: #909090;">Loading...</h1>
<script type="text/javascript">
jQuery(document).ready(function() {
var orgId = '{!$Organization.Id}';
var accountId = '{!account.id}';
var url = 'https://' + orgId.substring(0, 15) + '.somesite.com/Account/' + accountId.substring(0, 15) + '?SessionID=' + encodeURIComponent('{!$Api.Session_ID}') + '&ServerURL=' + encodeURIComponent('{!$Api.Partner_Server_URL_200}');
$('body').empty().append($('<iframe />', { src: url, style: 'border: none; width: 100%; height: 300px;' }));
});
</script>
</apex:page>
任意のポインタ!
合意 - これらの新しいユーザーのプロファイルが問題のVFページにアクセスできることを確認します。 –