See this example to find out how to create a method that watch for changes in some fields. In simple words, you will need creating an attribute, that will have dependencies on needed columns and fires a method. You can see many examples in the configuration like this one:
attributes: {
"Status": {
"lookupListConfig": {
"orders": [{columnPath: "Position"}]
},
"dependencies": [
{
"columns": ["Status"],
"methodName": "onOrderStatusChanged"
}
]
},
...
where:
"columns": ["Status"] - list of columns where you watch for changes
"methodName": "onOrderStatusChanged" - method that fires when "Status" column is changed
I have answered here how to watch for changes in a field. Pressing Enter fires the changing event. If you need more complex logic, you may need to create your own controls. Follow this link to see how.
Im trying to lock an attachment from being downloaded from the knowledge center. Is this possible in some way? I would need a full lock, nobody except Supervisors could download them
I create exclusive gateway (OR) in my process. I am trying to simulate that the parameter sent from the date is empty. I want to check in the gate if the date: it is empty if it wants to fulfill some condition. How to do it?
You need to add a date/time parameter to business process and live it empty. Then compare your column to this empty parameter in conditional flow to check whether the date was specific or not.
P.S.: date without value is basically "1/1/0001 12:00:00 AM".
i was create scipt to check what have inside empty DateTime and then i was change my or gateway. [#ExampleDate#]== DateTime.MinValue . "1/1/0001 12:00:00 AM" is inside MinValue before i was think empty DateTime is DateTime? and is null.
I tried to consume it using as per documentation but have no luck so far.
(1) tried the webservice using Postmand (works)
(2) try using BMOnline with same parameters
2 headers parameters
Key : Authorization
Authorization : Content-Type
1 body parameters
Json path : $
Data Type : text
is Array : No
Value : <copy from Postman raw body>
but it keep replying response 400
{"error":{"code":"BadArgument","message":"Invalid argument provided.","details":[{"code":"InputMismatchError","target":"input1","message":"Input data does not match input port schema."}]}}
You should deploy an application on-site, create a web service call and test network via fiddler to see what request is sent to web service. The message you've got means that bpm'online sends a request in a format that differs from that you are expecting. Then you can set up parameters in a such way that will fit to Azure learning standard.
The other option will be creating a script task with calling that webservice from c# code. If you are a developer this is the best way because allows you to do more than built-in web service call.
As for now there is no possibility to turn off the indexation for the section in the application, but we have a correspondent problem registered in our system and the functionality will be added in 7.12.4 or 7.13.0 version of the application. In one of these versions there will be the possibility to turn the indexation off for the specific section (turn the global search off for the section). We've also informed our R&D team about this request, so to inform them how important this functionality is.
Technically, this can be implemented because Azure SQL Single Database has the functionality of the MS SQL Server, which is necessary for bpm’online setup.
However, this deployment was not tested by any developer or client, thus no one can predict how exactly the system will perform: some functionality might not be working correctly. We suggest to choose cloud deployment instead not to spend any resources for database deployment and maintenance.
You need to define an attribute that will determine the visibility of your button. By default, it will be true. Then you need to override onCardRendered method in your replacing schema for Contact Section and set the attribute as false.
I don't know if you are still following this thread, but the problem with this method is that when the user closes the edit page the button is not restored to the section list page. Any solution?