85 lines
6.9 KiB
JSON
85 lines
6.9 KiB
JSON
{ "queries":
|
|
[
|
|
{
|
|
"sobject": "SCInstalledBaseLocation__c",
|
|
"query": "SELECT Id, City__c, Country__c, GeoY__c, GeoX__c, PostalCode__c, Street__c, Extension__c, HouseNo__c, FlatNo__c, Floor__c FROM SCInstalledBaseLocation__c WHERE Country__c = '{country}' limit 3"
|
|
},{
|
|
"sobject": "SCInstalledBase__c",
|
|
"query": "SELECT Id, Name, CommissioningDate__c,InstallationDate__c,ProductEnergy__c, ProductUnitClass__c,ArticleNo__c,SerialNo__c, SerialNoException__c, ProductUnitType__c, InstalledBaseLocation__c, WarrantyDuration__c, GuaranteeStandard__c, GuaranteeExtended__c FROM SCInstalledBase__c WHERE Country__c = '{country}'"
|
|
},{
|
|
"sobject": "Asset",
|
|
"query": "SELECT Id, Serialnumber FROM Asset WHERE Location.ParentLocation.Name LIKE '%{country}'"
|
|
},{
|
|
"sobject": "Address",
|
|
"query": "SELECT Id, Country, CountryCode, Street, City, ParentId, PostalCode FROM Address WHERE CountryCode = '{country}'"
|
|
},{
|
|
"sobject": "ParentLocation",
|
|
"query": "SELECT Id, Name FROM Location WHERE Name LIKE '%{country}'"
|
|
},{
|
|
"sobject": "ChildLocation",
|
|
"query": "SELECT Id, ParentLocationId, Name FROM Location WHERE ParentLocation.Name LIKE '%{country}'"
|
|
},{
|
|
"sobject": "Product2",
|
|
"query": "SELECT Id, Main_Product_Group__c, Family, MaterialType__c, Name, Product_Code__c, ProductCode, EAN_Product_Code__c FROM Product2"
|
|
},{
|
|
"sobject": "SCInstalledBaseRole__c",
|
|
"query": "SELECT Id, InstalledBaseLocation__c, Role__c, ValidFrom__c, ValidTo__c, Account__c FROM SCInstalledBaseRole__c WHERE InstalledBaseLocation__r.Country__c = '{country}' AND InstalledBaseLocation__c IN ('a1B1r000008XXEdEAO', 'a1B1r000008XXEiEAO', 'a1B1r000008XXH8EAO')"
|
|
},{
|
|
"sobject": "SCPriceList__c",
|
|
"useREST": true,
|
|
"query": "SELECT Id, Name, Brand__r.Name, Country__c from SCPriceList__c WHERE Country__c = '{country}' AND PriceList__c != null"
|
|
},{
|
|
"sobject": "SCPriceListItem__c",
|
|
"query": "SELECT Id, Article__r.Name, Price__c, PriceUnit__c, Pricelist__c, ValidFrom__c, ValidTo__c, Article__r.EANCode__c, Pricelist__r.Brand__r.Name, Pricelist__r.Country__c FROM SCPriceListItem__c WHERE Country__c = '{country}' AND PriceList__c != null AND (ValidTo__c >= TODAY OR ValidFrom__c >= TODAY) AND Article__c = 'a0Gw000001R9slpEAB'"
|
|
},{
|
|
"sobject": "SCResourceAssignment__c",
|
|
"useREST": true,
|
|
"query": "SELECT Id, ValidTo__c, ValidFrom__c, Country__c, City__c, PostalCode__c, District__c, Street__c, HouseNo__c, Extension__c, FlatNo__c, Floor__c, GeoY__c, GeoX__c, Resource__c, Resource__r.Employee__r.Name, ResourceNumberCalc__c, Stock__c, Stock__r.ID2__c, QualificationProfile__c FROM SCResourceAssignment__c WHERE Country__c = '{country}' AND ValidTo__c >= TODAY"
|
|
},{
|
|
"sobject": "ContractTemplates",
|
|
"useREST": true,
|
|
"query": "SELECT id, name, TemplateName__c, status__c, Brand__r.Name, Country__c, Runtime__c FROM SCContract__c WHERE Template__c = null AND Country__c = '{country}'"
|
|
},{
|
|
"sobject": "SCContract__c",
|
|
"query": "SELECT id, name, Template__c, status__c, Brand__r.Name, Country__c, Runtime__c, EndDate__c, StartDate__c, Account__c, AccountOwner__c, IoT_Registration_Status__c, Template__r.SAPContractCategory__c, Maintenance_price_inclusion_of_VAT__c, MaintenanceAfterDue__c, MaintenanceBeforeDue__c, MaintenanceCreationLeadtime__c, MaintenanceCreationShiftFactor__c, MaintenanceDuration__c, MaintenanceFirstDate__c, MaintenanceLastDate__c, MaintenanceInterval__c, MaintenancePriceRequired__c, util_MaintenancePrice__c, util_MaintenanceDuration__c, util_MaintenanceNextDate__c FROM SCContract__c WHERE Template__c != null AND EndDate__c >= TODAY AND Country__c = '{country}' limit 3"
|
|
},{
|
|
"sobject": "WarrantyTerm",
|
|
"useREST": true,
|
|
"query": "SELECT Id, WarrantyTermName, WarrantyDuration, WarrantyType, pricebook2.country__c FROM WarrantyTerm WHERE Pricebook2Id = null OR pricebook2.Country__c = '{country}'"
|
|
},{
|
|
"sobject": "SCQualificationProfile__c",
|
|
"useREST": true,
|
|
"query": "SELECT Id, Name, Description__c, Id2__c, Standard__c FROM SCQualificationProfile__c WHERE Name like '{country}%'"
|
|
},{
|
|
"sobject": "SCQualificationProfileItem__c",
|
|
"useREST": true,
|
|
"query": "SELECT CertificationId__c,Id,Info__c,Level__c,ValidFrom__c,ValidTo__c, Name,Qualification__c FROM SCQualificationProfileItem__c WHERE Profile__r.Name Like '{country}%' AND (ValidTo__c >= TODAY OR ValidFrom__c >= TODAY)"
|
|
},{
|
|
"sobject": "SCQualificationSpecification__c",
|
|
"useREST": true,
|
|
"query": "SELECT Id, Name, Brand__c, CertificationId__c, Combined__c, OrderType__c, QualificationProfile__c, ProductUnitType__c, ProductUnitClass__c FROM SCQualificationSpecification__c WHERE Country__c = '{country}'"
|
|
},{
|
|
"sobject": "LastMaintenanceInformation",
|
|
"query": "SELECT Id, InstalledBase__r.SerialNo__c, Order__r.Closed__c, Order__r.Contract__c FROM SCOrderItem__c WHERE Order__r.Status__c IN ('5506', '5508') AND InstalledBase__r.SerialNo__c != null AND Order__r.Type__c = '5707' AND Order__r.Country__c = '{country}'"
|
|
},{
|
|
"sobject": "LastOrderInformation",
|
|
"query": "SELECT Id, Closed__c, Contract__c FROM SCOrder__c WHERE Status__c IN ('5506', '5508') AND Contract__c != null AND Closed__c = LAST_N_YEARS:10 AND Country__c = '{country}'"
|
|
},{
|
|
"sobject": "WorkType",
|
|
"useREST": true,
|
|
"query": "SELECT Id, Name from WorkType"
|
|
},{
|
|
"sobject": "SCContractItem__c",
|
|
"query": "Select Id, Name, InstalledBase__c, Contract__c, MaintenancePrice__c FROM SCContractItem__c WHERE Contract__r.Country__c = '{country}' AND Contract__r.Template__c != null AND Contract__r.EndDate__c >= TODAY "
|
|
},{
|
|
"sobject": "PricebookEntry",
|
|
"query": "SELECT Id, Product2.Product_Code__c FROM PricebookEntry WHERE Pricebook2.Country__c = '{country}'"
|
|
},{
|
|
"sobject": "SCStockItem__c",
|
|
"query": "SELECT Id, PlantERP__c, StockERP__c, Stock__r.Name__c, ArticleNo__c, ArticleNameCalc__c, Qty__c, ERPQty__c, DifferenceQty__c, MinQty__c, MaxQty__c, LastModifiedDate, Stock__r.RunReplenishment__c, Stock__c, Stock__r.StockERP__c, Article__r.EANCode__c, Article__r.Name, Article__c FROM SCStockItem__c WHERE Stock__r.Country__c = '{country}'"
|
|
},{
|
|
"sobject": "SCStockOptimizationListItem__c",
|
|
"query": "SELECT Id, Article_Name__c, Article__r.Name, StockOptimizationList__r.Name, MaxQty__c, LastModifiedDate FROM SCStockOptimizationListItem__c WHERE StockOptimizationList__r.Plant__r.Country__c = '{country}'"
|
|
}
|
|
]
|
|
} |