AEM ID Generator V2.2.0

What's New?
AEM ID Generator Activity Name Builder Update History

AEM ID Generator Training Notes

An AEM ID is a unique identifier used in the Adobe Experience Manager (AEM) system to identify and manage digital assets.
In short it is the name of a marketing asset. The AEM ID can be broken into two main parts:

  1. The folders / data used by the POC team to determine information about an asset, ie device type, product, brand etc.
  2. The name of the asset in AEM. (everything that is after the last slash) This is the part we call the unique identifier and what separates the asset from other assets in that same folder.

To use this tool simply select all the desired fields until the first required asset is ready for creating. If more than one of that asset type is needed change the Version dropdown to that number. Press the Generate IDs button and the ID will appear in the screen at the bottom. If more than one asset of selected type is needed, they will all be listed in the screen at the same time. To stack other asset type AEM IDs, just tweak the fields and hit the button again.

The Unique ID field is automatically created based on the date and the first five letters of the campaign field. This feature is designed to save time on creating 9 digit asset names. The Unique ID field can be overwritten with customer text if required.

The Delete Last ID button can be used to delete the bottom ID if the user wishes to remove several AEM IDs without resetting the form. Reset Form restores the page back to default status.

When all the desired AEM IDs are in the box the Copy AEM IDs and can be pasted into any document or file.

The Form makes it so the same AEM ID cannot be requested twice. A Feature has also been added to replace any spaces(   ) with a dash ( - ) and all special characters (except dashes and underscores) are blocked too. This will prevent errors in the creation of an AEM asset.

Click the AEM ID Confluence Page button below for more information on AEM IDs or press the Close button to clear this dialog box.

Sep 2024 - Whats New on Version V2.2.0?


17/10/2024 2.2.0 - For app redesign IDs added logic to prevent invalid device type combinations, ie a desktop app redesign asset. Moved the Product dropdown down a line to group the checkboxes.

25/09/2024 2.1.8 - Fixed a bug spotted by Lucy M(thanks) which allowed the user to key a 12 digit unique ID. Fixed another bug that caused the IDs text box to reset when pressing generate. Users can now stack different types of IDs again.

11/09/2024 2.1.7 - Added App Redesign option for IDs. Thanks to Lucy M for the idea and Becky, Benjamin and Melissa for the feedback.

02/09/2024 2.1.6 - Added Money Management Tile placement type.

Update history and developer notes


Version 2 update history

17/10/2024 2.2.0 - For app redesign IDs added logic to prevent invalid device type combinations, ie a desktop app redesign asset. Moved the Product dropdown down a line to group the checkboxes.

11/09/2024 2.1.8 - Fixed a bug spotted by Lucy M(thanks) which allowed the user to key a 12 digit unique ID. Fixed another bug that caused the IDs text box to reset when pressing generate. Users can now stack different types of IDs again.

11/09/2024 2.1.7 - Added App Redesign option for IDs. Thanks to Lucy M for the idea and Becky, Benjamin and Melissa for the feedback.

02/09/2024 2.1.6 - Added Money Management Tile placement type.

14/06/2024 2.1.5 - Added Credit Worthiness as is own product type as "CREW". Implemented Cigdem's idea of having the default product selection as "Select Product" to save rework and prevent a common error of assets being incorrectly built in the BATR folder as this ws selected by default.

21/05/2024 2.1.4 - Added in new asset types ahead of app redesign which include "gam", "mam", "sfw", "pom", "vpd". Fixed a bug where vpd would show on other device types.

04/04/2024 2.1.3 - Thanks to Dan Roach spotting the FEA product type missing from the tool, added this in today.

11/03/24 V 2.1.2 - Added in CWA as device type and VPD as placement type for CWA.

11/12/23 V 2.1.0 - Check out the Automatic Activity Name Builder, it rapidly creates consistent activity names in bulk.

This was a feature that I developed for another project with Sarah Burgon, but we had to postpone it for now. However, I thought this tool was worth sharing, so I added it to the platform.

To use it, just tick the Activity Name Builder option at the top of the page. You will see a form where you can enter various details about your activity. As you fill in the fields, the tool will generate and update multiple activity names and IDs for you. No need to press a submit button, it's that easy! Thanks to Sarah for testing and Becky for providing feedback.

12/01/24 2.1.1 - Disabled snow effects as out of season, new format for versions will not list V1 or V2 here.

21/11/23 V2 2.0.0 - Version 2 released to main. No further bugs detected. Thanks to Alex and Melissa for testing.

21/11/23 V2 0.0.2 - Animation added to whats new toggle checkbox.

20/11/23 V2 0.0.1 - BETA test relased for version 2. Complete rebuild.

Version 2 Features

1: Multi Select ID selection

The user can now select multiple IDs for creation based on brand, asset type, and device type. This means a full suite of assets can be requested for all brands in one go. This is 98% quicker than when creating AEM IDs pre-AEM ID Generator.

2: Option to check if ID already exists in AEM.

For those that prefer a custom unique identifier for their AEM ID, a check can now be run after generating new IDs. This accesses via API code and checks in AEM if the AEM ID is already in use. Simply put a tick in the “Check IDs in AEM for duplicates” option.

3: Smart ID creation

The AEM ID Generator now has code built to check if the requested ID can be built. For example, a tile cannot be built in APP. This will aid when creating a full suite of AEM IDs over multiple device types, the user will no longer have to delete the dud AEM IDs.

4: Complete Rebuild! Rebuilt under the hood to allow for new funcitonality

All of the code has been separated, rewritten, and made reusable allowing for new functions to be created making it easier for new tools to be bolted onto this page. Module functions will allow me to focus on updating the tool based on new bsuienss demands.

5: New Hide Feature

The user at the top of the page can tick or untick tools that they wish to hide or make appear. This will allow for a greater user experience as more tools get added to the page without clogging up the page's main reason to exist. This is the new home of the update history dev notes and the newly created "Whats New" section.


Version 1 update history

V1.0.2 - 11/09/23 - Added Tile and Sticker to the placement type dropdowns, added names next to the three digit acronym

V1.0.1 Hot fix 09/23 installed to accomadate Content Log / Fusion error, any instance of L and P will be changed to L and zero (lp will change to l0) - fixed bug where logo would not load in.- Added notes re the LP to L0 fix in the training section.

Version 1.0 released on 11/08/23 as no bugs reported. Special thanks for Banjamin, Jonathan and everyone else who provided feedback and reported bugs.

v0.8 08/23 fixed a bug where the placement type and product type were in the wrong order.

Features added in V0.7 08/23: Training dialog box and tweaks to CSS giving a more Lloyds Banking Group Internal branding feel. The Dialog Training bubble is the branded Charcoal and Bright Green colours using transition css. The tool now converts spaces to dashes and blocks all special characters to stop user accidently causing errors with special characters and spaces in AEM

Features added in V0.6 on 08/23: The AEM IDs duplication proof funcitonality fixed. The Unique ID field creates itself based on todays date and the first five digits of the campaign, this can be overwritten.

Automatic Activity Name Builder


Lead Name and Product Type
Brand
Device Type
Test Type
Generated Activity Name/s

Multi Select AEM ID Creation Tool




Tick for App Redesign IDs
Check IDs in AEM for duplicates

Duplicate ID Checker

This feature only currently works with the version of Chrome used for the QA tool.