IQX FAB Demo Apps Deployment Checklist
Deployment Checklist Please refer to the Detailed Deployment Procedure for details of each section. A Template Task is available: https://iqxbusiness.atlassian.net/browse/PTC-92?atlOrigin=eyJpIjoiZGRmZjIyOWJiZDVmNDYzNWJlYWJmNWIxNzI4OTgyNmUiLCJwIjoiaiJ9 |
| ||
---|---|---|---|
Task | Reviewed By | Review Date |
|
Preparatory Activities |
|
|
|
Creation of Transport Requests (TR) required Front End Server Back End Server Performed by IQX Developer Front End Server (FES) Customizing & Workbench Transports Back End Server (BES) Customizing & Workbench Transports
Naming Convention: (Workbench) <Server>: <Module>_<App Name/Description>_<Version#.D> (Customizing) <Server>: <Module>_<App Name/Description>_<Version#.DD> | @Reviewer | Aug 3, 2021 |
|
Creation of Package required Front End Server Back End Server Performed by IQX Developer Front End Server (FES) Workbench Package Back End Server (BES) Workbench Package Naming Convention: ZIQX_<Project Name> |
|
|
|
Attachment of App objects in Backend Server required Customizing Objects Workbench Objects Performed by IQX Developer Customizing Objects - Project App objects, Properties & Model Data Structures - STVARV entries (where applicable) - OneList Configurations (where applicable) Workbench Objects a. Implementation Class b. Model Provider Class (MPC) c. Data Provider Class (DPC) d. Data Model Enablement e. oData Service Enablement (where applicable including the System Alias) - Adding/Maintenance of oData Service f. Data Dictionary objects created for the entity set/data model (where applicable) g. Custom Search helps created for input fields (where applicable) h. Number range objects (where applicable)
|
|
|
|
Attachment of App objects in Frontend Server required Customizing Objects Workbench Objects Performed by IQX Developer Customizing Objects a. Role/s for IQX FAB Launchpad or b. Role/s for Standard Fiori Launchpad Workbench Objects a. Semantic Object |
|
|
|
Pre Go-live Activities |
|
|
|
Master List of TR’s RECOMMENDED Performed by IQX Developer For easy tracking of versions especially during parallel developments, it is recommended to have a list of TR’s involved including the sequence & dependencies |
|
|
|
Technical Configurations - Versions in Source & Target System required Front End Server Back End Server Performed by Security / BASIS Front End Server UI5 Version - These might already be set up in the IQX system Back End Server FAB Version - These might already be set up in the IQX system |
|
|
|
Technical Configurations - Scheduling of Background Jobs OPTIONAL Performed by Security / BASIS These might already be set up in the system: 1. Service account creation 2. Event linkages to be maintained 3. Schedule jobs for Escalations, Notifications, etc |
|
|
|
Cutover Activities |
|
|
|
Release of TR’s required Front End Server Back End Server Performed by IQX Developer All TR’s must be released in the Source system before any request to import them in the target system. Please sort and compress the objects if possible Backend Server (BES) - IQQ Frontend (FES) - QGW |
|
|
|
Code Review Sign-off REQUIRED Technical Sign-off Performed by Peer - Technical Documented Sign-off for Codes to move to target system |
|
|
|
UT/SIT/UAT Sign-off rECOMMENDED Functional Sign-off Performed by IQX Business Analyst / Test Specialist / - Functional Documented Sign-off for Changes to move to target system |
|
|
|
Importing of TR’s REQUIRED Front End Server Back End Server Performed by IQX Developer / Basis Released TR’s are to be imported in Tcode STMS Backend Server (BES) - IQP Frontend (FES) - CGW |
|
|
|
Post Go-Live Activities |
|
|
|
Technical Settings - FAB Project REQUIRED Back End Server Performed by IQX Developer Back End Server Assigning the System Alias, Semantic Object & RFC Destination If the project model entitysets are not updated after TR import, use the Export-Import File functionality in FAB Workbench |
|
|
|
System Configurations - User Role Assignments OPTIONAL Front End Server Back End Server Performed by Security / BASIS Front End Server User-Role Assignment for oData Services Back End Server Transaction Related Role-User Assignments (if assignments are not with the role TR) |
|
|
|
System Configurations - Activation of Services OPTIONAL Front End Server Performed by IQX Developer Front End Server Activation of BSP & UI5 services where app has oData service |
|
|
|
System Configurations - FAB Launchpad (if client chooses to use FAB Launchpad, over standard Fiori Launchpad) Optional Role Creations and user-role assignments REQUIRED Performed by IQX Developer |
|
|
|
System Configurations - Standard FLP config (if client chooses to use Fiori Launchpad, not FAB Launchpad) OPTIONAL User roles / groups REQUIRED Catalogs / Tile / Target mappings REQUIRED Performed by IQX Developer |
|
|
|
System Configurations - Clearing of Caches RECOMMENDED Front End Server Back End Server Performed by Security / BASIS Back End Server Cache Clean-up - Tcode: /IWBEP/CACHE_CLEANUP Front End Server Cache Clean-up - Tcode: /IWBEP/CACHE_CLEANUP Server Caches - Tcode: SMICM Metadata Caches - Tcode: /n/IWFND/MAINT_SERVICE → GoTo → Clean up Model Cache Program: /UI5/APP_INDEX_CALCULATE (where applicable)
|
|
|
|