Zum Inhalt springen

NetSuite Benutzerfelder anzeigen, die nicht angezeigt werden

Einführung

Der NetSuite Connector stellt standardmäßig benutzerdefinierte Felder für viele NetSuite Objekte bereit.

Wenn Sie private Agenten verwenden und in den Schema für ein bestimmtes Objekt keine benutzerdefinierten Felder vorhanden sind, können Sie der NetSuite Connector-Konfigurationsdatei des Agenten eine Eigenschaft hinzufügen, um benutzerdefinierte Felder für das Objekt verfügbar zu machen.

Die NetSuite Connector-Konfigurationsdatei eines privaten Agenten netsuiteconfig.xml befindet sich in diesen Standardinstallationsverzeichnissen:

C:\Program Files\Jitterbit Agent\DataInterchange\xml_dtd\Schemas\Connector
/opt/jitterbit/DataInterchange/xml_dtd/Schemas/Connectors

Wichtig

Bevor Sie Änderungen an der Konfigurationsdatei des NetSuite-Connectors vornehmen, beachten Sie Folgendes:

  • Das Hinzufügen von Unterstützung für benutzerdefinierte Felder zu einem Objekt, das bereits verwendet wird, kann zu schwerwiegenden Änderungen führen, wenn Sie Zuordnungen innerhalb von Knoten abgeleiteter Typen haben. Wir empfehlen, alle Aktivitäten, die das Objekt verwenden, zu überprüfen und neu zu konfigurieren, um Schemata zu aktualisieren und Felder nach Bedarf neu zuzuordnen.

  • Alle an der Konfigurationsdatei vorgenommenen Änderungen werden erst angewendet, wenn der Agent neu gestartet wird.

  • Agent Upgrades ersetzen diese Konfigurationsdatei. Wenn Sie Änderungen an dieser Datei vornehmen, müssen Sie diese nach jedem Agent-Upgrade vornehmen.

Beispiel

Um benutzerdefinierte Felder für NetSuite verfügbar zu machen SupportCase Objekt, fügen Sie beispielsweise die folgenden Zeilen (hervorgehoben) zum netsuiteconfig.xml Datei:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?xml version="1.0" encoding="UTF-8"?>
<config>
  <cachesize>
  <searchconfig>
    <customfieldtypes>
    <customfieldobjects_v2>
    <customfieldobjects>
      <customfieldobject>
        <objectName>VendorPayment</objectName>
        <getCustomizationType>transactionBodyCustomField</getCustomizationType>
        <appliesToObject>bodyVendorPayment</appliesToObject>
      </customfieldobject>
      <customfieldobject>
        <objectName>SupportCase</objectName>
        <getCustomizationType>crmCustomField</getCustomizationType>
        <appliesToObject>appliesToCase</appliesToObject>
      </customfieldobject>
      <customfieldobject>
        <objectName>Campaign</objectName>
        <getCustomizationType>crmCustomField</getCustomizationType>
        <appliesToObject>appliesToCampaign</appliesToObject>
      </customfieldobject>
      . . .
    </customfieldobjects>
    <itemsearch>
    <transactionsearch>
  </searchconfig>
</config>

Die in jeder Zeile benötigten Eigenschaften variieren je nach Objekt. Verwenden Sie vorhandene Einträge in der Datei als zusätzliche Beispiele.

Speichern und schließen Sie die Datei und starten Sie den Agenten neu.