• 拓磨 長尾
  • NEWBIE
  • 10 Points
  • Member since 2016

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 2
    Questions
  • 1
    Replies
Can't get guest user's log at CommunitySelfRegistionPage

Using this method.
​Site.createPortalUser(user, account.Id);
But, can't regist user.
I want to know the reason.

How can I get SiteGuestUser's logs?
セルフ登録にて、ゲストユーザにコミュニティユーザーの作成をさせています。
 
//コミュニティ用取引先
List<Account> accountQuery = [select Id from Account where Name = 'CommunityUsers'];
Account account = accountQuery[0];

//ユーザオブジェクト作成
User user = new User();
user.LastName = [input];
user.Email = [input];
    //省略//

//ユーザ作成
String registUserId = Site.createPortalUser(user, account.Id);

このように登録処理を入れており、前までは動いていたのですが・・・
現在はエラーが発生するようで、ユーザ作成ができなくなってしまいました。
エラーの内容は、ゲストユーザのためログを追えず、何が起こっているのか特定できず困っています。

ゲストユーザのログ取得方法を知っている方がいましたら教えていただけないでしょうか。

また、もし、コミュニティユーザのセルフ登録画面で登録ボタンを押したら
「このページを閲覧するにはログインが必要」とのメッセージが表示されたログイン画面に遷移してしまい、
登録ができないという事象の対策について知っている方がいましたら、アドバイスいただけませんか。
過去のユーザ名と同様のユーザを新規作成しようとしたり、
その過程でコミュニティユーザの外部ユーザの無効化操作や
取引先責任者レコードの削除などを行ってからこのような状況に陥ってしましました。

よろしくお願いします。
Can't get guest user's log at CommunitySelfRegistionPage

Using this method.
​Site.createPortalUser(user, account.Id);
But, can't regist user.
I want to know the reason.

How can I get SiteGuestUser's logs?