\r\n \r\nThe Oracle solution replaced two separate directory environments with just one directory, with a 98% conversion rate for applications that integrate with the directory, minimizing downtime and user impact. The deployment also consolidated the directory server infrastructure from 15 servers down to five, reducing IT complexity and management responsibilities. \r\n \r\nSecure users only need to log in once for all applications and the solution's risk-based authentication uses security flags around usage, IP address, location, and other unique identifiers to ensure security and minimize risk. The Oracle solution also provides Supervalu's business partners and franchises with an identity framework to enable social media access, making it easier and faster to do business with Supervalu while maintaining information security. \r\n \r\nSupervalu can also federate identities internally across multiple identity platforms and externally to partners by passing authenticated identity information to a third-party provider to obtain an enriched, single-sign-on identity, which improves collaboration and makes it easier to integrate new applications. \r\n \r\n\"Oracle has invested heavily in the identity and access management space in recent years,\" said Supervalu IT director for identity and access management Phillip Black in a statement. \"The result is a best-of-breed solution set that is constantly upgraded with advanced functionality and is increasingly easy to use.\" \r\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);
}
})();
Supervalu Boosts Mobile Productivity with Identity Management Solution
Supervalu Boosts Mobile Productivity with Identity Management Solution Supervalu has enhanced its deployment of 2,200-plus iPads to managers across its enterprise by implementing the Oracle Identity Management 11g Release 2, providing secure, real-time access to back-office applications and business data from anywhere on the store floor.
The
Oracle solution replaced two separate directory environments with just one directory, with a 98% conversion rate for applications that integrate with the directory, minimizing downtime and user impact. The deployment also consolidated the directory server infrastructure from 15 servers down to five, reducing IT complexity and management responsibilities.
Secure users only need to log in once for all applications and the solution's risk-based authentication uses security flags around usage, IP address, location, and other unique identifiers to ensure security and minimize risk. The Oracle solution also provides Supervalu's business partners and franchises with an identity framework to enable social media access, making it easier and faster to do business with Supervalu while maintaining information security.
Supervalu can also federate identities internally across multiple identity platforms and externally to partners by passing authenticated identity information to a third-party provider to obtain an enriched, single-sign-on identity, which improves collaboration and makes it easier to integrate new applications.
"Oracle has invested heavily in the identity and access management space in recent years," said Supervalu IT director for identity and access management Phillip Black in a statement. "The result is a best-of-breed solution set that is constantly upgraded with advanced functionality and is increasingly easy to use."
X
This ad will auto-close in 10 seconds