問題
- ユーザーは、groovyスクリプトの助けを借りて、ウェブコンテンツの記事バージョンを削除する必要があります。
Environment
- Liferay DXP 7.4
解決策
-
以下は、Webコンテンツの記事版を削除するためのテンプレートgroovyスクリプトです。
import com.liferay.portal.kernel.service.ServiceContext;
import com.liferay.journal.service.JournalArticleLocalServiceUtil;
import com.liferay.journal.model.JournalArticle;
ServiceContext serviceContext = new ServiceContext();
String articleId = "54703";
long groupId= 20121;
double version= 1.2d;
String articleURL= "h1"; // Replace the values according to the environment
JournalArticleLocalServiceUtil.deleteArticle(groupId, articleId, version, articleURL, serviceContext); - しかし、groovyスクリプトに関するさらなるサポートが必要な場合は、カスタム開発や実装を主に手がける当社の「グローバルサービスチーム」 にお気軽にお問い合わせください。
追加情報
- この解決には、Liferay APIを使用してデータベースのエントリを変更する必要があるため、事前にデータベースのバックアップを作成し、ロールバックが必要な場合に備えて適切なバックアップを維持し続けることを確認してください。
- 私たちは、上記の提案されたアプローチを低環境でテストし、それが快適だと感じたら、あなたの裁量で本番環境に移行することを強くお勧めします。
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン