Skip to main content

お世話になっております。

 

やりたいこと:

すでにファイルが共有されている状態で、外部ユーザーがエクスペリエンスクラウド上で特定のボタンを押下した際に、新しいファイルを出力し

■外部ユーザー画面では旧ファイル閲覧不可、新ファイル閲覧可能

■内部ユーザー画面では旧ファイル新ファイルともに閲覧可能

の状態にしたい。

 

内部ユーザーによるボタン押下時には、ボタン押下時のフロー内でApexアクションを呼び出し、

Visibility = 'AllUsers'に設定し、新ファイルを外部ユーザー閲覧可能な状態にすることや

Visibility = 'InternalUsers'に設定し、旧ファイルを外部ユーザー閲覧不可な状態にすることは問題なく動くのですが、

外部ユーザーによるボタン押下時には、以下のエラーが表示されてしまい、旧ファイルのVisibilityが更新されません。

 

Update failed. INVALID_FIELD_FOR_INSERT_UPDATE, 表示設定 InternalUsers はこのリンクされたレコードでは許可されていません。: [Visibility]

 

原因、解決策などどなたかご存じの方、ご教示いただけないでしょうか?

外部ユーザーによるApex呼び出しで「コンテンツドキュメントリンク」の更新ができない

3 Antworten
0/9000