Все, что вам нужно, это расширение таблицы для таблицы FeatureSet. Вот пример:
public sealed class FeaturesSetExtension : PXCacheExtension<PX.Objects.CS.FeaturesSet>
{
#region UsrMyNewFeature
public abstract class usrMyNewFeature : PX.Data.BQL.BqlBool.Field<usrMyNewFeature> { }
[Feature(false, DisplayName = "MY NEW FEATURE")]
public bool? UsrMyNewFeature { get; set; }
#endregion
}
Я получаю следующее:
Вы создадите элемент. xml файл для ограничения страниц, связанных с новым переключателем функций.
Если вам нужен доступ к переключателю (который может не регистрироваться, пока не будет добавлен в функции. xml):
PXAccess.FeatureInstalled<FeaturesSetExtension.usrMyNewFeature>()