Skip to content

Decommissioned Tasks โ€‹

This document maps tasks from the historical meta-tutorials run-book that no longer apply to the new system to their replacement (or notes that the task is gone). It exists so people who knew the old workflows can find the new home.

This folder (docs/historic/) is intended to grow as other historical documents from the AEM/IMS era are consolidated. As of 2026-05-25, this is the only file.

AEM-era tasks โ€‹

Old taskStatusReplacement
Update Developer Center Home Page (AEM Quick Publish, weekly)RemovedThe landing page is now built by Hugo from tutorials-ims and deploys automatically on merge โ€” no manual publish step.
Check AEM Tutorial Pipeline / Tutorial Import AdmintoolReplacedGitHub Actions rebuild-content.yml plus the admin UI Pipeline Logs โ€” see center-admin.md ยง Monitor the publish pipeline.
AEM Log Harvester (bin/systemReport.this.html)ReplacedCloud Foundry logs via the admin UI's cfLogsUrl link, or cf logs <app> directly.
Import a New Tag from AEM/Semaphore (AEM Tutorial Import plugin / gitHubAdmin.html)ReplacedAdmin UI Tags app at /admin-ui/tags โ€” see center-admin.md ยง Import a new tag from the SAP taxonomy.
Add a New Group (AEM Tools > Developers > Group Admin paired with IMS Groups)ReplacedAdmin UI Groups app at /admin-ui/groups โ€” see center-admin.md ยง Add / revise / delete a Group.
Revise / Delete a Group (AEM Group Admin)ReplacedSame โ€” Admin UI Groups app. See center-admin.md ยง Add / revise / delete a Group.
Add / Revise / Delete a Mission (AEM + IMS)ReplacedAdmin UI Missions app at /admin-ui/missions โ€” see center-admin.md ยง Add / revise / delete a Mission.
Retiring a Tutorial (AEM redirect tree under /etc/redirect)ReplacedAdmin UI Operations app โ€” see center-admin.md ยง Retire a tutorial (admin side).
AEM author access (QA-Blue / Production)RemovedNo AEM in the new stack. The author preview is the QA channel โ€” see qa-channel-bootstrap.md.
Monitor and Publish Trials and Downloads updates (DSRT-driven AEM workflow)RemovedTrials and Downloads are no longer published through the tutorials pipeline.

IMS-era tasks โ€‹

Old taskStatusReplacement
IMS Production BackupReplacedHANA Cloud automated backups via BTP cockpit (point-in-time recovery), plus logical exports via ExportsService โ€” see center-admin.md ยง Backup and recovery.
IMS Production RecoveryReplacedSame โ€” HANA Cloud point-in-time recovery. See center-admin.md ยง Backup and recovery.
Add an Author to the IMS Application (BTP IMS_Content_Author_dev role)ReplacedBTP role-collection assignment for Tutorial.Author (and other scopes) โ€” see center-admin.md ยง Add a user to the system.
IMS Production URL (https://imsprod-approuter.cfapps.us30.hana.ondemand.com/)RemovedThe new endpoints are documented in testing-endpoints.md.
Define a New App Space Event (IMS Groups UI)ReplacedAdmin UI Events app โ€” see center-admin.md ยง Define an App Space event.
Migrate Existing Tutorial(s) to Another Tutorial Repository (IMS-coordinated)ReplacedPure GitHub operation now โ€” see repo-group-owners.md ยง Migrate a tutorial to another repository.

CircleCI-era tasks โ€‹

Old taskStatusReplacement
Administer CircleCI (lint pipeline for sap-tutorials org)ReplacedThe Sage VS Code extension provides equivalent linting at author time. The tutorials-ims test suite runs in CI via GitHub Actions.
tutorial-checker repository (CircleCI lint script)Partially retainedThe lint script is no longer run, but data/repository.owner.json in the sap-tutorials/tutorial-checker repo is still the canonical owner registry โ€” see repo-group-owners.md ยง Canonical owner registry.

Concept changes โ€‹

Old conceptWhat replaced it
AEM as the frontend for developers.sap.com/tutorialsHugo static site behind an XSUAA-protected AppRouter, content stored in HANA BLOBs and served by CAP.
AEM editorial workflow ("Quick Publish")GitHub PR merge โ†’ repo dispatch โ†’ tutorials-ims CI โ†’ Hugo rebuild โ†’ HANA upload, with no manual publish step.
IMS as the progress-tracking backendCAP Node.js service (srv/) backed by HANA Cloud.
Repository Group Curator (separate persona in old run-book)Collapsed into Repo Group Owner and Center Admin โ€” the new system has no distinct curator role.

See also โ€‹