We appreciate you taking the time to vote and add your suggestions to make our products awesome! Your request will be submitted to the community for review and inclusion into the backlog.

We recommend reviewing what is submitted before posting, in case your idea has already been submitted by another community member. If it has been submitted, vote for that existing feature request (by clicking the up arrow) to increase its opportunity of being added to Cireson solutions.

For more information around feature requests in the Cireson Community click here.

RO 'Multiple Mapping' dynamically builds text based on form selection criteria

Adrian_PaechAdrian_Paech Customer Advanced IT Monkey ✭✭✭

Love the multiple mappings feature, however, as request offerings get larger (40 questions +), its difficult to get all of the data displayed in a "readable" fashion within the description field depending on what the requestor has selected.

I would like to see a dynamic builder based on form selection criteria, which lays out the text differently, depending on the criteria selected. I have had to write a custom powershell script kicked off by a workflow which automatically does this after any request offering is lodged, however, it would be great to see this built into the advanced request offering builder.

to get a better understanding of what I am trying to achieve, see the example "Multiple Mappings" text below which is specified within the description field. This is automatically processed after the RO is logged, and all unnecessary text / tags removed so that the final result is clean and minimal.


[[IF: UI.Action Required == Purchase]]
[ Hardware Required ]
-------------------------
[[IF: UI.Standard Device == True]]Purchase Laptop[[/IF]]
[[IF: UI.Pre-Approved Software !isnotempty! ]]   (Install Pre-Approved Software: )[[/IF]]
[[IF: UI.Licenced Software !isnotempty! ]]   (Install Pre-Approved Software: Adobe Photoshop CS5 12.0)[[/IF]]
[[IF: UI.Laptop Docking Station == True]]Purchase Laptop Docking Station[[/IF]]
[[IF: UI.Laptop Carry Bag == True]]Purchase Laptop Carry Bag[[/IF]]
[[IF: UI.Tablet Docking Station == True]]Purchase Tablet Docking Station[[/IF]]
[[IF: UI.Tablet Carry Bag == True]]Purchase Tablet Carry Bag[[/IF]]
[[IF: UI.Standard Monitor== True]]Purchase 23" Monitor[[/IF]]
[[IF: UI.Standard Mouse == True]]Purchase Mouse[[/IF]]
[[IF: UI.Standard Keyboard == True]]Purchase Keyboard[[/IF]]
[[IF: UI.Other Hardware Required: == True]]Purchase Other Hardware: [[/IF]]

Quantity Required: 50
[[/IF]]

[[IF: UI.Action Required == Replacement]]
[ Hardware To Replace ]
---------------------------
[[IF: UI.Desktop / Laptop / Tablet == True]]Replace Asset #: [[/IF]]
[[IF: UI.Monitor == True]]Replace Monitor [[/IF]]
[[IF: UI.Keyboard == True]]Replace Keyboard [[/IF]]
[[IF: UI.Mouse == True]]Replace Mouse [[/IF]]
[[IF: UI.Other == True]]Replace Other:  [[/IF]]

Quantity To Replace:

Location of Hardware: 45 Pirie Street, Adelaide (Level 16)

Replacement Requirements:

[[/IF]]

[[IF: UI.Action Required == Disposal]]
[ Hardware to Dispose / Return ]
---------------------------
[[IF: UI.Desktop / Laptop / Tablet == True]]Dispose Asset #: [[/IF]]
[[IF: UI.Monitor == True]]Dispose Monitor [[/IF]]
[[IF: UI.Keyboard == True]]Dispose Keyboard [[/IF]]
[[IF: UI.Mouse == True]]Dispose Mouse [[/IF]]
[[IF: UI.Other == True]]Dispose Other:  [[/IF]]

Quantity to Dispose:

Location of Hardware: 45 Pirie Street, Adelaide (Level 16)

[[/IF]]

[[IF: UI.Action Required == Relocation]]
[ Hardware To Relocate ]
----------------------------
[[IF: UI.Desktop / Laptop / Tablet == True]]Relocate Asset #: [[/IF]]
[[IF: UI.Monitor == True]]Relocate Monitor [[/IF]]
[[IF: UI.Keyboard == True]]Relocate Keyboard [[/IF]]
[[IF: UI.Mouse == True]]Relocate Mouse [[/IF]]
[[IF: UI.Other == True]]Relocate Other:  [[/IF]]

Quantity to Relocate:

Location of Hardware:  45 Pirie Street, Adelaide (Level 16)

Relocation Requirements:
[[IF: Move To New Location == True]] - Move To New Location:  [[/IF]]
[[IF: Transfer Ownership To Business Unit == True]] - New Business Unit:  [[/IF]]
[[IF: Transfer Ownership To Staff Member == True]] - New Staff Member: False (Note: requestor to contact ICT Rep. for staff ownership transers)[[/IF]]
[[/IF]]

[[IF: UI.Other Special Requirements !isnotempty! ]]
[ Other Special Requirements ]
----------------------------------
Spec Req
[[/IF]]

[ Required By ]
-----------------
Date: 20/10/2016 00:00
[[IF: Justification for Urgency !isnotempty! ]]Justification for 'Urgency': Some Justification for the Urgency[[/IF]]

11 votes

Submitted · Last Updated

Comments

  • Jonathan_BolesJonathan_Boles Customer Ninja IT Monkey ✭✭✭✭
    Hi @Adrian_Paech, is your custom solution something you'd be willing to share with community until something like this is provided out of box by Cireson?

Sign In or Register to comment.