Context Recommended Practices

Though STEP is highly configurable with regard to the creation and maintenance of contexts, certain implementation standards apply to how they are created and implemented. This topic outlines some considerations to keep in mind when deciding how to configure your system to handle dimension-dependent data.

Context Do's

Context Don'ts

Global Context

A global context is where the All Languages + All Countries dimensions would be used. Nobody speaks All and nobody lives in All, so no one should maintain data there.

Problems that could be caused by using a global context include:

Deleting the Global Context

If a global context already exists on your system—and there is no content whatsoever in it—then delete it.

Important: If a global context already exists on your system—and it contains contentdo not delete it unless you plan to first move the data into a different context. Deleting a global context that contains data will affect ALL data in the context; not just attribute values, but LOV values, metadata on links, references, assets, etc.

Removing a global context from an existing system requires more than a small amount of analysis and possibly significant cleanup / rework (repushing assets, for example). Additional reasons to not to delete a global context with data include: