It's possible to process multiple records, however, it's wrong architecture. It will decrease the performance of the system very much. If you need to run a process for multiple records, then you probably need to optimize your request in order to avoid such a task.
If possible, I'd recommend you to create a process that starts on adding new record. The process will insert a new task and it will run for every new record. If that doesn't suit the business logic, you can add the gateway after Read Data and create a conditional flow that will check how many records were found. If there are more then 0 records, the process would go to Read Data again. If there are 0 records found in Read Data, the process finishes.
Thanks can you give a sample of that? I need add the activity to contact when not exist yet in the system. Just need check the "exists" condition in the add record.
I'm not sure I understand what you need. To get an Id of current record, use var id = this.get("Id"). To open new url, use window.open("http://www.mywebsite.com/mywebpage?ID="+id, "_blank")
Thanks for replying. I am asking about embedding an external web page within a tab on the Account record. Using the Web-Page dashboard functionality, it exposes a text URL property, but it doesn't seem to have any settings to make the URL dynamic based on parameter values (i.e. the ID of the Account in context).
For embedded web page we use iframe technology. So it's not a bpmonline element and the only option to change url in iframe is using simple javascript. For example, you may add action that will change url in your widget:
someFunction: function() {
var myFrame = document.getElementById("t-comp193-webpage-widget"); // id of your iframe element you can find out from inspecting html
Unfortunately there is no one click way to deactivate birthday remindings but there are several steps it can be done.
Remindings are stored in the object ‘Notification’. You can accomplish your business tasks within 2 options: 1) Create business process which will delete record after adding it to the object ‘Notification’ 2) Create trigger for the table ‘Notification’ in the database which will delete record after INSERT.
We’ve also registered the problem to consider simplifying this functionality in the further releases.
I think the fastest way you could do this is via a business process
Have a trigger start:
When Record is modified in any of the fields that would launch/initiate a recalculation (in my example it is PO Value, Payment Amount and Payment Status). Then you need to meet some type of filter condition and I usually do the the most important fields i am expecting the change in, in my example it is PO Value which i want to make sure is filled in.
Then simply build your business process around the start signal. Depending on where your "total" field is you could also use JS with the help from mixins. Or C# if you really want to make your life difficult, haha.
Philip I need make that in JavaScript because with BP can refresh de page to view the new amount. Exist a message in the detail page that send the event to subscribe: in the edit page? If can send this message willwork the subscribe: parameter on details atribute.
When I have previously done this with JavaScript I was pulling from a lookup and not a detail. My code would look something like the code below. This would just pull the code in then you would do your modification to the code. Maybe instead of creating column, creating virtual table, then summing column in table word work for you - though I am not sure how to do that.
There are many examples that already present in the configuration. You can look at messages between OrderPageV2 and OrderProductDetailV2 in the Order package.
Hi - Is it possible to have the approvers, approve the orders / contracts via bpmonline mobile app? if so, how to set it up? - We are not seeing any references to this in the documentations.
There is no out of the box functionality for approvals in mobile application in the current release. But you can develop your own approvals logic for mobile application taking the existing one (desktop one) as an example. In order to have approvals in mobile application You need to create a similar detail, develop similar functions and distribute the access rights accordingly.
There are no example or guidelines created yet, but your one can be the first example published!
I am trying to overide the Opportunities "Buyer Name" behavior to only search for the Contact and not the Account records.
I have found the schema and object (I believe) in OpportunityPageV2 that is responsible for this behavior, but everything I have tried does not seem to want to work.
Does anyone have any suggestions on how I could make this work?
I did change "multiLookupColumns": ["Contact", "Account"]" to "multiLookupColumns": ["Contact"]" but that did not give me the outcome I was looking for.
Do I call something other than "multiLookupColumns"?
This is the third party application that was not developed by Terrasoft. On the page of the application you can check contacts of the developers who designed Questionnaire management. You are free to ask them any questions about installation, setup and work of their application.
It is the basic system logic to grant the person created a record with full access rights for this record. Unfortunately, there is no such option to eliminate the deleting access rights for record owner/creator via [Object permissions] section.
It can only be done by creating a simply business-process starting on record creating, reading the Contact from Created By column and deleting the access rights via [Change access rights] process element.
When you add a new Order from opportunity > New OrderProduct the Order keep saved but when you close the order this not refresh the order detail in opportunity.
What can do to keep the order in chage status (save button enable) after add OrderProduct?