\n \nAccording to Gerber, webPDM supports Finn-Flare's need to keep pace with rapid growth by reducing lead times, enhancing communication and collaboration with contractors and improving the visibility and quality of information flow along the production chain. \n \n\"Thanks to webPDM we succeeded in cost and time reduction of all production processes. It is easier to work with the program and to follow all movements of every person and mechanism involved,\" said Anna Sirotkina, deputy general director of Finn-Flare. \n \nGerber reports that with webPDM it is now possible for Finn-Flare to access actual production information from any part of the world. Finn-Flare also reports that redundant data entry has been eliminated, resulting in increased productivity and drastically reduced product development turnaround. \n \nFinn-Flare cited webPDM's diverse functionality including line assortment, bill of material, bill of labor and cost summary customization. Pertinent data is automatically populated into an intuitive graphic user interface through the program's graphic editor. \n \nfor more information: www.gerbertechnology.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);
}
})();
Russia's Finn-Flare Implements Gerber's webPDM
Russia's Finn-Flare Implements Gerber's webPDM Russian apparel company Finn-Flare has implemented Gerber's webPDM as part of its PLM initiatives and to facilitate its continuing rapid growth.
According to Gerber, webPDM supports Finn-Flare's need to keep pace with rapid growth by reducing lead times, enhancing communication and collaboration with contractors and improving the visibility and quality of information flow along the production chain.
"Thanks to webPDM we succeeded in cost and time reduction of all production processes. It is easier to work with the program and to follow all movements of every person and mechanism involved," said Anna Sirotkina, deputy general director of Finn-Flare.
Gerber reports that with webPDM it is now possible for Finn-Flare to access actual production information from any part of the world. Finn-Flare also reports that redundant data entry has been eliminated, resulting in increased productivity and drastically reduced product development turnaround.
Finn-Flare cited webPDM's diverse functionality including line assortment, bill of material, bill of labor and cost summary customization. Pertinent data is automatically populated into an intuitive graphic user interface through the program's graphic editor.
for more information: www.gerbertechnology.com
X
This ad will auto-close in 10 seconds