Scripting to update the record based on the field changes in RITM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-04-2024 08:35 AM
Hi All,
I have below requirement to develop. Can anyone help me on this as am starting development couldn't get much on this.
If the "Preferred model" variable is modified to a non-Empty value for a Hardware or Software request, the RITM's "Short description" is constructed as follows:
If RITM is created from an order guide and "End user not available/created yet" variable is not defined or is FALSE, then <Catalogitem.name> + "-" + <preferredModel.normalizedProductName> + " " + <specificModel.shortDescription (if available)(truncated to only show the characters before the first comma) + "(" + <Orderguide.name> "): " + <Requested for>
ELSEIF RITM is not created from an order guide and "End user not available/created yet" variable is not defined or is FALSE, <Catalogitem.name> + "-" + <preferredModel.normalizedProductName> + " " + <specificModel.shortDescription (if available)(truncated to only show the characters before the first comma) + ": " + <Requested for>
ELSEIF RITM is created from an order guide and "End user not available/created yet" is TRUE, <Catalogitem.name> + "-" + <preferredModel.normalizedProductName> + " " + <specificModel.shortDescription (if available)(truncated to only show the characters before the first comma) + "(" + <Orderguide.name> "): " + <Requested for (end user)>
ELSEIF RITM is not created from an order guide and "End user not available/created yet" is TRUE, <Catalogitem.name> + "-" + <preferredModel.normalizedProductName> + " " + <specificModel.shortDescription (if available)(truncated to only show the characters before the first comma) + : " + <Requested for (end user)>
2) If the "Preferred model" variable is modified to an empty value, for a Hardware or Software request, the RITM's "Short description" is constructed as follows:
If RITM is created from an order guide AND
IF "End user not available/created yet" variable is not defined or is FALSE, then <Catalogitem.name> + " (" + <Orderguide.name> +"): " + <Requested for>,
ELSE "End user not available/created yet" is TRUE, then <Catalogitem.name> + " (" + <Orderguide.name> +"): "<Requested for (end user)>
ELSEIF RITM is not created from an order guide AND
IF "End user not available/created yet" variable is not defined or is FALSE, then <Catalogitem.name> +": " + <Requested for>,
ELSE "End user not available/created yet" is TRUE, then <Catalogitem.name> +": " + <Requested for (end user)>