OutSystems Forge 日本語データベース

Human Readable Change History

※Forge全件データの日本語検索サービスをご利用になりたい場合は、こちらまでお問合せください。

Forge英文サイト

2017-05-23 1.5.1 Sofia Pinho SQL Server .NET
変更されたレコードを提供するだけで、人間が読める監査を作成します。 例:名前がJohnからPeterに変更されましたAgeが32に変更されました国がEnglandからPortugalに変更されました
特徴 - DiffEntityDataToTextは、EntityDiff拡張機能「To Compare」を使用して異なるレコードまたは複数のエンティティを使用するコンポーネントです。 新規性は、コンポーネントが特定のラベルに対するエンティティのメタモデルIDに基づいて人間が読める文章を作成するという事実です。 例:「国が3から4に変更」→「ポルトガルからスペインに変更された国」 このコンポーネントは、アプリケーションのコアエンティティにすぐに使用できる監査メカニズムを提供するために本当に便利です。米国のSOX法を遵守しなければならないときに不可欠な機能です。 変更前と変更後の両方のレコードを入力して、アプリケーションの保存操作でD​​iffEntityDataToText eSpaceのRecordDifferencesアクションを使用するだけです。 1つのレコード、レコードまたは構造のセットを入力できることに注意してください。 RecordDifferencesアクション: - OriginalRecord(レコードまたはレコードセット) - ChangedRecord(上記と同じ) - AttributesToIgnore(無視するエンティティ属性のコンマ区切りのリスト。ほとんどの場合、LastUpdateDate) - EntityNameToTranslate(単一のエンティティレコードが提供されている場合は、イントロスペクションのエンティティ名を指定する必要があります) - EntityLabelsList(実際のエンティティのラベルはどこにも指定しないので、ENTITY:EntityLabel、ENTITY2:EntityLabel2の形式で変換をここに入力する必要があります) - ロケール(正しい翻訳された文字列を使用するため) エンティティおよび構造体の属性ラベルプロパティを使用するため、Service Studioでこれらを正しく定義してください。 このアクションは例外を発生させません。プラットフォームのエラーログに記録するだけです。 システム要件と制限事項 - OutSystems V7またはそれ以降。 注意:このコンポーネントは、非公開の、文書化されていないプラットフォームAPIを利用しています。その結果、このコンポーネントは、プラットフォームのアップグレード時に予期せず破損することがあります。プラットフォームのアップグレード/パッチ適用時にアプリケーションが期待どおりに動作するように、適切なテストを行うことをお勧めします。。

[Overview]
Create human-readable audits by simply supplying the changed record(s). Example: Name changed from John to Peter Age defined to 32 Country changed from England to Portugal
[Detail]
Feature List - The DiffEntityDataToText is a component that uses the EntityDiff extensions 'To Compare' diferent records or multiple entities, The novelty is the fact of the component create human readable senteces based on the meta model id's in entities to specific labels. Ex: instead of "Country Changed from 3 to 4" -> "Country changed from Portugal to Spain" This component is really useful to provide an out-of-the-box auditing mechanism for your application's core entities. It is an indispensable feature when having to comply to US' Sarbanes–Oxley Act (SOX). Just consume the DiffEntityDataToText eSpace's RecordDifferences action in the save operations of your application, inputting both the record(s) before the change and after. Notice that you can input a single record or a set of records or structures. RecordDifferences action: - OriginalRecord (record or set of records) - ChangedRecord (same as above) - AttributesToIgnore (comma-separated list of entity attributes to ignore, like, most commonly, LastUpdateDate) - EntityNameToTranslate (when a single entity record is provided, you must provide its entity name for the introspection) - EntityLabelsList (as you don't specifiy anywhere the real-world label for entities, you must provide the translation here - in the format ENTITY:EntityLabel,ENTITY2:EntityLabel2) - Locale (to use the correct translated strings) As it uses the entity and structure attribute label property, be sure to define them correctly in Service Studio. The action does not raise exceptions. It just logs them in the platform's Error Log. System Requirements and Limitations - OutSystems V7 or later; Notice: This component takes advantage of private and undocumented Platform APIs, which can change without notice. As a result, this component may unexpectedly break as the Platform is upgraded. We advise proper testing to ensure that your applications continue to work as expected when upgrading/patching the Platform.
戻る