How can I connect Case to Lot through UI. I know that an entry in the EntityConnection table is required to do so, but is there a way to do this through UI?
When trying to add a date/time value on a mini page there is no option to set the time (after setting date). It works fine when going into main form page. Is there a known bug here?
We checked and were able to add the time from our side. It might depend on the exact place where you are trying to set the time, but normally you should have this option available — please see the attached screenshot.
Unfortunately, we cannot connect to your site to check exactly which page you are referring to or what might be causing the issue. Therefore, we recommend contacting your support team for further assistance.
I created a class UsrAccountAddressEventListener in my package. I want this class to inherit OOTB AccountAddressEventListener (Package CrtCustomer360App, assembly CrtCustomer360App.dll, Namespace Terrasoft.Configuration.CrtCustomer360App).
But because CrtCustomer360App is configured with Compile into a separate assembly, I cannot add a using Terrasoft.Configuration.CrtCustomer360App without a compilation error.
I am trying to invoke a business process from C# script. Below is my code,
ProcessSchema schema = UserConnection.ProcessSchemaManager.GetInstanceByName("Cw AI Process");
Process process = schema.CreateProcess(UserConnection); process.SetPropertyValue("RecordId", Guid.Parse("e308b781-3c5b-4ecb-89ef-5c1ed4da488e")); process.SetPropertyValue("RecordType", "Account"); process.Execute(UserConnection); var result = process.GetPropertyValue("OutputVar");
And this is the error I am seeing. Both RecordId and RecordType are input parameters of the business process.
Property "RecordId" is missing in type "ProcessComponentSet".
Thank you I got that.. I have a question.. How do I read the value from output parameter.. Below is my code.. am I missing something?
UserConnection userConnection = UserConnection; IProcessExecutor processExecutor = userConnection.ProcessEngine.ProcessExecutor; /* Collection of incoming parameters.*/ var inputParameters = new Dictionary<string, string> { ["RecordId"] = "ecb-89ef-5c1ed4da488e", ["RecordType"] = "Account" }; /* Collection of outgoing parameters.*/ var resultParameterNames = new string[] { "strValue", }; string processSchemaName = "UsrProcess_6ff6f"; /* Runs the process via the schema name using transferred incoming and received outgoing parameters.*/ ProcessDescriptor processDescriptor = processExecutor.Execute(processSchemaName, inputParameters, resultParameterNames); string AiResponseValue = processDescriptor.ResultParameterValues["strValue"];
I never done this with output parameters, but it may be that your process is in background mode (which is not allowed), or your parameter is not of type "Output"