Filter DTO v12

Filters are conditions which define a projection on the data read from the cloud. Typically filter contains a CQL expression which is evaluated over data in the cloud.

Field Name Type Required Constraint Reference Description
conjunction List<ConditionDTO_V12> Optional "And" condition defined by the given filter.
description String Optional length >= 1 Filter description.
disjunction List<ConditionDTO_V12> Optional "Or" conditions defined by the given filter.
embedded Boolean Required Specifies weather the filter is an embedded (predefined) one or not.
advanced Boolean Required Specifies weather the filter is an advanced one or not.
name String Required length >= 1 & length <= 255 Filter name.
objectType DomainObjectModel Required Allowed values { PRICELIST, PAYMENTTERM, PAYMENTTYPE, CURRENCY, COMPANYINFO, BUSINESSPARTNERGROUP, SHIPPINGTYPE, EMPLOYEEPOSITION, EMPLOYEEDEPARTMENT, EMPLOYEEBRANCH, SERVICECALLSTATUS, SERVICECALLTYPE, SERVICECALLPROBLEMTYPE, SERVICECALLORIGIN, UDFMETAGROUP, UDFMETA, ITEMGROUP, ITEMTYPE, WAREHOUSE, ITEMCATEGORY, TIMEPROJECT, WORKTIMETASK, REPORTDATA, COUNTRY, STATE, COUNTY, GROUP, OBJECTGROUP, PERSONRESERVATIONTYPE, PERSON, PERSONSTATUS, LOCATION, BUSINESSPARTNER, ADDRESS, CONTACT, BUSINESSPARTNER_REFERENCES, ITEM, ITEMPRICELISTASSIGNMENT, ITEMWAREHOUSELEVEL, SERIALNUMBER, EQUIPMENT, SALESORDER, SALESORDERITEM, PURCHASEORDERITEM, PURCHASEORDER, SALESQUOTATIONITEM, SALESQUOTATION, ALERT, ACTIVITY, ATTACHMENT, DEFECT, INCIDENT, SERVICECALL, SERVICEASSIGNMENT, OBJECTRATING, SIGNATURE, TIMETASK, TIMESUBTASK, TIMEEFFORT, SYNCOBJECTKPI, WORKTIME, ITEMPROPOSAL, EXPENSETYPE, TAX, EXPENSE, MILEAGETYPE, BATCH, BATCHQUANTITY, MATERIAL, MILEAGE, APPROVAL, PRODUCTIONORDER, CHECKLISTCATEGORY, CHECKLISTTEMPLATE, CHECKLISTINSTANCE, BUSINESSPROCESSSTEPDEFINITION, BUSINESSPROCESSSTEPASSIGNMENT, SERVICECHECKOUT, INVOICEITEM, INVOICE, CREDITNOTEITEM, CREDITNOTE, COMPANYSETTINGS, USERSETTINGS, PERSONRESERVATION, USERSYNCCONFIRMATION, SERVICEERRORCODEITEM, SERVICEERRORCODE, ACTIVITYSUBTYPE, ACTIVITYTOPIC, USAGE, SERVICECONTRACT, PROPERTYMETA, SERVICECONTRACTEQUIPMENT, BLANKETORDER, DOCUMENTDISCOUNT, GENERICORDER, ITEMRETURNREASON, LOCATIONNUMBERSERIES, TRANSPORTCOST, VISITORREPORT, INVENTORY, STOCKTRANSFER, DOCUMENTDRAFTITEM, DOCUMENTDRAFT, COMPETITOR, COMPETITORPRODUCT, INDUSTRY, INFORMATIONSOURCE, LEVELOFINTEREST, CATEGORY, REASON, SALESSTAGE, SALESOPPORTUNITY, ENUMERATION, CHECKLISTASSIGNMENT, ERPERROR, RESERVEDMATERIAL, BRANCH, CHECKIN, ACTIVITYFEEDBACK, ACTIVITYCOMPOSEDCODE, ACTIVITYCODE, REPORTTEMPLATE, SERVICEASSIGNMENTSTATUS, SERVICEASSIGNMENTSTATUSDEFINITION, COMMENT, SEQUENCE, FILE, FILEREVISION, FILEREF, ATTRIBUTE, ATTRIBUTEVALUE, ACTIVITYTEMPLATE, SERVICESUITECONFIG, CHECKLISTINSTANCEELEMENT, EQUIPMENTSUBTYPE, TRANSLATION, FIELDCONFIGURATION, SCREENCONFIGURATION, SYNCOBJECTCHANGELOG, CONFIGURATION, FILTER, CUSTOMRULE, TAG, SKILL, REQUIREMENT, FUNCTION, DASHBOARD, WIDGET, PLUGIN, ERPSYNCFILTER, PROJECT, PROJECTPHASE, NOWPLUGIN, NOWPLUGININSTANCE, NOWPLUGININSTANCESET, NOWSHORTURL, WORKTIMEPATTERN, PERSONWORKTIMEPATTERN, UDOMETA, UDOVALUE, ICON, CROWDPERSON, CROWDASSIGNMENT, CROWDBUSINESSPARTNER, CROWDEXECUTIONRECORD, UNIFIEDPERSON, NOTIFICATION, NOWKPI, CROWDSKILL, ACTIVITYPRICE, EMAILTEMPLATE, TEAM, NOWPLUGINVERSION, CHECKLISTTAG, QUERY, CONSENT, TEAMTIMEFRAME, SHIFT, SHIFTTECHNICIAN, SERVICEWORKFLOW, CHECKLISTVARIABLE, CASE, CASEACTION, CASEORIGIN, CASETYPE, PROJECTMEMBERTIMEFRAME, REPORTINSTANCE, PROJECTSHIFT, UNKNOWN } Type of the object on which the filter is defined.
origin String Optional length >= 1 & length <= 255

Allowed values are defined into Enumerations having enumType = FILTER_ORIGIN.
For learning about Enumerations, please check this.
Filter origin.