Hello gabossolo! To get the List of all created BO: var businessOperations = BusinessOperationHelper.GetDeclaredBusinessOperations(((IModelSources)modelNode.Application).Modules); To get the List of all created XafariReports: protected static List GetReportTypeList() { List result; var typesInfo = XafTypesInfo.Instance as TypesInfo; if (typesInfo != null) { #pragma warning disable 618 result = typesInfo.TypeHierarchyHelper.GetDescendants(typeof(TypeXafariReport)).Where(t => !t.IsAbstract).ToList(); #pragma warning restore 618 } else { #pragma warning disable 618 var typeInfo = XafTypesInfo.Instance.FindTypeInfo(typeof(TypeXafariReport)); #pragma warning restore 618 if (typeInfo != null) { result = (from t in ReflectionHelper.FindTypeDescendants(typeInfo) where !t.Type.IsAbstract select t.Type).ToList(); } else { result = new List(); } }return result; } Feel free to contact us if you have any questions. Regards, Mariya On behalf of Xafari Client Services Team |