Solving the Configurations’ Mismatch Between Build-Place and Use-Place

How to solve the Configurations’ mismatch between Build-Place and Use-Place using POSTMAN Flows in IFS Cloud

 

Background

Many customers are moving to IFS Cloud and many of them are focused on a fast rollout with tight deadlines and budget caps, without having the time and resources to focus on establishing good work practices like build place management etc.

This has led to customers having solutions version controlled anywhere and everywhere possible. For instance, in Azure DevOps, personal computers, SharePoint, Jira, and many more. As a result, the production environment will have the full solution, but the development environment will only have parts of it. This means developers will have an outdated baseline to work on, and consultants will not be able to set up data according to the agreed upon solution for the customer.

How do we fix this problem

#1 Let’s look at the damage and the idea behind the solution

Type Build Place Production Diff
Custom Attribute 58 547 489
Quick Report 16 365 349
Custom Event Action 23 72 49
Custom Event 23 69 46
Configured Page 119 124 5
Custom Page 9 11 2
Custom Entity Attribute 204 204 0
Custom Projection 11 11 0
Custom Enumeration 3 3 0
Standard Projection 8 8 0
Custom Entity 28 28 0
Custom Action 4 4 0
506 1446 940

 

The difference between the development environment and the production ditto is 940 configuration items, which means that establishing work practices will not be the immediate go-to solution.

IDEA – The ultimate goal is to restructure all of the configuration items into their relevant Application Configuration Packages (ACPs) according to the type. export it from production (PROD) and import it into the development environment (DEV).

Simple Solution, we just need to be smart about it 😉

#2 Clone of Configurations from Production to Development environment using POSTMAN Flows

Why POSTMAN Flows and not, Camunda Workflow, Custom events, or even a modification to the core to get this done? Well, we’ve tried it all.

Camunda Workflow – The tool would be great if there was a possibility to run it external to IFS Cloud. Using Camunda inside of IFS Cloud is a bit restricted in terms of debugging and the user experience. POSTMAN Flows if used effectively, then it could be used for data repairs as well.

Custom Events – The bad part about developing configurations for solutions like this is that you need to extend on the inside, which means you need to keep track of the solution in each of the environments after production clone. And not to forget, scaling the solution can be difficult.

Modifications – Well, modifications to IFS Core components are not possible anymore. Which strikes this out right away.

#3 Setting up the solution with POSTMAN Flows

 

#4 Executing the solution using a two-step approach

  1. Run the POSTMAN Flow on the Production environment. To start with, you can try a development environment or UAT (User Acceptance Test) environment.
  2. The Flow will restructure the Configuration Items into their relevant folders and make them ready for export.
  3. Export and import them into the target development environment in the right sequence.
  4. These can then be version controlled in GIT under the build or nobuild folder. Or, if you have purchased the Test Data Management Tool, import it into the QAS environment (where you store a Quality Assurance Snapshot of your data). Approve it, and thereafter every new DEV environment will have these configurations in place.

 

#5 Executing the solution using a one-step approach

  1. Run the POSTMAN Flow on the Production environment. To start with, you can try a development environment or UAT. This time you connect one end to another. More like a data migration.

 

Hope you find this small teaser on how you should start building your POSTMAN Flow beneficial😉

Ready to Learn More?

Book a meeting with us today to delve deeper into these solutions and tailor them to your specific needs. Our team is here to provide insights, answer your questions, and help you implement these strategies and solutions effectively.

We look forward to helping you achieve seamless and secure IFS Cloud Application Management.

Vi hälsar Ema Sabanovic välkommen till Align!

I juni uppdaterade vi er om vårt nya samarbetsavtal med 2c8, kring processmodellering. Det är ett område där vi siktar på att assistera våra IFS-kunder mer än vad vi gjort historiskt. En viktig spelare i detta är vårt senaste tillskott, Ema Sabanovic.

Ema sticker ut på ett spännande vis bland dagens medarbetare på Align Consulting AB. Hon har nämligen ingen bakgrund i IFS. Däremot har hon diger erfarenhet som managementkonsult, affärsanalytiker, business controller, förändringsledare och entreprenör. Vi tänker oss att hon på ett utmärkt sätt kan bistå våra kunder med förändringsledning, men först och främst, lägga grunden till effektiva flöden och framtida eventuell förändring genom proffsig processmodellering.

Här kommer Emas introduktion av sig själv:

En självgående och strategisk verksamhetsutvecklare med internationell erfarenhet och stort intresse för process- och förändringsarbete.

För mig känns det som ett helt naturligt nästa steg i min karriär att fortsätta som extern affärskonsult. Det ger mig möjlighet att engagera mig i en mängd olika projekt inom varierande organisationer, samtidigt som jag också har en stabil och trygg grund att utgå ifrån: Align-familjen. I den kände jag mig omedelbart både välkommen och uppskattad.

Jag är en ”initiator”, en sådan som vågar och tar initiativet med att komma i gång, och en som ser till att saker också blir utförda. Samtidigt är jag en lagspelare, som uppskattar goda idéer som jag vet bäst blir skapade i team.

Mina erfarenheter har lärt mig att hantera situationer under stark press, där många olika personligheter varit involverade. Denna färdighet har jag haft stor nytta av i samtliga projekt jag varit igenom.

Att vara strategisk innebär för mig inte bara att tänka långsiktigt. Det innefattar också att förstå hur olika faktorer kan påverka ett strategiskt beslut, inklusive de mindre detaljer som kan vara avgörande. Jag har samlat mycket erfarenhet inom detta område, men jag tror mig också ha den ödmjukhet som krävs för att inse att små saker kan ha en stor inverkan på slutresultatet.

Som person sprider jag arbetsglädje, vågar utmana invanda mönster och uppskattar varje roll i ett team. Jag är ambitiös i allt jag gör, lyhörd och strävar alltid efter att leverera mer än vad som förväntas.

Privat lever jag ihop med min man och våra två barn, och mycket av fritiden spenderar jag såklart med dem. Inte minst i rollen som ”fotbollsmorsa”.  I övrigt lagar jag gärna nyttig och globalt inspirerad mat, tränar, eller bara njuter av en skön siesta.

Avslutningsvis ser jag verkligen emot att träffa, och hjälpa, IFS-användare, och att göra kunderna ännu starkare genom rätt användning av 2c8!