Использование SOQL для перемещения файла из частной в публичную библиотеку

Есть ли способ использовать язык SOQL для перемещения файлов из частной библиотеки в общедоступную?

Я попытался отредактировать объект ContentDocument и изменить ParentId (что, очевидно, не работает, поскольку ParentId, похоже, доступен только для чтения).

Я также попытался изменить PublishStatus, однако это тоже кажется бессмысленным, поскольку нет способа определить, какой библиотеке он будет принадлежать. Я попытался просмотреть документацию по Salesforce, однако не могу найти способ подключения ContentDocument/ContentVersion к библиотечному объекту (за исключением PublishStatus, однако, как упоминалось ранее, это дает возможность связать контент с библиотекой).

Любая помощь будет оценена!


person Pawel    schedule 26.04.2012    source источник


Ответы (1)


Хорошо, наконец понял. Для тех, у кого есть похожая проблема, решение (если вы его знаете) очень очевидно: вы можете создать ссылку между библиотекой и документом содержимого, используя ContentWorkspaceDoc, для чего требуются ContentDocumentId (идентификатор документа) и ContentWorkspaceId (идентификатор библиотеки). ).

person Pawel    schedule 26.04.2012