${addl_rqmt_id}
Contextually Aware Content
You can use macros in a Library Countermeasure to populate items that you want to be visible in all instances of the Countermeasure in every project. |
-
Users must have the permission Global Roles→Customization→Customize content.
Available placeholders
The following placeholders are available for creating contextually aware content:
Placeholder |
Renders in Project As |
Applicable Library Form |
---|---|---|
SD Elements Additional Requirements identifier |
|
|
${application_id} |
ID of the application associated with the SD Elements project |
|
${business_unit_id} |
ID of the business unit associated with the SD Elements project |
|
${howto_id} |
SD Elements How-To identifier |
|
${problem_id} |
SD Elements Weakness identifier |
|
${project_id} |
ID of the SD Elements project |
|
${task_id} |
SD Elements Countermeasure identifier |
|
${user_email} |
Email address of SD Elements user currently logged in |
|
${application_attribute_X} |
The value of a Custom Attribute for an Application where X is the slug of the Application Custom Attribute |
|
${project_attribute_X} |
The value of a Custom Attribute for a Project where X is the slug of the Project Custom Attribute |
|
Example
Add metadata placeholders to Countermeasures.
-
Open the Library→Countermeasures page.
-
Search for a Countermeasure to edit, or create a new Countermeasure.
-
Add one or more metadata placeholders to the Solution field.
-
Click Save.
Within the context of a project, the Countermeasure’s solution will render appropriately: