To accomplish the task you can use the filtration business rules like described in our SDK here. If you implement the same functionality, only the lookup values that are connected to another value chosen first, will be shown. For instance, you choose the state and then are able to select city only from the list of the cities that belong to the state.
How can i load the data for drop down list from external web service? Whenever user selected? I mean, i won't retrieve data from database, but external web service.
There is good description here how to write such queries. When reading pay attention to "Adding columns to query" section there. You can not only use aggregation in queries but also can use aggregation in filters
It is hard to tell, at the moment, what exactly appears to be an issue. At this point I would suggest you to make sure that all necessary Windows components are on as well as the web.config file is set up correctly. Moreover, please make sure that you are using a distinct redis db for your application. Checking the browser's developer console could also be helpful.
In case none of the above instructions help I would recommend you to contact the support team directly in order to investigate the issue thoroughly.
I have a detail on bpm'online studio and one of the fields is an document id for a document that is stored in our Oracle Content Management system.
How can I make the document Id display as a link on the detail, so I can bind a function to "linkclick" to open that document in the Content Management system?
The idea is that when the user to clicks on the document id, the document will open.
To do such an operation you can simply copy the URL of the document you want to display and insert it like a text into the detail that you've created. When users will click on this link, they will be moved to this document and they will be able to see it.
Thanks Oscar, but there is no URL, I still need the field to be displayed as a link. I will add some logic to open the document once the link is clicked.
Our application considers all links to be links in text fields. So, if you will insert a text that is the link then our application automatically consider it to be link. If this link can be opened via web-browser or via any other application that can read links than it will be opened via our application. The main point for you now is to create a link to the element in your storage system that can be read. And then you can simply insert it into the text field of our application.
There is a perfect article in our bpmonline academy and it regards adding pop-up hints. You can do one for the text field you need. For example, you have the field with document id and you can add a pop-up hint in one of the ways that are described in the academy and anyone can click on this hint and get additional information that is needed via link that you can put in the hint. Please, pay attention to the "Adding a web-resource link to a tooltip" section in this article because it describes the process of adding the link.
Another way to solve the issue is to add another string field near "document id" field, name it, for example, "Description" and then put the link into this field. You can choose any of these ways and they will both work.
Thanks Oscar. I tried the article you mentioned, but I could not make it work. The article instructions are for an edit page and I need the changes on a detail.
I want to know if it is possible to include the configurations made in 'object permissions' when exporting a package. In fact, I am supposed to work on a test server, then export my package to install it on the integration server. I am not authorized to modify a package on the integration server.
We do not recommend to use the business data in the preproduction application. You may use it for the functionality development, though user roles, access rights, system users etc should be created in the production environment directly.
If there is no possibility to re-input this information manually you can use custom SQL scripts in package in order to transfer such information. Below you can find tables that store information about access rights:
We do not recommend to use the business data in the preproduction application. You may use it for the functionality development, though user roles, access rights, system users etc should be created in the production environment directly.
If there is no possibility to re-input this information manually you can use custom SQL scripts in package in order to transfer such information. Below you can find tables that store information about access rights:
1. Sys[SectionName]Rights
2. SysEntitySchemaColumnRight
3. SysEntitySchemaOperationRight
Lisa
Hello,
I know this is a very old discussion, but did anyone actually succeed in writing such SQL scripts?
In case you need to transfer access rights records between two applications you need to firstly merge existing records in all the Sys[SectionSchema]Right (meaning SysConactRight, SysAccountRight and so on) tables for the dev app and prod app and exclude all the records that exist both in dev and prod. Once done you need to create an
INSERT INTO SysContactRight (Id, RecordId, SysAdminUnitId,Operation,RightLevel,Position) VALUES (...)
query that could insert records to prod that exist in dev, but don't exist in prod. This INSERT query should be created for all Sys[SectionSchema]Right tables and bound to the package via SQL script tab.
And once done these queries will be bound to the package and once the package is installed to another app those scripts will be automatically executed and access rights will be inserted to the system.
I am new to bpm online. I need to create an application to save user data, save documents and store the documents after approval workflow by HR. Where can I start the development? What is the IDE for creating this? I have gone through https://academy.bpmonline.com/. But not able to find proper information for a starting developer. Where can I create a list? Where do I need to write code for saving data to list? Can anyone please help me?
Most of the described tasks can be achieved without the development though. You can use our out-of-the-box system to cover the cases of storing the user data, saving and approving documents, creating lists etc. Thus, you may also turn to the manuals from Academy for the functionality description.