function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
拓磨 長尾拓磨 長尾 

ゲストユーザのログ取得方法について

セルフ登録にて、ゲストユーザにコミュニティユーザーの作成をさせています。
 
//コミュニティ用取引先
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);

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

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

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

よろしくお願いします。
hammmhammm