\n \nThe integration allows data currently siloed within WebPDM to be used by others in the enterprise, including merchandising, product management and sourcing teams. The connector is compatible with both thick-client and web interfaces of WebPDM, and is backward compatible to WebPDM Version 4.1 and all V5 releases. \n \nThe new connector allows design teams to work with familiar design tools, while the larger enterprise can manage the entire product process more consistently and effectively. \n \nCentric partnered with E-Spec Inc. to develop the connector. \n \nIn related news, the just released upgrade to its Centric 8 suites introduces Product Profitability Planning and Enterprise Search modules, major updates to the Product Specification module, and a Centric Connector for Adobe Creative Suite. \n \nThe profitability planning module calculates complete product cost and gross margin information - including operating expenses, channel costs, royalties, shipping costs and GMROI - early in the product development process, allowing companies to gain insight into the potential financial success of new products at a very early stage of development. \n \nfor more information: www.e-spec.net, www.centricsoftware.com \n"}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "RIS News";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "risnews";
window.dataLayer = window.dataLayer || [];
const data = {};
data.entityTaxonomy = {};
const contentTypes = [
"article",
"blog",
"bulletin",
"embed_page",
"landing_page",
"event",
"image",
"page",
"product",
"whitepaper",
"video",
"tags",
];
if (
routeInfo &&
"bundle" in routeInfo &&
contentTypes.includes(routeInfo["bundle"])
) {
data.entityBundle = routeInfo.bundle;
data.entityTitle = `${routeInfo.title} | ${siteName}`;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.entityType = "node";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.entityTaxonomyKeys = {};
data.entityTaxonomyHierarchies = {};
data.parentNaicsCode = {};
data.isPro = false;
data.algoliaIndexName = indexName;
// Add toxonomy data
const taxonomies = {
businessTopic: "business_topic",
contentType: "content_type",
company: "company",
marketSegment: "market_segment",
};
const getHierarchy = (term, terms = []) => {
terms.push({ id: term.id, name: term.name });
if (term.parentTerm != null) {
getHierarchy(term.parentTerm, terms);
}
return terms;
};
const getTerms = (term, useApiId = false) => {
return { id: useApiId ? term.apiId : term.id, name: term.name };
};
const getKeys = (term) => {
return { id: term.id, name: term.apiId };
};
Object.entries(taxonomies).forEach(([key, item]) => {
terms = routeInfo[key];
if (terms && terms.length > 0) {
data["entityTaxonomy"][item] = terms.map((term) =>
getTerms(term, key === "company")
);
if (key !== "company") {
data["entityTaxonomyKeys"][item] = terms.map(getKeys);
termGroups = [];
terms.forEach((term, termInd) => {
termGroups[termInd] = getHierarchy(term);
});
data["entityTaxonomyHierarchies"][item] = termGroups;
}
}
});
data["entityTaxonomy"]["tags"] = routeInfo["topics"] || [];
// Primary Topic is either the business topic or the top tag.
if (routeInfo["businessTopic"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["businessTopic"][0]["name"];
} else {
if (routeInfo["topics"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["topics"][0]["name"];
}
}
// Primary and secondary entityNaicsCodes come from the MarketSegment
if (routeInfo.marketSegment?.length > 0) {
data.entityNaicsCode = {};
data["entityNaicsCode"]["id"] = routeInfo["marketSegment"][0]["id"];
data["entityNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["naicsCode"];
if (routeInfo["marketSegment"][0]["parentTerm"] != null) {
data["parentNaicsCode"]["id"] =
routeInfo["marketSegment"][0]["parentTerm"]["id"];
data["parentNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["parentTerm"]["naicsCode"];
}
} else {
data.entityNaicsCode = [];
}
if (routeInfo.taggedPro) {
data.isPro = routeInfo.taggedPro;
}
window.dataLayer.push(data);
} else if (routeInfo && "vid" in routeInfo) {
data.entityBundle = "tags";
data.entityTitle = routeInfo.name;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.entityType = "taxonomy_term";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.algoliaIndexName = indexName;
data["entityTaxonomy"]["tags"] = {
id: routeInfo["id"],
name: routeInfo["name"],
};
window.dataLayer.push(data);
}
})();
Centric Software Introduces Connector to Link WebPDM, Centric 8 PLM Suite
Centric Software Introduces Connector to Link WebPDM, Centric 8 PLM Suite Apparel companies that use Gerber Technology WebPDM product data management (PDM) software now can integrate directly with the Centric 8 product lifecycle management (PLM) and sourcing suite, Centric reports.
The integration allows data currently siloed within WebPDM to be used by others in the enterprise, including merchandising, product management and sourcing teams. The connector is compatible with both thick-client and web interfaces of WebPDM, and is backward compatible to WebPDM Version 4.1 and all V5 releases.
The new connector allows design teams to work with familiar design tools, while the larger enterprise can manage the entire product process more consistently and effectively.
Centric partnered with E-Spec Inc. to develop the connector.
In related news, the just released upgrade to its Centric 8 suites introduces Product Profitability Planning and Enterprise Search modules, major updates to the Product Specification module, and a Centric Connector for Adobe Creative Suite.
The profitability planning module calculates complete product cost and gross margin information - including operating expenses, channel costs, royalties, shipping costs and GMROI - early in the product development process, allowing companies to gain insight into the potential financial success of new products at a very early stage of development.
for more information: www.e-spec.net, www.centricsoftware.com
X
This ad will auto-close in 10 seconds