カスタム・アクティビティーを使用すると、外部アセットのライフ・サイクル・イベントを記録することができます。 1000 から 1099 までのアクティビティー ID が、ユーザー定義のカスタム・アクティビティー用に予約されています。 カスタム・アクティビティーをアセットに追加するには、RAMAsset.recordActivity(AssetActivity) を使用します。
//Record a custom activity
CustomAssetActivity activity1 = new CustomAssetActivity();
activity1.setLabel("Activity Label");
activity1.setDescription("Activity Description");
activity1.setNumberData(1);
activity1.setTypeId(1010);
newAsset.recordActivity(activity1);
session.put(newAsset, new NullProgressMonitor());