PublishingService クラス
名前空間
使用方法
- 公開
- 更新
- 取得
- 削除
- 翻訳の申請
- 翻訳を完了または未完了の状況に設定
- アーカイブ
- ドラフト記事または翻訳のレビュータスクの割り当て
PublishingService のメソッド
PublishingService のメソッドは次のとおりです。すべてのメソッドが静的です。
archiveOnlineArticle(articleId, scheduledDate)
署名
public static Void archiveOnlineArticle(String articleId, Datetime scheduledDate)
戻り値
型: Void
例
1String articleId = 'Insert article ID';
2Datetime scheduledDate = Datetime.newInstanceGmt(2012, 12,1,13,30,0);
3KbManagement.PublishingService.archiveOnlineArticle(articleId, scheduledDate);assignDraftArticleTask(articleId, assigneeId, instructions, dueDate, sendEmailNotification)
署名
public static Void assignDraftArticleTask(String articleId, String assigneeId, String instructions, Datetime dueDate, Boolean sendEmailNotification)
パラメーター
戻り値
型: Void
例
1String articleId = 'Insert article ID';
2String assigneeId = '';
3String instructions = 'Please review this draft.';
4Datetime dueDate = Datetime.newInstanceGmt(2012, 12, 1);
5KbManagement.PublishingService.assignDraftArticleTask(articleId, assigneeId, instructions, dueDate, true);assignDraftTranslationTask(articleVersionId, assigneeId, instructions, dueDate, sendEmailNotification)
署名
public static Void assignDraftTranslationTask(String articleVersionId, String assigneeId, String instructions, Datetime dueDate, Boolean sendEmailNotification)
パラメーター
戻り値
型: Void
例
1String articleId = 'Insert article ID';
2String assigneeId = 'Insert assignee ID';
3String instructions = 'Please review this draft.';
4Datetime dueDate = Datetime.newInstanceGmt(2012, 12, 1);
5KbManagement.PublishingService.assignDraftTranslationTask(articleId, assigneeId, instructions, dueDate, true);cancelScheduledArchivingOfArticle(articleId)
署名
public static Void cancelScheduledArchivingOfArticle(String articleId)
パラメーター
- articleId
- 型: String
戻り値
型: Void
例
1String articleId = 'Insert article ID';
2KbManagement.PublishingService.cancelScheduledArchivingOfArticle (articleId);cancelScheduledPublicationOfArticle(articleId)
署名
public static Void cancelScheduledPublicationOfArticle(String articleId)
パラメーター
- articleId
- 型: String
戻り値
型: Void
例
1String articleId = 'Insert article ID';
2KbManagement.PublishingService.cancelScheduledPublicationOfArticle (articleId);completeTranslation(articleVersionId)
署名
public static Void completeTranslation(String articleVersionId)
パラメーター
- articleVersionId
- 型: String
戻り値
型: Void
例
1String articleVersionId = 'Insert article ID';
2KbManagement.PublishingService.completeTranslation(articleVersionId);deleteArchivedArticle(articleId)
署名
public static Void deleteArchivedArticle(String articleId)
パラメーター
- articleId
- 型: String
戻り値
型: Void
例
1String articleId = 'Insert article ID';
2KbManagement.PublishingService.deleteArchivedArticle(articleId);deleteArchivedArticleVersion(articleId, versionNumber)
署名
public static Void deleteArchivedArticleVersion(String articleId, Integer versionNumber)
戻り値
型: Void
例
1String articleId = 'Insert article ID';
2Integer versionNumber = 1;
3KbManagement.PublishingService.deleteArchivedArticleVersion(articleId, versionNumber);deleteDraftArticle(articleId)
署名
public static Void deleteDraftArticle(String articleId)
パラメーター
- articleId
- 型: String
戻り値
型: Void
例
1String articleId = 'Insert article ID';
2KbManagement.PublishingService.deleteDraftArticle(articleId);deleteDraftTranslation(articleVersionId)
署名
public static Void deleteDraftTranslation(String articleVersionId)
パラメーター
- articleVersionId
- 型: String
戻り値
型: Void
例
1String articleVersionId = 'Insert article ID';
2KbManagement.PublishingService.deleteDraftTranslation (articleVersionId);editOnlineArticle(articleId, unpublish)
署名
public static String editOnlineArticle(String articleId, Boolean unpublish)
戻り値
型: String
例
1String articleId = 'Insert article ID';
2String id = KbManagement.PublishingService.editOnlineArticle (articleId, true);editPublishedTranslation(articleId, language, unpublish)
署名
public static String editPublishedTranslation(String articleId, String language, Boolean unpublish)
戻り値
型: String
例
1String articleId = 'Insert article ID';
2String language = 'fr';
3String id = KbManagement.PublishingService.editPublishedTranslation(articleId, language, true);publishArticle(articleId, flagAsNew)
署名
public static Void publishArticle(String articleId, Boolean flagAsNew)
戻り値
型: Void
例
1String articleId = 'Insert article ID';
2KbManagement.PublishingService.publishArticle(articleId, true);restoreOldVersion(articleId, versionNumber)
署名
public static String restoreOldVersion(String articleId, Integer versionNumber)
戻り値
型: String
例
1String articleId = 'Insert article ID';
2String id = KbManagement.PublishingService.restoreOldVersion (articleId, 1);scheduleForPublication(articleId, scheduledDate)
署名
public static Void scheduleForPublication(String articleId, Datetime scheduledDate)
戻り値
型: Void
例
1String articleId = 'Insert article ID';
2Datetime scheduledDate = Datetime.newInstanceGmt(2012, 12,1,13,30,0);
3KbManagement.PublishingService.scheduleForPublication(articleId, scheduledDate);setTranslationToIncomplete(articleVersionId)
署名
public static Void setTranslationToIncomplete(String articleVersionId)
パラメーター
- articleVersionId
- 型: String
戻り値
型: Void
例
1String articleVersionId = 'Insert article ID';
2KbManagement.PublishingService.setTranslationToIncomplete(articleVersionId);submitForTranslation(articleId, language, assigneeId, dueDate)
署名
public static String submitForTranslation(String articleId, String language, String assigneeId, Datetime dueDate)
戻り値
型: String
例
1String articleId = 'Insert article ID';
2String language = 'fr';
3String assigneeId = 'Insert assignee ID';
4Datetime dueDate = Datetime.newInstanceGmt(2012, 12,1);
5String id = KbManagement.PublishingService.submitForTranslation(articleId, language, assigneeId, dueDate);