Как получить URL-адрес записи клиента в suitetalk, передавая recordType и internalId - PullRequest
0 голосов
/ 13 июня 2019

Я получаю записи о клиентах, передавая сохраненный идентификатор сценария поиска и некоторые фильтры в CustomerSearchAdvanced, но я хочу, чтобы URL каждой записи также

пример - recordType customer и internalId - 3645

URL-адрес - https: //------.app.netsuite.com/app/common/entity/custjob.nl? Id = 3645

1 Ответ

0 голосов
/ 03 июля 2019

Моя организация решила просто жестко закодировать URL для каждого типа записи, а затем добавить внутренний идентификатор.К счастью, все семейства записей совместно используют один URL, который разрешается в URL определенного типа записи на основе внутреннего идентификатора.Вот пример того, что я имею в виду:

"/app/accounting/transactions/transaction.nl?id=1234567"

Этот формат URL может использоваться для всех транзакций.Предполагая, что запись 1234567 является заказом на продажу, она разрешается в:

"/app/accounting/transactions/salesord.nl?id=1234567"

Если запись 1234567 является оценочной, тогда это разрешается в:

"/app/accounting/transactions/estimate.nl?id=1234567"

Поэтому вам не нужно будет жестко кодировать URL-адреса для каждого типа записи, только для каждого семейства записей.Вот некоторые другие семейные URL:

"/app/common/entity/entity.nl?id=" "/app/common/item/item.nl?id="

...