Platform Oversigt
Inriver anvender en entitets-agnostisk datamodel hvor enhver objekttype kan defineres og håndteres med samme prioritet. Denne tilgang behandler produkter, brands, kategorier, leverandører, kampagner eller ethvert forretningskoncept som førsteklasses entiteter, der kan modelleres med brugerdefinerede attributter, relationer og workflows. I modsætning til traditionelle PIM'er med hardkodede produktentiteter leverer Inriver ægte fleksibilitet til komplekse datamodelleringsscenarier.
Denne entitets-agnostiske tilgang tilbyder større modelleringsfleksibilitet til komplekse B2B-scenarier, hvor du måske skal håndtere detaljerede leverandøroplysninger, marketingkampagner eller regulatoriske data som primære entiteter frem for produkttilføjelser. Platformens Expression Engine bruger Excel-lignende syntaks til at definere regler for feltværdier, hvilket muliggør simulering af arv og versioneringskoncepter.
Nøglefakta
- Grundlagt: 2007
- Hovedkvarter: Malmö, Sverige
- Tilgang: Entitets-agnostisk datamodellering
- API: REST-baseret med omfattende Swagger dokumentation
- Deployment: Cloud SaaS med Azure infrastruktur

Inriver PIM login side interface
Inriver login interfacet demonstrerer det professionelle, virksomhedsfokuserede design af platformen.
Kerneentiteter i Inrivers entitets-agnostiske datamodel med konfigurerbare relationer og attributter
Entity | Vendor Name | Description | Key Attributes | Relationships |
---|---|---|---|---|
Product | Product Entity | Konfigurerbar entitetstype til produkter; ingen hardkodet struktur, fuldt tilpasselig | konfigurerbare felter relationer forretningsregler | linker til Items forbinder til Resources mapper til Channels |
Item | Item Entity | Variant-niveau entitet der repræsenterer salgbare SKU'er med specifikke attributter | SKU identifikator variant attributter prisdata | barn af Product linket til Resources |
Resource | Resource Entity | Digitale aktiver og mediefiler med metadata og versioneringsmuligheder | fildata metadata versioner copyright info | linket til Products/Items organiseret i mapper |
Channel | Channel Entity | Output destinationer til produktdata syndikering og publicering | kanal konfiguration mapping regler eksport indstillinger | modtager Product data definerer output format |
Custom Entity | Configurable Entity | Ethvert brugerdefineret forretningsobjekt (Leverandører, Kunder, Lokationer) med fulde modelleringsmuligheder | brugerdefinerede attributter relationer forretningsregler | konfigurerbare forbindelser til enhver entitetstype |
Ny til PIM-systemer?
Før du dykker ned i Inriver-specifikationer, vil du måske læse vores omfattende guide til PIM-systemer for at forstå de grundlæggende principper og nøglekoncepter.
Læs PIM-systemguidePlatform Demo & Interface
Se denne omfattende demo der viser Inriver PIM og dækker de grundlæggende brugeraktiviteter: finde produkter, berige produkter, merchandising af produkter og publicering af produkter. Optaget på det cloud-hostede Inriver demo miljø i maj 2022.
Demoen fremhæver Inrivers unikke workarea-baserede workflow system, hvor gemte søgninger bliver til samarbejdsrum for produktberigelse teams.
"Efter at have implementeret Inriver mange gange, vender jeg stadig tilbage til det. Jeg finder opgaver, notifikationer, workflows og gittervisninger virkelig overbevisende til multi-bruger samarbejde, men det kræver lidt træning at vænne sig til."
Komplet liste over attributtyper tilgængelige i Inriver med deres Inriver termer og søgemuligheder
Common Name | Vendor Name | Description | Operators | Examples |
---|---|---|---|---|
Tekst | String, LocaleString | Tekstfelter, hvor LocaleString understøtter lokalisering | Lig med Ikke lig med Begynder med Er tom Er ikke tom Indeholder | Produktnavn Beskrivelse SKU |
Nummer | Integer, Double | Numeriske felter til heltal og decimalværdier | Lig med Ikke lig med Større end Større end eller lig med Mindre end Mindre end eller lig med Er tom Er ikke tom | Vægt Pris Antal |
Boolean | Boolean | Sand/falsk afkrydsningsfelt | Er sand Er falsk Er tom Er ikke tom | Er aktiv Fremhævet produkt Udgået |
Dato | DateTime | Dato og tid felt | Lig med Ikke lig med Større end Større end eller lig med Mindre end Mindre end eller lig med Er tom Er ikke tom | Lanceringsdato Sidst ændret Udløbsdato |
Enkelt Valg | CVL_single | Enkelt mulighed fra kontrolleret ordforråd liste | Indeholder nogen Indeholder ikke nogen Lig med Ikke lig med Er tom Er ikke tom Indeholder alle Indeholder ikke alle | Brand Kategori Status |
Multi Valg | CVL_multi | Flere muligheder fra kontrolleret ordforråd liste | Indeholder alle Indeholder nogen Indeholder ikke alle Indeholder ikke nogen Er tom Er ikke tom | Funktioner Materialer Certificeringer |
Fil | File | Binær fil upload felt | Lig med Ikke lig med Større end Større end eller lig med Mindre end Mindre end eller lig med Er tom Er ikke tom | Produktbillede Manual PDF Videofil |
Komplekst Objekt | XML | XML data gemt som streng til komplekse strukturerede data | Lig med Ikke lig med Begynder med Er tom Er ikke tom Indeholder | Tekniske specifikationer Strukturerede data Konfiguration |
API Implementeringsdetaljer
Autentificering & Sikkerhed
Inriver bruger API nøgle autentificering med granulære tilladelser. .NET SDK'et giver stærkt-typet adgang til alle API endpoints, hvilket gør integration ligetil for Microsoft-stack miljøer.
Søgning & Filtrering
Avanceret søgning er central i Inrivers arkitektur. Platformen understøtter omfattende søgeoperatører per datatype, hvor gemte søgninger bliver til workareas for samarbejdsworkflows. Søgeresultater kan filtreres efter entitetstype, relationer og brugerdefinerede forretningsregler.
Entitetsmodellering Fleksibilitet
I modsætning til traditionelle PIM'er har Inriver ingen hardkodede standard entitetstyper. Products, Items, Resources og Channels er bare foruddefinerede eksempler - du kan oprette brugerdefinerede entitetstyper (Leverandører, Kunder, Lokationer) med identiske modelleringsmuligheder inkluderende alle attributtyper, relationer og forretningsregler.
Hosted Extensions & Teknisk Gæld
Inriver understøtter hosted extensions der muliggør event handling og scheduled jobs, men disse skal skrives i .NET Framework (ikke .NET Core). Denne tekniske gæld er knyttet til SQL stored procedures brugt til kernefunktionalitet som channel struktur håndtering. Selvom disse extensions kan fremstå som en "ubegrænset integrationsmotor," har de performance og skalerbarhedsbegrænsninger der interagerer uforudsigeligt med den dynamisk konfigurerede datamodel. Forsigtighed anbefales kraftigt - undgå at bruge hosted extensions helt, især til kritiske integrationer. Eksterne middleware tilgange er sikrere og mere vedligeholdelige.
Stærkt Typet Framework
Selvom .NET API'et er stærkt typet, er den konfigurerede entitetsdatamodel kun tilgængelig dynamisk. For at oprette et stærkt typet framework der reflekterer din specifikke entitetskonfiguration, kan en .tt skabelon bruges til at generere kode mod din datamodel.
Expression Engine
Expression Engine bruger Excel-lignende syntaks til at definere regler for feltværdier, hvilket muliggør kompleks forretningslogik, arv simulering og automatiseret datavalidering. Dette giver kraftfulde automatiseringsmuligheder for datakvalitet og konsistens.
Dokumentationskvalitet
Omfattende Swagger dokumentation er tilgængelig per tenant, med detaljerede endpoint beskrivelser og det officielle .NET SDK der giver kodeeksempler og bedste praksis for integrationsudvikling.
API Brugseksempel
Eksempel der viser hvordan man henter og opdaterer en entitet ved hjælp af Inriver .NET SDK
// Hent og opdater entitet ved hjælp af Inriver .NET SDK
var client = new RemotingClient("https://api.productmarketingcloud.com", "<apikey>");
// Hent entitet efter ID
var entity = await client.GetEntityAsync(12345); // produkt entityId
// Opdater entitetsfelt
entity.Fields["Name"].Data = "Opdateret titel 2025";
// Gem ændringer
await client.UpdateEntityAsync(entity);
API Søgeeksempel: Find Entitet via Attribut
Eksempel der viser hvordan man søger efter en entitet via en specifik attributværdi (f.eks. SKU) ved hjælp af Inrivers Query-drevne API.
// Søg efter en Produkt-entitet baseret på dens SKU-værdi
var client = new RemotingClient("https://api.productmarketingcloud.com", "<apikey>");
var query = new Query
{
SystemCriteria = new List<SystemCriterion>
{
new SystemCriterion { Field = "EntityTypeId", Operator = "Equal", Value = "Product" }
},
DataCriteria = new List<DataCriterion>
{
new DataCriterion { Field = "ProductSKU", Operator = "Equal", Value = "SKU-12345" }
}
};
var result = await client.QueryAsync(query);
var entityId = result.EntityIds.FirstOrDefault();
if (entityId > 0)
{
var product = await client.GetEntityAsync(entityId, LoadLevel.DataOnly);
// Fundet entitet, fortsæt behandling...
}
"Inriver er udvidelig med både HTML skabeloner og C# kode. Selvom begge er kraftfulde, skal man være forsigtig med ikke at overdrive det - de fleste modifikationer er bedre placeret i middleware med en UI der udnytter PIM'en headless-style."
Tekniske Specifikationer
Entitets-Agnostisk Tilgang
Inrivers arkitektur behandler alle entiteter som førsteklasses borgere med identiske modelleringsmuligheder. Brugerdefinerede entiteter understøtter alle attributtyper, relationer og forretningsregler der er tilgængelige for indbyggede entitetstyper.
Workarea-Baserede Workflows
Avancerede søgeresultater kan gemmes som workareas, som bliver til samarbejdsrum hvor teams kan tildeles specifikke produktsæt til berigelse. Denne workflow-centrerede tilgang driver produktivitet i store organisationer.
Indbygget DAM med CDN
Resources (digitale aktiver) behandles som entiteter linket til Products og Items. Platformen inkluderer en indbygget DAM med CDN der har beskæring og rendering gennem ImageMagick konsol parametre. Dog er denne CDN ikke beregnet som et globalt edge delivery netværk som CloudFront. Platformen inkluderer automatisk derivat oprettelse, versionering og metadata håndtering.
Syndikeringsmuligheder
Syndicate+ er et modul der muliggør syndikering til Amazon og andre handelspartnere. Normal Excel eksport kan gå langt i syndikering til markedspladser. For avancerede syndikeringsstrategier, udforsk AI-drevne markedsplads optimeringstilgange.
Digital Shelf Analytics
Digital Shelf Analytics er et separat Inriver tilbud der muliggør analytics på data på tværs af markedspladser som Amazon. En demo med de specifikke markedspladser du handler med anbefales for at vurdere kvaliteten og relevansen for dit use case.
Seneste Platform Opdateringer & AI Integration
Inspire AI i Details Tab
Inriver har integreret deres Inspire AI funktionalitet direkte i den mest brugte Enrich details tab. Brugere kan nu få adgang til generativ AI kapabiliteter gennem et sidepanel til at skabe, forbedre, oversætte og gemme tekst ved hjælp af Large Language Models (LLMs). Den nye bulk-generering kapabilitet tillader brugere at inspirere eller oversætte flere felter samtidigt, hvilket betydeligt forbedrer indholdsoprettelseseffektiviteten.
Inspire AI i Table View
AI funktionalitet er nu tilgængelig direkte i Table View uden at åbne individuelle entitetssider. Brugere kan højreklikke på felter for at generere eller oversætte tekst ved hjælp af Inspires AI, hvilket muliggør hurtig indholdsoprettelse på tværs af flere produkter samtidigt.
Forbedrede Table View Kapabiliteter
Table View har modtaget betydelige forbedringer inkluderende direkte media management adgang, der tillader brugere at forhåndsvise, downloade og uploade media assets uden at forlade visningen. Et nyt kolonne kategoriseringsværktøj hjælper med at organisere store datamodeller ved at gruppere kolonner (feltsæt, kategorier, locales), hvilket gør navigation mere effektiv for komplekse implementeringer.
Delbare Workspaces
Brugere kan nu konfigurere specifikke Table View layouts med brugerdefinerede kolonne arrangementer og gemme dem som workspaces. Disse workspaces kan deles med kolleger, hvilket forbedrer team samarbejde og standardiserer datavisninger på tværs af organisationer.
Workflow & Navigation Forbedringer
Manuel workflow triggering er nu mulig gennem højreklik handlinger, hvilket tillader brugere at skubbe entiteter gennem workflows selv når automatiske betingelser ikke er opfyldt. Forbedret entitets traversering muliggør brugere at højreklikke og åbne alle linkede entiteter i separate faner, hvilket faciliterer bulk opdateringer på tværs af relaterede produkter.
Table View i Entitets Relationer
Table View er nu standard interfacet til at se linkede entiteter inden for entitetssider, der erstatter tidligere listevisninger. Dette giver bedre funktionalitet til at tilføje, fjerne, opdatere og sortere linkede entiteter med træk-og-slip kapabiliteter mellem Table View og workareas.
Udnyt Inrivers udvidelsesmuligheder til smartere indholdssyndikeringe og distributionsworkflows.
Begrænsninger & Implementeringsovervejelser
Stejl Indlæringskurve
Inrivers avancerede kapabiliteter kommer med betydelig kompleksitet. Platformen kræver omfattende træning for brugere og betydelig implementeringsindsats for at realisere sit fulde potentiale. Organisationer bør budgettere med omfattende change management og brugeradoptionsprogrammer.
Kompleks Datamodel Håndtering
Selvom den entitets-agnostiske tilgang giver fleksibilitet, kan den føre til alt for komplekse datamodeller der bliver svære at vedligeholde. Expression Engine, selvom kraftfuld, kræver specialiseret viden og kan blive en flaskehals for simple ændringer.
Indbygget DAM Begrænsninger
Den integrerede DAM er ikke egnet til store samlinger af høj-opløsnings filer og CDN kapabiliteterne er begrænsede sammenlignet med dedikerede løsninger som CloudFront. Organisationer med omfattende digitale asset krav kan have brug for yderligere DAM løsninger.
Completeness System Begrænsninger
Completeness systemet er som standard på globalt entitetsniveau regler. At gøre completeness afhængig af produkttyper, kanaler eller markeder kræver komplekse workarounds gennem Expression Engine, hvilket kan være udfordrende at vedligeholde.
Deployment & Infrastruktur
Kun tilgængelig som cloud SaaS på Azure infrastruktur. Organisationer der kræver on-premises deployment eller specifikke cloud udbydere har ingen alternativer. For prisovervejelser, se vores omfattende SaaS forhandlingsguide.
Strategiske overvejelser for Inriver implementering inkluderende AI indholdsstrategier, dataarkitektur, sikkerhed og alternative tilgange
"Completeness-systemet er som standard på globalt niveau per entitetstype. At gøre dette afhængigt af produkttyper og kanal/marked kræver mange tricks, noget jeg forventer bliver adresseret i fremtidige roadmap opdateringer. Derudover modelleres versionering, kladde/publicer og nedarvning gennem Expression Engine eller udvidelser, noget jeg håber at se integreret i kerneproduktet på et tidspunkt."
Nøglefordele & Styrker
Entitets-Agnostisk Arkitektur
I modsætning til traditionelle PIM'er med hardkodede produktentiteter behandler Inriver alle entitetstyper som konfigurerbare. Dette muliggør modellering af ethvert forretningsobjekt (Leverandører, Kunder, Lokationer) med fuld attributrigdom og relationsmuligheder.
Workarea-Drevet Samarbejde
Avanceret søgefunktionalitet skaber workareas der bliver til samarbejdsrum for produktberigelse teams. Denne workflow-centrerede tilgang forbedrer produktivitet og ansvarlighed i store organisationer.
Expression Engine Automatisering
Excel-lignende syntaks for forretningsregler muliggør kompleks automatisering, arv simulering og datavalidering uden brugerdefineret udvikling. Dette reducerer manuelt arbejde og sikrer datakonsistens.
Indbygget DAM med Begrænsninger
Inkluderer digital asset management med automatisk derivat oprettelse og versionering. Dog anbefales det ikke til store samlinger af høj-opløsnings filer som Photoshop dokumenter, og CDN'en er ikke sammenlignelig med globale edge delivery netværk som CloudFront. Resources behandles som førsteklasses entiteter med metadata kapabiliteter.
Omfattende Analytics & Syndikering
Digital Shelf Analytics er et separat modul der overvåger kanal performance og retailer compliance. Syndicate+ er et andet modul der muliggør direkte syndikering til Amazon og andre handelspartnere. Dashboard widgets giver synlighed ind i produktivitet og datakvalitet trends.
Fleksibel Entitetsmodellering
Brugerdefinerede entiteter har identiske kapabiliteter som indbyggede typer, der understøtter komplekse forretningsscenarier der kræver rig datamodellering ud over traditionelle produktkataloger.

Sivert Kjøller Bertelsen
PIM Implementeringskonsulent • Flere Inriver implementeringer
"Inrivers entitets-agnostiske arkitektur er kraftfuld men kommer med betydelig kompleksitet. Expression Engine giver fleksibilitet men kræver specialiseret viden der kan blive en flaskehals. Selvom egnet til komplekse enterprise scenarier, gør den stejle indlæringskurve det til en betydelig investering. Datamodel organisationen kan blive uhåndterlig uden omhyggelig styring."