In Mind, Cloud provides the ability to write custom logic on top of standard application functionality in groovy scripts to cater for custom business requirements that cannot be solved through configuration. Some sample scenarios could be:
- integrate with arbitrary external systems for order creation, pricing, document storage, approval via BAPIs
- implement non-standard ERP integration
- Define general application behavior such as defaulting of values, copy behavior, etc.
- Influence pricing or availability of custom attributes values
- implement functions on top of Google Maps API
- prepare content before generating a PDF quote
Specific features (not a complete list) are:
# |
Field Name |
Description |
---|---|---|
1 |
Retrieve details of a quote line item |
- Object name - ERPID - Product type - Product URI - SalesItem URI - Quantity - Value of a dynamic attribute |
2 |
Change the quantity of a line item |
|
3 |
Filter children by |
- Product / ERP ID - Product type - Dynamic Attribute |
4 |
Get parent/children of a line item |
|
5 |
Check whether a line item contains a dynamic attribute |
|
6 |
Set value of the dynamic attribute |
|
7 |
Change the parent line item |
|
8 |
Add child line items |
|
9 |
Split/copy delete line items |
|
10 |
Send notification to the user |
|
The scripts can be loaded in the master data management tab of the administration work center under ‘Administration’ → ‘Master Data Management’ → ‘Groovy Scripts’ or, if there have been groovy scripts uploaded already, under ‘Administration’ → ‘Content Management’ → ‘groovy’.
Additional documentation from In Mind Cloud and other official sources as well as recommended editors can be found here:
- In Mind Libraries for Groovy Scripts; https://in-mind-cloud.github.io/content/groovy-doc/
- Recommended Editor; https://code.visualstudio.com/
- Official Language Documentation; http://groovy-lang.org/
For specific requirements, consult with your Customer Success Manager and/or your implementation team.
Comments
0 comments
Please sign in to leave a comment.