Mit folgender Methode kann man Datensätze filtern, z.B. um inaktive Datensätze auszublenden.
Wichtig:
|
Schritt 1:
Anlage und Konfiguration einer Datenquelle vom Typ "Microsoft Dynamics for Sales (Online)"
Schritt 2:
Exportieren der Adapter-Konfiguration
Schritt 3:
Anpassen des Attributs "<Filters />" wie hier exemplarisch angegeben:
(1) Den Attribut-Namen ermittelt man über den Mapping-Dialog der Datenquelle. Es muss ein Attributname aus der Original-Datenquelle verwendet werden (linke Seite im Mapping der Datenquelle).
(2) Den Operator wählt man (in Textform) aus dieser Liste "Erlaubte Operatoren" s.u. (im Beispiel "Equal").
(3) Je nach Attribut muss ein passender Filter-Wert vergeben werden. Im Beispiel "Gold", um alle Gold-Partner aus der CRM-Datenbank zu ermitteln.
Erlaubte Operatoren
public enum ConditionOperator
{
[EnumMember] Equal,
[EnumMember] NotEqual,
[EnumMember] GreaterThan,
[EnumMember] LessThan,
[EnumMember] GreaterEqual,
[EnumMember] LessEqual,
[EnumMember] Like,
[EnumMember] NotLike,
[EnumMember] In,
[EnumMember] NotIn,
[EnumMember] Between,
[EnumMember] NotBetween,
[EnumMember] Null,
[EnumMember] NotNull,
[EnumMember] Yesterday,
[EnumMember] Today,
[EnumMember] Tomorrow,
[EnumMember] Last7Days,
[EnumMember] Next7Days,
[EnumMember] LastWeek,
[EnumMember] ThisWeek,
[EnumMember] NextWeek,
[EnumMember] LastMonth,
[EnumMember] ThisMonth,
[EnumMember] NextMonth,
[EnumMember] On,
[EnumMember] OnOrBefore,
[EnumMember] OnOrAfter,
[EnumMember] LastYear,
[EnumMember] ThisYear,
[EnumMember] NextYear,
[EnumMember] LastXHours,
[EnumMember] NextXHours,
[EnumMember] LastXDays,
[EnumMember] NextXDays,
[EnumMember] LastXWeeks,
[EnumMember] NextXWeeks,
[EnumMember] LastXMonths,
[EnumMember] NextXMonths,
[EnumMember] LastXYears,
[EnumMember] NextXYears,
[EnumMember] EqualUserId,
[EnumMember] NotEqualUserId,
[EnumMember] EqualBusinessId,
[EnumMember] NotEqualBusinessId,
[EnumMember] ChildOf,
[EnumMember] Mask,
[EnumMember] NotMask,
[EnumMember] MasksSelect,
[EnumMember] Contains,
[EnumMember] DoesNotContain,
[EnumMember] EqualUserLanguage,
[EnumMember] NotOn,
[EnumMember] OlderThanXMonths,
[EnumMember] BeginsWith,
[EnumMember] DoesNotBeginWith,
[EnumMember] EndsWith,
[EnumMember] DoesNotEndWith,
[EnumMember] ThisFiscalYear,
[EnumMember] ThisFiscalPeriod,
[EnumMember] NextFiscalYear,
[EnumMember] NextFiscalPeriod,
[EnumMember] LastFiscalYear,
[EnumMember] LastFiscalPeriod,
[EnumMember] LastXFiscalYears,
[EnumMember] LastXFiscalPeriods,
[EnumMember] NextXFiscalYears,
[EnumMember] NextXFiscalPeriods,
[EnumMember] InFiscalYear,
[EnumMember] InFiscalPeriod,
[EnumMember] InFiscalPeriodAndYear,
[EnumMember] InOrBeforeFiscalPeriodAndYear,
[EnumMember] InOrAfterFiscalPeriodAndYear,
[EnumMember] EqualUserTeams,
[EnumMember] EqualUserOrUserTeams,
[EnumMember] Under,
[EnumMember] NotUnder,
[EnumMember] UnderOrEqual,
[EnumMember] Above,
[EnumMember] AboveOrEqual,
[EnumMember] EqualUserOrUserHierarchy,
[EnumMember] EqualUserOrUserHierarchyAndTeams,
[EnumMember] OlderThanXYears,
[EnumMember] OlderThanXWeeks,
[EnumMember] OlderThanXDays,
[EnumMember] OlderThanXHours,
[EnumMember] OlderThanXMinutes,
}
Schritt 4:
Importieren der geänderten Adapter-Konfiguration. Ein bestehender Adapter wird nicht überschrieben. Man muss also vor dem Speichern einen neuen Adapter-Namen und eine neue Adapter-Kennung vergeben (alternativ kann die bestehende Datenquelle gelöscht werden).
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.