Page Properties | ||
---|---|---|
| ||
deep links |
...
More advanced example: it iterates through line items and conditionally shows the line items with workflow with colors.
Enhanced email template
Code Block | ||
---|---|---|
| ||
<body> Quote $quote.uniqueName$ - $quote.label$ created by $quote.createdByName$ requires your approval.<br/><br/> Quote details: <p> <b>Customer:</b> $quote.customerId$ $quote.CustomerName$<br/> <br/> <b>Target date:</b> $quote.targetDate; format = "MM/dd/yyyy"$ <br/> <b>Expiry date:</b> $quote.expiryDate; format = "MM/dd/yyyy"$<br/> <b>Margin:</b> $quote.outputsMap.Margin.result;format = "##.##%"$<br/> <b>Total Price:</b> $quote.outputsMap.TotalPrice.result;format = "#,###.####"$USD<br/> </p> <table style="border: 1px solid black;border-collapse: collapse;"> <tr> <th style="border: 1px solid black;" >Product</th> <th style="border: 1px solid black;" >Quantity</th> <th style="border: 1px solid black;" >Total Cost</th> <th style="border: 1px solid black;" >Total Price</th> <th style="border: 1px solid black;" >Margin</th> <th style="border: 1px solid black;" >Δ List</th> <th style="border: 1px solid black;" >Δ Target</th> <th style="border: 1px solid black;" >Δ Floor</th> <th style="border: 1px solid black;" >Is Index Product</th> </tr> $quote.lineItems:{ item | $if(item.outputsMap.hasWorkflow.result )$ <tr> <td style="background-color: #FE6464;border: 1px solid black;" width = "400">$item.sku$ - $item.label$</td> <td style="background-color: #FE6464;border: 1px solid black;text-align:right">$item.outputsMap.Quantity.result;format = "#,###.####"$ $item.outputsMap.UoM.result$</td> <td style="background-color: #FE6464;border: 1px solid black;text-align:right">$item.outputsMap.TotalCost.result;format = "#,###.####"$ $item.outputsMap.CustomerCurrency.result$</td> <td style="background-color: #FE6464;border: 1px solid black;text-align:right">$item.outputsMap.TotalPrice.result;format = "#,###.####"$ $item.outputsMap.CustomerCurrency.result$</td> <td style="background-color: #FE6464;border: 1px solid black;text-align:right">$item.outputsMap.Margin.result;format = "#,###.####"$ $item.outputsMap.CustomerCurrency.result$</td> <td style="background-color: #FE6464;border: 1px solid black;">$item.outputsMap.DeltaList.result;format = "##.##%"$</td> <td style="background-color: #FE6464;border: 1px solid black;">$item.outputsMap.DeltaTarget.result;format = "##.##%"$</td> <td style="background-color: #FE6464;border: 1px solid black;">$item.outputsMap.DeltaFloor.result;format = "##.##%"$</td> <td style="background-color: #FE6464;border: 1px solid black;">$item.outputsMap.IsIndexProduct.result$</td> </tr> $else$ <tr> <td style="border: 1px solid black;" width = "400">$item.sku$ - $item.label$</td> <td style="border: 1px solid black;text-align:right">$item.outputsMap.Quantity.result;format = "#,###.####"$ $item.outputsMap.UoM.result$</td> <td style="border: 1px solid black;text-align:right">$item.outputsMap.TotalCost.result;format = "#,###.####"$ $item.outputsMap.CustomerCurrency.result$</td> <td style="border: 1px solid black;text-align:right">$item.outputsMap.TotalPrice.result;format = "#,###.####"$ $item.outputsMap.CustomerCurrency.result$</td> <td style="border: 1px solid black;text-align:right">$item.outputsMap.Margin.result;format = "#,###.####"$ $item.outputsMap.CustomerCurrency.result$</td> <td style="border: 1px solid black;">$item.outputsMap.DeltaList.result;format = "##.##%"$</td> <td style="border: 1px solid black;">$item.outputsMap.DeltaTarget.result;format = "##.##%"$</td> <td style="border: 1px solid black;">$item.outputsMap.DeltaFloor.result;format = "##.##%"$</td> <td style="border: 1px solid black;">$item.outputsMap.IsIndexProduct.result$</td> </tr> $endif$ }$ </table> <br/> Possible actions:<br/> <A HREF = "$baseURL$/priceFxWeb.html?targetPage=priceShopPage&targetPageState=$quote.typedId$">View the quote in a browser <A/><br/> or <br/> <A HREF = "https://pfx.cs60.visual.force.com/apex/Quote_Configurator?sfdc.tabName=01r3C000000Gu7L&typeId=$quote.typedId$">View the quote in SFDC <A/><br/> or <A HREF = "$baseURL$/pricefx/$partition$/directaction/approve/$workflow.externalActionToken$?output=html">Approve the quote now<A/><br/> or<br/> <A HREF = "$baseURL$/pricefx/$partition$/directaction/deny/$workflow.externalActionToken$?output=html">Deny the quote now<A/><br/> </body> </html> |
...
Info |
---|
See also:
|