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.