Dossier pemasok, kondisi pembelian, alamat dan kontak — Pro
Pemasok per partisi/perusahaan: kondisi penagihan, pembayaran/pembelian, alamat berperiode dan kontak nonprivat.
TIDAK RESMI — BELUM DIVALIDASI PADA INSTALASI ERP NYATA.
Untuk tim pembelian, administrasi pemasok, penerimaan barang dan manajer berizin: pilih partisi/perusahaan, cari pemasok, periksa akun kita pada pemasok, kondisi pembayaran/pembelian serta pengiriman. Buka Alamat dan Kontak saat dibutuhkan. 54 posisi berguna dalam Detil; bukan hanya daftar nama.
Mengapa Cifru? Sesuaikan konfigurasi dengan cara kerja Anda. Pilih kolom, filter, dan rincian yang diperlukan, lalu tampilkan informasi di ponsel yang mungkin belum tersedia di aplikasi seluler bawaan perangkat lunak bisnis Anda. Pilihannya bergantung pada data yang dapat diakses dari sumber yang Anda berwenang gunakan dan paket Cifru Anda.
EDISI KHUSUS: AX 2012 R3 on-premises pada SQL Server, hanya instalasi lama yang sudah ada. Dukungan diperpanjang berakhir 11 Januari 2023 (Microsoft Lifecycle, zona Pacific). Bukan anjuran memasang ERP lama atau membuka server ke internet; bukan AX 2009, Dynamics 365 Finance/SCM, Business Central atau akses SQL cloud.
Pro nyata: satu sumber, satu Home, tiga daftar, dua sub-tombol lazy. Partisi dan DATAAREAID tersimpan wajib sebelum batas 1.000 baris; anak mempertahankan perusahaan/partisi/pemasok/party tepat, pencocokan perusahaan biner dan Int64 sebagai teks. Tidak ada refresh berkala. Batas baris bukan jaminan kueri murah/ekspor lengkap; verifikasi kunci, indeks, waktu dan kelengkapan lokal, tanpa deduplikasi untuk menyembunyikan kunci salah.
KONDISI SAAT INI: YourAccountNum adalah akun kita pada pemasok; InvoiceAccount adalah akun pemasok penagih, bukan akun pelanggan. Currency adalah mata uang faktur pemasok bawaan. Kelompok harga, diskon baris/multibaris/total, diskon tunai dan biaya adalah KODE pengaturan master, bukan harga final, persentase diskon, pajak atau pembayaran nyata. Jadwal/hari/metode/penanganan pembayaran juga kode, bukan tanggal jatuh tempo faktur. Tidak ada CreditMax: mata uang akuntansi belum diverifikasi, tidak boleh diasumsikan sama dengan Currency. CreditRating adalah nilai pemasok tercatat; bukan rating kita atau keputusan kredit yang dihitung.
Status penangguhan dan pemasok satu kali memakai rantai EDT/enum vendor resmi; NULL/asing tetap eksplisit. Never tetap kode sumber. BlockedReleaseDate adalah timestamp pelepasan sumber, bukan bukti status efektif atau izin transaksi sekarang. Seluruh dossier adalah master SAAT INI, bukan salinan historis faktur.
PRIVASI: hanya IsPrivate=0 pada lokasi/komunikasi dan PrivateForParty=0 disertakan; NULL/asing ditolak. Kontak utama harus cocok dengan party dan lokasi nonprivat. Alamat mencakup masa lalu/masa depan dan validitas kosong tetap terlihat kosong, bukan dianggap berlaku sekarang. Kode negara/provinsi adalah kode sumber, bukan ISO/kamus yang ditebak. Tidak ada rekening bank, kartu, identitas pemerintah pribadi atau audit. Nama/kontak bisnis tetap dapat merupakan data pribadi; akses hanya bila berwenang.
AKSES: Filter bukan ACL. SQL langsung tidak mewarisi AOS/XDS atau seluruh izin/privasi AX. Perusahaan virtual mungkin menyimpan DATAAREAID bersama seperti VIR; administrator memverifikasi pemetaan dan membatasi akun SELECT pada server.
DOKUMENTASI: referensi tabel/kolom Microsoft AOT, EDT/enum vendor dan address-book asli, bukan sertifikat DDL instalasi. Verifikasi versi R3, modul, schema pemilik, kolom, relasi, kunci/index dan izin sebelum uji baca terbatas saat impor. Guard hanya memeriksa objek U/schema, bukan semua metadata fisik. Paket dan DEMO sepenuhnya fiktif; tes SQLite adaptasi bukan SQL Server atau ERP nyata.
Referensi pemasok: https://learn.microsoft.com/en-us/previous-versions/dynamics/ax-2012/reference/gg951840(v=ax.60)
Referensi alamat: https://learn.microsoft.com/en-us/previous-versions/dynamics/ax-2012/reference/gg895161(v=ax.60)
Referensi komunikasi: https://learn.microsoft.com/en-us/previous-versions/dynamics/ax-2012/reference/gg876321(v=ax.60)
Siklus dukungan: https://learn.microsoft.com/en-us/lifecycle/products/dynamics-ax-2012-r3
Screenshots
What this package creates
- Home: Dossier pemasok
- Details: Alamat
- Details: Kontak
- Sub-button: Alamat pemasok
- Sub-button: Kontak pemasok
Sources are mapped locally and verified before applying.
Custom queriesPRO3 SQL
Custom queries are a PRO feature. Cifru repeats read-only validation against the local source before execution.
$.components.workspaceSelection.datasets.0.sqlQuerySELECT CONCAT(LEN(CONCAT(m.Partition,N'#')),N':',m.Partition,N':',LEN(CONCAT(m.dataAreaId,N'#')),N':',m.dataAreaId,N':',LEN(CONCAT(m.RecId,N'#')),N':',m.RecId,N':') AS VendorKey, CAST(m.Partition AS nvarchar(30)) AS PartitionId, CAST(m.RecId AS nvarchar(30)) AS VendorRecId, CAST(m.Party AS nvarchar(30)) AS PartyRecId, COALESCE(NULLIF(p.Name,N''),m.AccountNum) AS VendorName, m.AccountNum AS AccountNum, pt.PartitionKey AS PartitionKey, m.dataAreaId AS dataAreaId, p.KnownAs AS KnownAs, p.NameAlias AS NameAlias, p.PartyNumber AS PartyNumber, m.VendGroup AS VendGroup, m.LineOfBusinessId AS LineOfBusinessId, CASE WHEN m.OneTimeVendor IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE m.OneTimeVendor WHEN 0 THEN N'Tidak' WHEN 1 THEN N'Ya' ELSE CONCAT(N'Kode sumber ',m.OneTimeVendor) END END AS OneTimeSupplier, m.Currency AS Currency, m.InvoiceAccount AS InvoiceAccount, m.YourAccountNum AS YourAccountNum, m.PaymTermId AS PaymTermId, m.PaymMode AS PaymMode, m.PaymSpec AS PaymSpec, m.PaymSched AS PaymSched, m.PaymDayId AS PaymDayId, m.CashDisc AS CashDisc, m.PriceGroup AS PriceGroup, m.LineDisc AS LineDisc, m.MultiLineDisc AS MultiLineDisc, m.EndDisc AS EndDisc, m.MarkupGroup AS MarkupGroup, m.PurchPoolId AS PurchPoolId, m.DlvMode AS DlvMode, m.DlvTerm AS DlvTerm, CASE WHEN m.Blocked IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE m.Blocked WHEN 0 THEN N'Tidak ditangguhkan' WHEN 1 THEN N'Faktur' WHEN 2 THEN N'Semua' WHEN 3 THEN N'Pembayaran' WHEN 4 THEN N'Permintaan' WHEN 5 THEN N'Never (kode sumber)' ELSE CONCAT(N'Kode sumber ',m.Blocked) END END AS BlockStatus, m.BlockedReleaseDate AS BlockedReleaseDate, m.CreditRating AS CreditRating, phone.Locator AS PrimaryPhone, email.Locator AS PrimaryEmail FROM VendTable m INNER JOIN Partitions pt ON pt.RecId=m.Partition LEFT JOIN DirPartyTable p ON p.Partition=m.Partition AND p.RecId=m.Party LEFT JOIN LogisticsElectronicAddress phone ON phone.Partition=m.Partition AND phone.RecId=p.PrimaryContactPhone AND phone.IsPrivate=0 AND phone.PrivateForParty=0 AND phone.Type=1 AND EXISTS (SELECT 1 FROM DirPartyLocation pl WHERE pl.Partition=m.Partition AND pl.Party=m.Party AND pl.Location=phone.Location AND pl.IsPrivate=0) LEFT JOIN LogisticsElectronicAddress email ON email.Partition=m.Partition AND email.RecId=p.PrimaryContactEmail AND email.IsPrivate=0 AND email.PrivateForParty=0 AND email.Type=2 AND EXISTS (SELECT 1 FROM DirPartyLocation pl WHERE pl.Partition=m.Partition AND pl.Party=m.Party AND pl.Location=email.Location AND pl.IsPrivate=0) WHERE m.Partition IS NOT NULL AND m.RecId IS NOT NULL AND m.dataAreaId IS NOT NULL AND DATALENGTH(m.dataAreaId)>0 AND m.AccountNum IS NOT NULL AND DATALENGTH(m.AccountNum)>0 AND pt.PartitionKey IS NOT NULL AND DATALENGTH(pt.PartitionKey)>0 AND SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'VendTable',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.VendTable',N'U') AND OBJECT_ID(N'DirPartyTable',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DirPartyTable',N'U') AND OBJECT_ID(N'Partitions',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.Partitions',N'U') AND OBJECT_ID(N'DirPartyLocation',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DirPartyLocation',N'U') AND OBJECT_ID(N'LogisticsPostalAddress',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.LogisticsPostalAddress',N'U') AND OBJECT_ID(N'LogisticsElectronicAddress',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.LogisticsElectronicAddress',N'U')
static read-only checks passed
$.components.workspaceSelection.datasets.1.sqlQuerySELECT CONCAT(CONCAT(LEN(CONCAT(m.Partition,N'#')),N':',m.Partition,N':',LEN(CONCAT(m.dataAreaId,N'#')),N':',m.dataAreaId,N':',LEN(CONCAT(m.RecId,N'#')),N':',m.RecId,N':'),CONCAT(LEN(CONCAT(pl.RecId,N'#')),N':',pl.RecId,N':'),CONCAT(LEN(CONCAT(a.Partition,N'#')),N':',a.Partition,N':',LEN(CONCAT(a.RecId,N'#')),N':',a.RecId,N':')) AS AddressKey, CONCAT(LEN(CONCAT(m.Partition,N'#')),N':',m.Partition,N':',LEN(CONCAT(m.dataAreaId,N'#')),N':',m.dataAreaId,N':',LEN(CONCAT(m.RecId,N'#')),N':',m.RecId,N':') AS ParentVendorKey, a.Address AS Address, a.Street AS Street, a.StreetNumber AS StreetNumber, a.City AS City, a.DistrictName AS DistrictName, a.State AS State, a.CountryRegionId AS CountryRegionId, a.ZipCode AS ZipCode, a.BuildingCompliment AS BuildingCompliment, a.PostBox AS PostBox, a.ValidFrom AS ValidFrom, a.ValidTo AS ValidTo, CASE WHEN pl.IsPrimary IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE pl.IsPrimary WHEN 0 THEN N'Tidak' WHEN 1 THEN N'Ya' ELSE CONCAT(N'Kode sumber ',pl.IsPrimary) END END AS AddressPrimary, pl.AttentionToAddressLine AS AttentionToAddressLine FROM VendTable m INNER JOIN Partitions pt ON pt.RecId=m.Partition INNER JOIN DirPartyTable p ON p.Partition=m.Partition AND p.RecId=m.Party INNER JOIN DirPartyLocation pl ON pl.Partition=m.Partition AND pl.Party=p.RecId INNER JOIN LogisticsPostalAddress a ON a.Partition=m.Partition AND a.Location=pl.Location WHERE m.Partition=CAST(:partition AS bigint) AND CAST(m.dataAreaId AS varbinary(max))=CAST(:company AS varbinary(max)) AND m.RecId=CAST(:vendor AS bigint) AND m.Party=CAST(:party AS bigint) AND m.Partition IS NOT NULL AND m.RecId IS NOT NULL AND m.dataAreaId IS NOT NULL AND DATALENGTH(m.dataAreaId)>0 AND m.AccountNum IS NOT NULL AND DATALENGTH(m.AccountNum)>0 AND pt.PartitionKey IS NOT NULL AND DATALENGTH(pt.PartitionKey)>0 AND pl.IsPrivate=0 AND a.IsPrivate=0 AND a.PrivateForParty=0 AND pl.RecId IS NOT NULL AND a.RecId IS NOT NULL AND SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'VendTable',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.VendTable',N'U') AND OBJECT_ID(N'DirPartyTable',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DirPartyTable',N'U') AND OBJECT_ID(N'Partitions',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.Partitions',N'U') AND OBJECT_ID(N'DirPartyLocation',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DirPartyLocation',N'U') AND OBJECT_ID(N'LogisticsPostalAddress',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.LogisticsPostalAddress',N'U') AND OBJECT_ID(N'LogisticsElectronicAddress',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.LogisticsElectronicAddress',N'U')
static read-only checks passed
$.components.workspaceSelection.datasets.2.sqlQuerySELECT CONCAT(CONCAT(LEN(CONCAT(m.Partition,N'#')),N':',m.Partition,N':',LEN(CONCAT(m.dataAreaId,N'#')),N':',m.dataAreaId,N':',LEN(CONCAT(m.RecId,N'#')),N':',m.RecId,N':'),CONCAT(LEN(CONCAT(a.Partition,N'#')),N':',a.Partition,N':',LEN(CONCAT(a.RecId,N'#')),N':',a.RecId,N':')) AS ContactKey, CONCAT(LEN(CONCAT(m.Partition,N'#')),N':',m.Partition,N':',LEN(CONCAT(m.dataAreaId,N'#')),N':',m.dataAreaId,N':',LEN(CONCAT(m.RecId,N'#')),N':',m.RecId,N':') AS ParentVendorKey, a.Locator AS Locator, a.Description AS Description, CASE WHEN a.Type IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE a.Type WHEN 0 THEN N'Tidak ditentukan' WHEN 1 THEN N'Telepon' WHEN 2 THEN N'E-mail' WHEN 3 THEN N'Situs web' WHEN 4 THEN N'Teleks' WHEN 5 THEN N'Faks' ELSE CONCAT(N'Kode sumber ',a.Type) END END AS ContactType, a.CountryRegionCode AS CountryRegionCode, a.LocatorExtension AS LocatorExtension, CASE WHEN a.IsPrimary IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE a.IsPrimary WHEN 0 THEN N'Tidak' WHEN 1 THEN N'Ya' ELSE CONCAT(N'Kode sumber ',a.IsPrimary) END END AS ContactPrimary, CASE WHEN a.IsMobilePhone IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE a.IsMobilePhone WHEN 0 THEN N'Tidak' WHEN 1 THEN N'Ya' ELSE CONCAT(N'Kode sumber ',a.IsMobilePhone) END END AS MobilePhone, CASE WHEN a.IsInstantMessage IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE a.IsInstantMessage WHEN 0 THEN N'Tidak' WHEN 1 THEN N'Ya' ELSE CONCAT(N'Kode sumber ',a.IsInstantMessage) END END AS InstantMessage FROM VendTable m INNER JOIN Partitions pt ON pt.RecId=m.Partition INNER JOIN DirPartyTable p ON p.Partition=m.Partition AND p.RecId=m.Party INNER JOIN LogisticsElectronicAddress a ON a.Partition=m.Partition WHERE m.Partition=CAST(:partition AS bigint) AND CAST(m.dataAreaId AS varbinary(max))=CAST(:company AS varbinary(max)) AND m.RecId=CAST(:vendor AS bigint) AND m.Party=CAST(:party AS bigint) AND m.Partition IS NOT NULL AND m.RecId IS NOT NULL AND m.dataAreaId IS NOT NULL AND DATALENGTH(m.dataAreaId)>0 AND m.AccountNum IS NOT NULL AND DATALENGTH(m.AccountNum)>0 AND pt.PartitionKey IS NOT NULL AND DATALENGTH(pt.PartitionKey)>0 AND a.RecId IS NOT NULL AND a.IsPrivate=0 AND a.PrivateForParty=0 AND EXISTS (SELECT 1 FROM DirPartyLocation pl WHERE pl.Partition=m.Partition AND pl.Party=m.Party AND pl.Location=a.Location AND pl.IsPrivate=0) AND SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'VendTable',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.VendTable',N'U') AND OBJECT_ID(N'DirPartyTable',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DirPartyTable',N'U') AND OBJECT_ID(N'Partitions',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.Partitions',N'U') AND OBJECT_ID(N'DirPartyLocation',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DirPartyLocation',N'U') AND OBJECT_ID(N'LogisticsPostalAddress',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.LogisticsPostalAddress',N'U') AND OBJECT_ID(N'LogisticsElectronicAddress',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.LogisticsElectronicAddress',N'U')
static read-only checks passed
View the JSON being importedcollapsed by default
{
"components": {
"sourceSlots": [
{
"displayName": "Dynamics AX 2012 R3 — SQL Server lokal berizin",
"id": "F59A96E6-6A1D-5AA2-8612-9E51D3182CFA",
"kind": "sqlServer",
"requiredObjects": [
"VendTable",
"DirPartyTable",
"Partitions",
"DirPartyLocation",
"LogisticsPostalAddress",
"LogisticsElectronicAddress"
],
"requiresCustomSQL": true
}
],
"workspaceSelection": {
"commonFields": [],
"datasets": [
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "B3C5665E-F32F-5A05-BB03-A0E5B7192640",
"key": "VendorName",
"type": "text"
},
{
"direction": "ascending",
"id": "BC515F3F-CAEC-53F1-9967-06042027411E",
"key": "VendorKey",
"type": "text"
}
],
"id": "57D1553D-2F89-5C89-819F-B309F2FEDE93",
"mappings": [
{
"commonFieldKey": "",
"key": "VendorKey",
"label": "Internal VendorKey",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "VendorKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PartitionId",
"label": "Internal PartitionId",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PartitionId",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "VendorRecId",
"label": "Internal VendorRecId",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "VendorRecId",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PartyRecId",
"label": "Internal PartyRecId",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PartyRecId",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "VendorName",
"label": "Nama pemasok",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "VendorName",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "AccountNum",
"label": "Akun pemasok",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AccountNum",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PartitionKey",
"label": "Partisi",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PartitionKey",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "dataAreaId",
"label": "Perusahaan tersimpan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "dataAreaId",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "KnownAs",
"label": "Nama dikenal",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "KnownAs",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "NameAlias",
"label": "Alias pencarian",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "NameAlias",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PartyNumber",
"label": "Nomor pihak",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PartyNumber",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "VendGroup",
"label": "Grup pemasok",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "VendGroup",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "LineOfBusinessId",
"label": "Kode bidang usaha",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "LineOfBusinessId",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OneTimeSupplier",
"label": "Pemasok satu kali",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OneTimeSupplier",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Currency",
"label": "Mata uang faktur pemasok bawaan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Currency",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "InvoiceAccount",
"label": "Akun pemasok penagih",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "InvoiceAccount",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "YourAccountNum",
"label": "Akun kita pada pemasok",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "YourAccountNum",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PaymTermId",
"label": "Kode syarat pembayaran",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PaymTermId",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "PaymMode",
"label": "Kode metode pembayaran",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PaymMode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PaymSpec",
"label": "Kode penanganan pembayaran",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PaymSpec",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PaymSched",
"label": "Kode jadwal pembayaran",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PaymSched",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PaymDayId",
"label": "Kode hari pembayaran",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PaymDayId",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CashDisc",
"label": "Kode diskon tunai",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CashDisc",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PriceGroup",
"label": "Grup harga pembelian",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PriceGroup",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "LineDisc",
"label": "Grup diskon baris pembelian",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "LineDisc",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "MultiLineDisc",
"label": "Grup diskon multibaris",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "MultiLineDisc",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EndDisc",
"label": "Grup diskon total",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EndDisc",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "MarkupGroup",
"label": "Grup biaya tambahan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "MarkupGroup",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PurchPoolId",
"label": "Kode kelompok pesanan pembelian",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PurchPoolId",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "DlvMode",
"label": "Kode cara pengiriman",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DlvMode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "DlvTerm",
"label": "Kode syarat pengiriman",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DlvTerm",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "BlockStatus",
"label": "Status penangguhan tercatat",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "BlockStatus",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "BlockedReleaseDate",
"label": "Tanggal pelepasan penangguhan sumber (UTC)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "BlockedReleaseDate",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CreditRating",
"label": "Peringkat kredit pemasok tercatat",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CreditRating",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PrimaryPhone",
"label": "Telepon utama nonprivat",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PrimaryPhone",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "PrimaryEmail",
"label": "E-mail utama nonprivat",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PrimaryEmail",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
}
],
"maxRows": 1000,
"name": "Dossier pemasok",
"primaryKey": "VendorKey",
"queryParameters": [],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"VendorName",
"AccountNum",
"PartitionKey",
"dataAreaId",
"KnownAs",
"NameAlias",
"PartyNumber",
"VendGroup",
"LineOfBusinessId",
"OneTimeSupplier",
"Currency",
"InvoiceAccount",
"YourAccountNum",
"PaymTermId",
"PaymMode",
"PaymSpec",
"PaymSched",
"PaymDayId",
"CashDisc",
"PriceGroup",
"LineDisc",
"MultiLineDisc",
"EndDisc",
"MarkupGroup",
"PurchPoolId",
"DlvMode",
"DlvTerm",
"BlockStatus",
"BlockedReleaseDate",
"CreditRating",
"PrimaryPhone",
"PrimaryEmail"
],
"sourceID": "F59A96E6-6A1D-5AA2-8612-9E51D3182CFA",
"sqlQuery": "SELECT CONCAT(LEN(CONCAT(m.Partition,N'#')),N':',m.Partition,N':',LEN(CONCAT(m.dataAreaId,N'#')),N':',m.dataAreaId,N':',LEN(CONCAT(m.RecId,N'#')),N':',m.RecId,N':') AS VendorKey, CAST(m.Partition AS nvarchar(30)) AS PartitionId, CAST(m.RecId AS nvarchar(30)) AS VendorRecId, CAST(m.Party AS nvarchar(30)) AS PartyRecId, COALESCE(NULLIF(p.Name,N''),m.AccountNum) AS VendorName, m.AccountNum AS AccountNum, pt.PartitionKey AS PartitionKey, m.dataAreaId AS dataAreaId, p.KnownAs AS KnownAs, p.NameAlias AS NameAlias, p.PartyNumber AS PartyNumber, m.VendGroup AS VendGroup, m.LineOfBusinessId AS LineOfBusinessId, CASE WHEN m.OneTimeVendor IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE m.OneTimeVendor WHEN 0 THEN N'Tidak' WHEN 1 THEN N'Ya' ELSE CONCAT(N'Kode sumber ',m.OneTimeVendor) END END AS OneTimeSupplier, m.Currency AS Currency, m.InvoiceAccount AS InvoiceAccount, m.YourAccountNum AS YourAccountNum, m.PaymTermId AS PaymTermId, m.PaymMode AS PaymMode, m.PaymSpec AS PaymSpec, m.PaymSched AS PaymSched, m.PaymDayId AS PaymDayId, m.CashDisc AS CashDisc, m.PriceGroup AS PriceGroup, m.LineDisc AS LineDisc, m.MultiLineDisc AS MultiLineDisc, m.EndDisc AS EndDisc, m.MarkupGroup AS MarkupGroup, m.PurchPoolId AS PurchPoolId, m.DlvMode AS DlvMode, m.DlvTerm AS DlvTerm, CASE WHEN m.Blocked IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE m.Blocked WHEN 0 THEN N'Tidak ditangguhkan' WHEN 1 THEN N'Faktur' WHEN 2 THEN N'Semua' WHEN 3 THEN N'Pembayaran' WHEN 4 THEN N'Permintaan' WHEN 5 THEN N'Never (kode sumber)' ELSE CONCAT(N'Kode sumber ',m.Blocked) END END AS BlockStatus, m.BlockedReleaseDate AS BlockedReleaseDate, m.CreditRating AS CreditRating, phone.Locator AS PrimaryPhone, email.Locator AS PrimaryEmail FROM VendTable m INNER JOIN Partitions pt ON pt.RecId=m.Partition LEFT JOIN DirPartyTable p ON p.Partition=m.Partition AND p.RecId=m.Party LEFT JOIN LogisticsElectronicAddress phone ON phone.Partition=m.Partition AND phone.RecId=p.PrimaryContactPhone AND phone.IsPrivate=0 AND phone.PrivateForParty=0 AND phone.Type=1 AND EXISTS (SELECT 1 FROM DirPartyLocation pl WHERE pl.Partition=m.Partition AND pl.Party=m.Party AND pl.Location=phone.Location AND pl.IsPrivate=0) LEFT JOIN LogisticsElectronicAddress email ON email.Partition=m.Partition AND email.RecId=p.PrimaryContactEmail AND email.IsPrivate=0 AND email.PrivateForParty=0 AND email.Type=2 AND EXISTS (SELECT 1 FROM DirPartyLocation pl WHERE pl.Partition=m.Partition AND pl.Party=m.Party AND pl.Location=email.Location AND pl.IsPrivate=0) WHERE m.Partition IS NOT NULL AND m.RecId IS NOT NULL AND m.dataAreaId IS NOT NULL AND DATALENGTH(m.dataAreaId)>0 AND m.AccountNum IS NOT NULL AND DATALENGTH(m.AccountNum)>0 AND pt.PartitionKey IS NOT NULL AND DATALENGTH(pt.PartitionKey)>0 AND SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'VendTable',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.VendTable',N'U') AND OBJECT_ID(N'DirPartyTable',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DirPartyTable',N'U') AND OBJECT_ID(N'Partitions',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.Partitions',N'U') AND OBJECT_ID(N'DirPartyLocation',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DirPartyLocation',N'U') AND OBJECT_ID(N'LogisticsPostalAddress',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.LogisticsPostalAddress',N'U') AND OBJECT_ID(N'LogisticsElectronicAddress',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.LogisticsElectronicAddress',N'U')",
"tableName": ""
},
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "99B8FB1E-64F1-5B3B-9B0F-A836A171AEB0",
"key": "Address",
"type": "text"
},
{
"direction": "ascending",
"id": "4FFDE6B4-2149-5A3F-9385-91284A8741BF",
"key": "AddressKey",
"type": "text"
}
],
"id": "D5610E4A-3F9D-5F2C-A2E9-3059E5C51CBB",
"mappings": [
{
"commonFieldKey": "",
"key": "AddressKey",
"label": "Internal AddressKey",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AddressKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ParentVendorKey",
"label": "Internal ParentVendorKey",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ParentVendorKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Address",
"label": "Alamat terformat",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Address",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Street",
"label": "Jalan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Street",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "StreetNumber",
"label": "Nomor jalan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "StreetNumber",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "City",
"label": "Kota",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "City",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "DistrictName",
"label": "Distrik",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DistrictName",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "State",
"label": "Kode provinsi",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "State",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "CountryRegionId",
"label": "Kode negara sumber",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CountryRegionId",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "ZipCode",
"label": "Kode pos",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ZipCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "BuildingCompliment",
"label": "Nama bangunan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "BuildingCompliment",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PostBox",
"label": "Kotak pos",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PostBox",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ValidFrom",
"label": "Berlaku sejak (UTC)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ValidFrom",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ValidTo",
"label": "Berlaku sampai (UTC)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ValidTo",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "AddressPrimary",
"label": "Lokasi utama",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AddressPrimary",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "AttentionToAddressLine",
"label": "Ditujukan kepada",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AttentionToAddressLine",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 1000,
"name": "Alamat pemasok",
"primaryKey": "AddressKey",
"queryParameters": [
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "PartitionId",
"id": "C3FC04C9-7756-54F2-B5CD-058E353C230C",
"name": "partition",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "dataAreaId",
"id": "DBBD56EF-E372-572C-AA54-42CBFB695ED9",
"name": "company",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "VendorRecId",
"id": "FF06B4D6-63DF-57DE-AE2F-22D94A35BF48",
"name": "vendor",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "PartyRecId",
"id": "D816605A-A903-5F41-9BC6-DA10C2C42D70",
"name": "party",
"source": "parentField",
"type": "text"
}
],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"Address",
"Street",
"StreetNumber",
"City",
"DistrictName",
"State",
"CountryRegionId",
"ZipCode",
"BuildingCompliment",
"PostBox",
"ValidFrom",
"ValidTo",
"AddressPrimary",
"AttentionToAddressLine"
],
"sourceID": "F59A96E6-6A1D-5AA2-8612-9E51D3182CFA",
"sqlQuery": "SELECT CONCAT(CONCAT(LEN(CONCAT(m.Partition,N'#')),N':',m.Partition,N':',LEN(CONCAT(m.dataAreaId,N'#')),N':',m.dataAreaId,N':',LEN(CONCAT(m.RecId,N'#')),N':',m.RecId,N':'),CONCAT(LEN(CONCAT(pl.RecId,N'#')),N':',pl.RecId,N':'),CONCAT(LEN(CONCAT(a.Partition,N'#')),N':',a.Partition,N':',LEN(CONCAT(a.RecId,N'#')),N':',a.RecId,N':')) AS AddressKey, CONCAT(LEN(CONCAT(m.Partition,N'#')),N':',m.Partition,N':',LEN(CONCAT(m.dataAreaId,N'#')),N':',m.dataAreaId,N':',LEN(CONCAT(m.RecId,N'#')),N':',m.RecId,N':') AS ParentVendorKey, a.Address AS Address, a.Street AS Street, a.StreetNumber AS StreetNumber, a.City AS City, a.DistrictName AS DistrictName, a.State AS State, a.CountryRegionId AS CountryRegionId, a.ZipCode AS ZipCode, a.BuildingCompliment AS BuildingCompliment, a.PostBox AS PostBox, a.ValidFrom AS ValidFrom, a.ValidTo AS ValidTo, CASE WHEN pl.IsPrimary IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE pl.IsPrimary WHEN 0 THEN N'Tidak' WHEN 1 THEN N'Ya' ELSE CONCAT(N'Kode sumber ',pl.IsPrimary) END END AS AddressPrimary, pl.AttentionToAddressLine AS AttentionToAddressLine FROM VendTable m INNER JOIN Partitions pt ON pt.RecId=m.Partition INNER JOIN DirPartyTable p ON p.Partition=m.Partition AND p.RecId=m.Party INNER JOIN DirPartyLocation pl ON pl.Partition=m.Partition AND pl.Party=p.RecId INNER JOIN LogisticsPostalAddress a ON a.Partition=m.Partition AND a.Location=pl.Location WHERE m.Partition=CAST(:partition AS bigint) AND CAST(m.dataAreaId AS varbinary(max))=CAST(:company AS varbinary(max)) AND m.RecId=CAST(:vendor AS bigint) AND m.Party=CAST(:party AS bigint) AND m.Partition IS NOT NULL AND m.RecId IS NOT NULL AND m.dataAreaId IS NOT NULL AND DATALENGTH(m.dataAreaId)>0 AND m.AccountNum IS NOT NULL AND DATALENGTH(m.AccountNum)>0 AND pt.PartitionKey IS NOT NULL AND DATALENGTH(pt.PartitionKey)>0 AND pl.IsPrivate=0 AND a.IsPrivate=0 AND a.PrivateForParty=0 AND pl.RecId IS NOT NULL AND a.RecId IS NOT NULL AND SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'VendTable',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.VendTable',N'U') AND OBJECT_ID(N'DirPartyTable',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DirPartyTable',N'U') AND OBJECT_ID(N'Partitions',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.Partitions',N'U') AND OBJECT_ID(N'DirPartyLocation',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DirPartyLocation',N'U') AND OBJECT_ID(N'LogisticsPostalAddress',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.LogisticsPostalAddress',N'U') AND OBJECT_ID(N'LogisticsElectronicAddress',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.LogisticsElectronicAddress',N'U')",
"tableName": ""
},
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "7C27B5F9-48E6-5BDD-BF62-1B7912170F23",
"key": "Locator",
"type": "text"
},
{
"direction": "ascending",
"id": "992EF8B7-F10C-54B1-A8C7-5989E8B1BD96",
"key": "ContactKey",
"type": "text"
}
],
"id": "CA6973CD-9C07-5C6C-A8D9-C2CE43E2A87C",
"mappings": [
{
"commonFieldKey": "",
"key": "ContactKey",
"label": "Internal ContactKey",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ContactKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ParentVendorKey",
"label": "Internal ParentVendorKey",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ParentVendorKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Locator",
"label": "Alamat komunikasi",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Locator",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Description",
"label": "Keterangan kontak",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Description",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "ContactType",
"label": "Jenis komunikasi",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ContactType",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "CountryRegionCode",
"label": "Kode negara telepon",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CountryRegionCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "LocatorExtension",
"label": "Ekstensi telepon",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "LocatorExtension",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "ContactPrimary",
"label": "Kontak utama",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ContactPrimary",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "MobilePhone",
"label": "Telepon seluler",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "MobilePhone",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "InstantMessage",
"label": "Pesan instan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "InstantMessage",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 1000,
"name": "Kontak pemasok",
"primaryKey": "ContactKey",
"queryParameters": [
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "PartitionId",
"id": "C3FC04C9-7756-54F2-B5CD-058E353C230C",
"name": "partition",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "dataAreaId",
"id": "DBBD56EF-E372-572C-AA54-42CBFB695ED9",
"name": "company",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "VendorRecId",
"id": "FF06B4D6-63DF-57DE-AE2F-22D94A35BF48",
"name": "vendor",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "PartyRecId",
"id": "D816605A-A903-5F41-9BC6-DA10C2C42D70",
"name": "party",
"source": "parentField",
"type": "text"
}
],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"Locator",
"Description",
"ContactType",
"CountryRegionCode",
"LocatorExtension",
"ContactPrimary",
"MobilePhone",
"InstantMessage"
],
"sourceID": "F59A96E6-6A1D-5AA2-8612-9E51D3182CFA",
"sqlQuery": "SELECT CONCAT(CONCAT(LEN(CONCAT(m.Partition,N'#')),N':',m.Partition,N':',LEN(CONCAT(m.dataAreaId,N'#')),N':',m.dataAreaId,N':',LEN(CONCAT(m.RecId,N'#')),N':',m.RecId,N':'),CONCAT(LEN(CONCAT(a.Partition,N'#')),N':',a.Partition,N':',LEN(CONCAT(a.RecId,N'#')),N':',a.RecId,N':')) AS ContactKey, CONCAT(LEN(CONCAT(m.Partition,N'#')),N':',m.Partition,N':',LEN(CONCAT(m.dataAreaId,N'#')),N':',m.dataAreaId,N':',LEN(CONCAT(m.RecId,N'#')),N':',m.RecId,N':') AS ParentVendorKey, a.Locator AS Locator, a.Description AS Description, CASE WHEN a.Type IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE a.Type WHEN 0 THEN N'Tidak ditentukan' WHEN 1 THEN N'Telepon' WHEN 2 THEN N'E-mail' WHEN 3 THEN N'Situs web' WHEN 4 THEN N'Teleks' WHEN 5 THEN N'Faks' ELSE CONCAT(N'Kode sumber ',a.Type) END END AS ContactType, a.CountryRegionCode AS CountryRegionCode, a.LocatorExtension AS LocatorExtension, CASE WHEN a.IsPrimary IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE a.IsPrimary WHEN 0 THEN N'Tidak' WHEN 1 THEN N'Ya' ELSE CONCAT(N'Kode sumber ',a.IsPrimary) END END AS ContactPrimary, CASE WHEN a.IsMobilePhone IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE a.IsMobilePhone WHEN 0 THEN N'Tidak' WHEN 1 THEN N'Ya' ELSE CONCAT(N'Kode sumber ',a.IsMobilePhone) END END AS MobilePhone, CASE WHEN a.IsInstantMessage IS NULL THEN N'Tidak diketahui (NULL)' ELSE CASE a.IsInstantMessage WHEN 0 THEN N'Tidak' WHEN 1 THEN N'Ya' ELSE CONCAT(N'Kode sumber ',a.IsInstantMessage) END END AS InstantMessage FROM VendTable m INNER JOIN Partitions pt ON pt.RecId=m.Partition INNER JOIN DirPartyTable p ON p.Partition=m.Partition AND p.RecId=m.Party INNER JOIN LogisticsElectronicAddress a ON a.Partition=m.Partition WHERE m.Partition=CAST(:partition AS bigint) AND CAST(m.dataAreaId AS varbinary(max))=CAST(:company AS varbinary(max)) AND m.RecId=CAST(:vendor AS bigint) AND m.Party=CAST(:party AS bigint) AND m.Partition IS NOT NULL AND m.RecId IS NOT NULL AND m.dataAreaId IS NOT NULL AND DATALENGTH(m.dataAreaId)>0 AND m.AccountNum IS NOT NULL AND DATALENGTH(m.AccountNum)>0 AND pt.PartitionKey IS NOT NULL AND DATALENGTH(pt.PartitionKey)>0 AND a.RecId IS NOT NULL AND a.IsPrivate=0 AND a.PrivateForParty=0 AND EXISTS (SELECT 1 FROM DirPartyLocation pl WHERE pl.Partition=m.Partition AND pl.Party=m.Party AND pl.Location=a.Location AND pl.IsPrivate=0) AND SCHEMA_NAME() NOT IN (N'guest',N'sys',N'INFORMATION_SCHEMA') AND OBJECT_ID(N'VendTable',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.VendTable',N'U') AND OBJECT_ID(N'DirPartyTable',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DirPartyTable',N'U') AND OBJECT_ID(N'Partitions',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.Partitions',N'U') AND OBJECT_ID(N'DirPartyLocation',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.DirPartyLocation',N'U') AND OBJECT_ID(N'LogisticsPostalAddress',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.LogisticsPostalAddress',N'U') AND OBJECT_ID(N'LogisticsElectronicAddress',N'U')=OBJECT_ID(QUOTENAME(SCHEMA_NAME())+N'.LogisticsElectronicAddress',N'U')",
"tableName": ""
}
],
"pages": [
{
"actions": [
{
"id": "0BFEC773-7913-5524-AFCB-E9C091A399E5",
"kind": "showRelated",
"relatedInitiallyExpanded": false,
"relatedPresentation": "separate",
"relatedPreviewLimit": 12,
"relatedRowStyle": "cards",
"relatedShowsCount": true,
"relationID": "6B0227A0-8CE9-5ECC-80CA-7167601DBFA1",
"systemImage": "list.bullet.rectangle",
"targetDatasetID": "D5610E4A-3F9D-5F2C-A2E9-3059E5C51CBB",
"title": "Alamat",
"urlKey": ""
},
{
"id": "6E6318D3-FA7B-513A-B293-C722FD853669",
"kind": "showRelated",
"relatedInitiallyExpanded": false,
"relatedPresentation": "separate",
"relatedPreviewLimit": 12,
"relatedRowStyle": "cards",
"relatedShowsCount": true,
"relationID": "B311358F-2A0E-5185-82DD-19AD6D98268D",
"systemImage": "list.bullet.rectangle",
"targetDatasetID": "CA6973CD-9C07-5C6C-A8D9-C2CE43E2A87C",
"title": "Kontak",
"urlKey": ""
}
],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "VendGroup",
"label": "Grup pemasok",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "Currency",
"label": "Mata uang faktur pemasok bawaan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "PaymTermId",
"label": "Kode syarat pembayaran",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "BlockStatus",
"label": "Status penangguhan tercatat",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "PrimaryPhone",
"label": "Telepon utama nonprivat",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "PrimaryEmail",
"label": "E-mail utama nonprivat",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "57D1553D-2F89-5C89-819F-B309F2FEDE93",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Pemasok dan lingkup",
"detailRole": "information",
"isVisible": true,
"key": "VendorName",
"label": "Nama pemasok",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pemasok dan lingkup",
"detailRole": "information",
"isVisible": true,
"key": "AccountNum",
"label": "Akun pemasok",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pemasok dan lingkup",
"detailRole": "information",
"isVisible": true,
"key": "PartitionKey",
"label": "Partisi",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pemasok dan lingkup",
"detailRole": "information",
"isVisible": true,
"key": "dataAreaId",
"label": "Perusahaan tersimpan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pemasok dan lingkup",
"detailRole": "information",
"isVisible": true,
"key": "KnownAs",
"label": "Nama dikenal",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pemasok dan lingkup",
"detailRole": "information",
"isVisible": true,
"key": "NameAlias",
"label": "Alias pencarian",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pemasok dan lingkup",
"detailRole": "information",
"isVisible": true,
"key": "PartyNumber",
"label": "Nomor pihak",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pemasok dan lingkup",
"detailRole": "information",
"isVisible": true,
"key": "VendGroup",
"label": "Grup pemasok",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pemasok dan lingkup",
"detailRole": "information",
"isVisible": true,
"key": "LineOfBusinessId",
"label": "Kode bidang usaha",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pemasok dan lingkup",
"detailRole": "information",
"isVisible": true,
"key": "OneTimeSupplier",
"label": "Pemasok satu kali",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Penagihan dan pembayaran bawaan",
"detailRole": "information",
"isVisible": true,
"key": "Currency",
"label": "Mata uang faktur pemasok bawaan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Penagihan dan pembayaran bawaan",
"detailRole": "information",
"isVisible": true,
"key": "InvoiceAccount",
"label": "Akun pemasok penagih",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Penagihan dan pembayaran bawaan",
"detailRole": "information",
"isVisible": true,
"key": "YourAccountNum",
"label": "Akun kita pada pemasok",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Penagihan dan pembayaran bawaan",
"detailRole": "information",
"isVisible": true,
"key": "PaymTermId",
"label": "Kode syarat pembayaran",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Penagihan dan pembayaran bawaan",
"detailRole": "information",
"isVisible": true,
"key": "PaymMode",
"label": "Kode metode pembayaran",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Penagihan dan pembayaran bawaan",
"detailRole": "information",
"isVisible": true,
"key": "PaymSpec",
"label": "Kode penanganan pembayaran",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Penagihan dan pembayaran bawaan",
"detailRole": "information",
"isVisible": true,
"key": "PaymSched",
"label": "Kode jadwal pembayaran",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Penagihan dan pembayaran bawaan",
"detailRole": "information",
"isVisible": true,
"key": "PaymDayId",
"label": "Kode hari pembayaran",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Penagihan dan pembayaran bawaan",
"detailRole": "information",
"isVisible": true,
"key": "CashDisc",
"label": "Kode diskon tunai",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Kondisi pembelian bawaan",
"detailRole": "information",
"isVisible": true,
"key": "PriceGroup",
"label": "Grup harga pembelian",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Kondisi pembelian bawaan",
"detailRole": "information",
"isVisible": true,
"key": "LineDisc",
"label": "Grup diskon baris pembelian",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Kondisi pembelian bawaan",
"detailRole": "information",
"isVisible": true,
"key": "MultiLineDisc",
"label": "Grup diskon multibaris",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Kondisi pembelian bawaan",
"detailRole": "information",
"isVisible": true,
"key": "EndDisc",
"label": "Grup diskon total",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Kondisi pembelian bawaan",
"detailRole": "information",
"isVisible": true,
"key": "MarkupGroup",
"label": "Grup biaya tambahan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Kondisi pembelian bawaan",
"detailRole": "information",
"isVisible": true,
"key": "PurchPoolId",
"label": "Kode kelompok pesanan pembelian",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pengiriman dan penangguhan",
"detailRole": "information",
"isVisible": true,
"key": "DlvMode",
"label": "Kode cara pengiriman",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pengiriman dan penangguhan",
"detailRole": "information",
"isVisible": true,
"key": "DlvTerm",
"label": "Kode syarat pengiriman",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pengiriman dan penangguhan",
"detailRole": "information",
"isVisible": true,
"key": "BlockStatus",
"label": "Status penangguhan tercatat",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pengiriman dan penangguhan",
"detailRole": "information",
"isVisible": true,
"key": "BlockedReleaseDate",
"label": "Tanggal pelepasan penangguhan sumber (UTC)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pengiriman dan penangguhan",
"detailRole": "information",
"isVisible": true,
"key": "CreditRating",
"label": "Peringkat kredit pemasok tercatat",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Kontak utama nonprivat",
"detailRole": "information",
"isVisible": true,
"key": "PrimaryPhone",
"label": "Telepon utama nonprivat",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Kontak utama nonprivat",
"detailRole": "information",
"isVisible": true,
"key": "PrimaryEmail",
"label": "E-mail utama nonprivat",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "3DCBBDC2-EA27-5104-93B7-D234CE6324F0",
"openFilters": [
{
"id": "2ABFB427-27FD-5002-8E5A-D1782FECAED0",
"includeAllOption": false,
"key": "PartitionKey",
"title": "Partisi",
"type": "text"
},
{
"id": "66C2D089-E1AE-5E36-A893-61BBE5E755AC",
"includeAllOption": false,
"key": "dataAreaId",
"title": "Perusahaan tersimpan",
"type": "text"
}
],
"pageSize": 100,
"requiresOpeningFilterSelection": true,
"showOnHome": true,
"sortRules": [
{
"direction": "ascending",
"id": "B3C5665E-F32F-5A05-BB03-A0E5B7192640",
"key": "VendorName",
"type": "text"
},
{
"direction": "ascending",
"id": "BC515F3F-CAEC-53F1-9967-06042027411E",
"key": "VendorKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "AccountNum",
"systemImage": "shippingbox",
"title": "Dossier pemasok",
"titleKey": "VendorName"
},
{
"actions": [],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "City",
"label": "Kota",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "State",
"label": "Kode provinsi",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "ZipCode",
"label": "Kode pos",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "CountryRegionId",
"label": "Kode negara sumber",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "AddressPrimary",
"label": "Lokasi utama",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "ValidTo",
"label": "Berlaku sampai (UTC)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "D5610E4A-3F9D-5F2C-A2E9-3059E5C51CBB",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Alamat — termasuk riwayat",
"detailRole": "information",
"isVisible": true,
"key": "Address",
"label": "Alamat terformat",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Alamat — termasuk riwayat",
"detailRole": "information",
"isVisible": true,
"key": "Street",
"label": "Jalan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Alamat — termasuk riwayat",
"detailRole": "information",
"isVisible": true,
"key": "StreetNumber",
"label": "Nomor jalan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Alamat — termasuk riwayat",
"detailRole": "information",
"isVisible": true,
"key": "BuildingCompliment",
"label": "Nama bangunan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Alamat — termasuk riwayat",
"detailRole": "information",
"isVisible": true,
"key": "City",
"label": "Kota",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Alamat — termasuk riwayat",
"detailRole": "information",
"isVisible": true,
"key": "DistrictName",
"label": "Distrik",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Alamat — termasuk riwayat",
"detailRole": "information",
"isVisible": true,
"key": "State",
"label": "Kode provinsi",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Alamat — termasuk riwayat",
"detailRole": "information",
"isVisible": true,
"key": "CountryRegionId",
"label": "Kode negara sumber",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Alamat — termasuk riwayat",
"detailRole": "information",
"isVisible": true,
"key": "ZipCode",
"label": "Kode pos",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Alamat — termasuk riwayat",
"detailRole": "information",
"isVisible": true,
"key": "PostBox",
"label": "Kotak pos",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Masa berlaku UTC",
"detailRole": "information",
"isVisible": true,
"key": "ValidFrom",
"label": "Berlaku sejak (UTC)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Masa berlaku UTC",
"detailRole": "information",
"isVisible": true,
"key": "ValidTo",
"label": "Berlaku sampai (UTC)",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Konteks lokasi",
"detailRole": "information",
"isVisible": true,
"key": "AddressPrimary",
"label": "Lokasi utama",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Konteks lokasi",
"detailRole": "information",
"isVisible": true,
"key": "AttentionToAddressLine",
"label": "Ditujukan kepada",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "7A252D81-F450-5345-84C3-FA9160ADFAB4",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": false,
"sortRules": [
{
"direction": "ascending",
"id": "99B8FB1E-64F1-5B3B-9B0F-A836A171AEB0",
"key": "Address",
"type": "text"
},
{
"direction": "ascending",
"id": "4FFDE6B4-2149-5A3F-9385-91284A8741BF",
"key": "AddressKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "City",
"systemImage": "map",
"title": "Alamat pemasok",
"titleKey": "Address"
},
{
"actions": [],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "ContactType",
"label": "Jenis komunikasi",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "Description",
"label": "Keterangan kontak",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "ContactPrimary",
"label": "Kontak utama",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "LocatorExtension",
"label": "Ekstensi telepon",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "CA6973CD-9C07-5C6C-A8D9-C2CE43E2A87C",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Komunikasi nonprivat",
"detailRole": "information",
"isVisible": true,
"key": "Locator",
"label": "Alamat komunikasi",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Komunikasi nonprivat",
"detailRole": "information",
"isVisible": true,
"key": "Description",
"label": "Keterangan kontak",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Komunikasi nonprivat",
"detailRole": "information",
"isVisible": true,
"key": "ContactType",
"label": "Jenis komunikasi",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Komunikasi nonprivat",
"detailRole": "information",
"isVisible": true,
"key": "CountryRegionCode",
"label": "Kode negara telepon",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Komunikasi nonprivat",
"detailRole": "information",
"isVisible": true,
"key": "LocatorExtension",
"label": "Ekstensi telepon",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Atribut komunikasi",
"detailRole": "information",
"isVisible": true,
"key": "ContactPrimary",
"label": "Kontak utama",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Atribut komunikasi",
"detailRole": "information",
"isVisible": true,
"key": "MobilePhone",
"label": "Telepon seluler",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Atribut komunikasi",
"detailRole": "information",
"isVisible": true,
"key": "InstantMessage",
"label": "Pesan instan",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "A35ABB24-8EA7-5E89-9920-74E453E2016F",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": false,
"sortRules": [
{
"direction": "ascending",
"id": "7C27B5F9-48E6-5BDD-BF62-1B7912170F23",
"key": "Locator",
"type": "text"
},
{
"direction": "ascending",
"id": "992EF8B7-F10C-54B1-A8C7-5989E8B1BD96",
"key": "ContactKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "Description",
"systemImage": "phone",
"title": "Kontak pemasok",
"titleKey": "Locator"
}
],
"relations": [
{
"childDatasetID": "D5610E4A-3F9D-5F2C-A2E9-3059E5C51CBB",
"childKey": "ParentVendorKey",
"id": "6B0227A0-8CE9-5ECC-80CA-7167601DBFA1",
"name": "Alamat",
"parentDatasetID": "57D1553D-2F89-5C89-819F-B309F2FEDE93",
"parentKey": "VendorKey"
},
{
"childDatasetID": "CA6973CD-9C07-5C6C-A8D9-C2CE43E2A87C",
"childKey": "ParentVendorKey",
"id": "B311358F-2A0E-5185-82DD-19AD6D98268D",
"name": "Kontak",
"parentDatasetID": "57D1553D-2F89-5C89-819F-B309F2FEDE93",
"parentKey": "VendorKey"
}
],
"widgets": []
}
},
"format": "cifru-configuration-package",
"formatVersion": 1,
"manifest": {
"applicationName": "Microsoft Dynamics AX",
"configurationLanguages": [
"id"
],
"countries": [
"ID"
],
"createdAt": "2026-10-09T00:00:00Z",
"description": "TIDAK RESMI — BELUM DIVALIDASI PADA INSTALASI ERP NYATA.\n\nUntuk tim pembelian, administrasi pemasok, penerimaan barang dan manajer berizin: pilih partisi/perusahaan, cari pemasok, periksa akun kita pada pemasok, kondisi pembayaran/pembelian serta pengiriman. Buka Alamat dan Kontak saat dibutuhkan. 54 posisi berguna dalam Detil; bukan hanya daftar nama.\n\nMengapa Cifru? Sesuaikan konfigurasi dengan cara kerja Anda. Pilih kolom, filter, dan rincian yang diperlukan, lalu tampilkan informasi di ponsel yang mungkin belum tersedia di aplikasi seluler bawaan perangkat lunak bisnis Anda. Pilihannya bergantung pada data yang dapat diakses dari sumber yang Anda berwenang gunakan dan paket Cifru Anda.\n\nEDISI KHUSUS: AX 2012 R3 on-premises pada SQL Server, hanya instalasi lama yang sudah ada. Dukungan diperpanjang berakhir 11 Januari 2023 (Microsoft Lifecycle, zona Pacific). Bukan anjuran memasang ERP lama atau membuka server ke internet; bukan AX 2009, Dynamics 365 Finance/SCM, Business Central atau akses SQL cloud.\n\nPro nyata: satu sumber, satu Home, tiga daftar, dua sub-tombol lazy. Partisi dan DATAAREAID tersimpan wajib sebelum batas 1.000 baris; anak mempertahankan perusahaan/partisi/pemasok/party tepat, pencocokan perusahaan biner dan Int64 sebagai teks. Tidak ada refresh berkala. Batas baris bukan jaminan kueri murah/ekspor lengkap; verifikasi kunci, indeks, waktu dan kelengkapan lokal, tanpa deduplikasi untuk menyembunyikan kunci salah.\n\nKONDISI SAAT INI: YourAccountNum adalah akun kita pada pemasok; InvoiceAccount adalah akun pemasok penagih, bukan akun pelanggan. Currency adalah mata uang faktur pemasok bawaan. Kelompok harga, diskon baris/multibaris/total, diskon tunai dan biaya adalah KODE pengaturan master, bukan harga final, persentase diskon, pajak atau pembayaran nyata. Jadwal/hari/metode/penanganan pembayaran juga kode, bukan tanggal jatuh tempo faktur. Tidak ada CreditMax: mata uang akuntansi belum diverifikasi, tidak boleh diasumsikan sama dengan Currency. CreditRating adalah nilai pemasok tercatat; bukan rating kita atau keputusan kredit yang dihitung.\n\nStatus penangguhan dan pemasok satu kali memakai rantai EDT/enum vendor resmi; NULL/asing tetap eksplisit. Never tetap kode sumber. BlockedReleaseDate adalah timestamp pelepasan sumber, bukan bukti status efektif atau izin transaksi sekarang. Seluruh dossier adalah master SAAT INI, bukan salinan historis faktur.\n\nPRIVASI: hanya IsPrivate=0 pada lokasi/komunikasi dan PrivateForParty=0 disertakan; NULL/asing ditolak. Kontak utama harus cocok dengan party dan lokasi nonprivat. Alamat mencakup masa lalu/masa depan dan validitas kosong tetap terlihat kosong, bukan dianggap berlaku sekarang. Kode negara/provinsi adalah kode sumber, bukan ISO/kamus yang ditebak. Tidak ada rekening bank, kartu, identitas pemerintah pribadi atau audit. Nama/kontak bisnis tetap dapat merupakan data pribadi; akses hanya bila berwenang.\n\nAKSES: Filter bukan ACL. SQL langsung tidak mewarisi AOS/XDS atau seluruh izin/privasi AX. Perusahaan virtual mungkin menyimpan DATAAREAID bersama seperti VIR; administrator memverifikasi pemetaan dan membatasi akun SELECT pada server.\n\nDOKUMENTASI: referensi tabel/kolom Microsoft AOT, EDT/enum vendor dan address-book asli, bukan sertifikat DDL instalasi. Verifikasi versi R3, modul, schema pemilik, kolom, relasi, kunci/index dan izin sebelum uji baca terbatas saat impor. Guard hanya memeriksa objek U/schema, bukan semua metadata fisik. Paket dan DEMO sepenuhnya fiktif; tes SQLite adaptasi bukan SQL Server atau ERP nyata.\n\nReferensi pemasok: https://learn.microsoft.com/en-us/previous-versions/dynamics/ax-2012/reference/gg951840(v=ax.60)\nReferensi alamat: https://learn.microsoft.com/en-us/previous-versions/dynamics/ax-2012/reference/gg895161(v=ax.60)\nReferensi komunikasi: https://learn.microsoft.com/en-us/previous-versions/dynamics/ax-2012/reference/gg876321(v=ax.60)\nSiklus dukungan: https://learn.microsoft.com/en-us/lifecycle/products/dynamics-ax-2012-r3",
"licenseCode": "Cifru-Community-1.0",
"minimumCifruVersion": "1.1.0",
"minimumPlan": "pro",
"packageID": "D2D6563C-9D66-5D2C-BDA6-5EC70ABA2022",
"rootButtonCount": 1,
"summary": "Pemasok per partisi/perusahaan: kondisi penagihan, pembayaran/pembelian, alamat berperiode dan kontak nonprivat.",
"tags": [
"Dynamics AX 2012 R3",
"SQL Server",
"Pemasok",
"Pembelian",
"Alamat",
"Kontak",
"Pro"
],
"title": "Dossier pemasok, kondisi pembelian, alamat dan kontak — Pro"
}
}