Sök…


parametrar

Parameter detaljer
Källlista Fältet i destinationsposten som länkar till källposten. Du måste välja en källlista innan du kan välja ditt källfält.
Källa från Fältet i källposten från vilket data faktiskt kommer att dras. Fältet du väljer måste matcha typen av destinationsfält. Om du till exempel kommer från ett fält för telefonnummer måste destinationsfältet också vara ett telefonnummer .

Anmärkningar

Effekten av butikens värde

Store Value inställningen på definitionen anpassade fältet spelar en mycket viktig roll i beteendet hos Sourcing:

  • När butiksvärde är markerat , anskaffas data in i fältet endast när posten har skapats . Därefter bryter NetSuite inköpslänken mellan fälten och de blir två oberoende fält. Detta gör att du effektivt kan utnyttja Sourcing som en mekanism för att ställa in det ursprungliga eller standardvärdet för ditt anpassade fält.
  • När butiksvärde inte avmarkeras , hämtas data dynamiskt in i fältet varje gång posten laddas . Eventuella ändringar som en användare eller skript kan göra i fältet sparas aldrig . Om du lämnar Store Value oavmarkerat är det en bra idé att göra ditt fält skrivskyddat.

Begränsningar av sourcing

  • Sourcing kan inte tillämpas på ursprungliga NetSuite-fält . Om du behöver ett inbyggt fält som ditt destinationsfält, måste du antingen skapa ett arbetsflöde eller skriva ett skript för att utföra datainsamlingen.
  • Sourcing kan inte tillämpas på kolumnfält under sublist . Om du behöver en sublistkolumn som ditt destinationsfält, måste du antingen skapa ett arbetsflöde eller skriva ett skript för att utföra datainsamlingen.

Att dra data in i ett anpassat fält i fältet har ändrats

// If you find yourself doing something like this...
function fieldChanged(type, name, index) {
    if (name == 'salesrep') {
        var salesRepId = nlapiGetFieldValue('salesrep');
        var salesRepEmail = nlapiLookupField('employee', salesRepId, 'email');
        nlapiSetFieldValue('custbody_salesrep_email', salesRepEmail);
    }
}
// Stop! and consider using Sourcing for your custom field instead of code

Definiera Sourcing

Även om det inte är ett SuiteScript-ämne, är Sourcing en oerhört kraftfull funktion i NetSuite, och det är ett viktigt verktyg i verktygsbältet för alla SuiteScript-utvecklare. Sourcing tillåter oss att dra data till en post från någon av dess relaterade poster , utan att skriva någon kod eller bygga ett arbetsflöde för att göra det.

Mindre kod är alltid mer underhållbar kod.

Sourcing definieras på fliken Sourcing & Filtering i en anpassad fältdefinition.

Sourcingparametrar i en anpassad Entity Field-definition



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow