Es existiert in Business App CRM eine ganze Reihe an vordefinierten Webservices und Mapping-Vorlagen, welche für die korrekte Funktion der Anbindung an das proALPHA ERP System benötigt werden.
Diese Webservices können im Designer nicht bei Webservice-Aufrufen ausgewäht werden und sowohl die Webservice-Definitionen als auch die Mapping-Vorlagen dürfen nur in Ausnahmefällen über Modifikationen verändert werden (es existieren weiter unten spezielle Mapping-Vorlagen, die für Anpassungen vorgesehen sind).
Dies betrifft folgende Mapping-Vorlagen:
- proALPHA.OutboundDescriptionTemplate
- proALPHA.InboundDescriptionTemplate
- proALPHA.InboundIndustryTemplate
- proALPHA.InboundRegionTemplate
- proALPHA.InboundSelectionCodeTemplate
- proALPHA.InboundSalesAgentTemplate
- proALPHA.Invoice.InboundTemplate
- proALPHA.Quote.InboundTemplate
- proALPHA.Sales.InboundTemplate
- proALPHA.Common.TranslateEnum_Default
- proALPHA.Customer.Outbound
- proALPHA.Customer.Inbound
- proALPHA.Contact.Outbound
Und folgende Webservices:
- proALPHA.Enums.Industry.GetList
- proALPHA.Enums.Industry.Get
- proALPHA.Enums.Industry.Create
- proALPHA.Enums.Region.GetList
- proALPHA.Enums.Region.Get
- proALPHA.Enums.Region.Create
- proALPHA.Enums.SelectionCode.GetList
- proALPHA.Enums.SelectionCode.Get
- proALPHA.Enums.SelectionCode.Create
- proALPHA.Data.SalesAgent.GetList
- proALPHA.Data.SalesAgent.Get
- proALPHA.Data.Invoice.GetList
- proALPHA.Data.Quote.GetList
- proALPHA.Data.Sales.GetList
- proALPHA.Data.Terms.Get
Folgende Webservices können im Designer in entsprechenden Steuerelementen ausgewählt werden, sollten aber ebenfalls nicht verändert werden:
- proALPHA.Customer.Create („proALPHA: Kunde erstellen“)
- proALPHA.Contact.Create („proALPHA: Person erstellen“)
- proALPHA.Contact.Update („proALPHA: Person aktualisieren“)
Folgende Mapping-Vorlagen dienen explizit der Anpassung, und dürfen angepasst werden:
- proALPHA.Customer.OutboundMiscellaneousFields
Ausgehende Mappings für zusätzlichen Felder bei der Erstellung von Kunden in proALPHA. Quelltyp ist „OrmCRMCompany“, die Mappings sind standardmäßig Formel-Mappings. - proALPHA.Customer.OutboundCustomizations
Ausgehende Mappings für sonstige Anpassungen bei der Übertragung von Kundendaten nach proALPHA. Auch hier ist der Quelltyp „OrmCRMCompany“ und die enthaltenen Mappings sind Formel-Mappings. - proALPHA.Customer.InboundMiscellaneousFields
Eingehende Mappings für zusätzliche Felder bei der Erstellung von Kunden (Firmen) in Business App von proALPHA aus. Zieltyp ist „OrmCRMCompany“, die Mappings sind standardmäßg JsonPath-Mappings. - proALPHA.Customer.InboundCustomizations
Eingehende Mappings für sonstige Anpassungen bei der Übertragung von Kundendaten nach Business App von proALPHA aus. Auch hier ist der Zieltyp „OrmCRMCompany“ und die enthaltenen Mappings sind JsonPath -Mappings.