I am stuck on loading screen for a while now. Existing tabs still work but opening new tabs or refreshing a tab gives me a forever loading screen with Creatio 8 Atlas.
If it's your on-site instance we'd suggest to try to restart the site/IIS. If it's cloud instance, please contact the support team at support@creatio.com for further investigation, additionally I'd suggest to provide the team with detailed screenshots of the error you have.
I apparently ran out of memory. The parent process gave an error, I cancelled this process and all sub processes cancelled automatically, except for about 20 processes. Status is Running, unable to cancel since the parent needs to be cancelled first, but the parent has already been cancelled.
You can design your business process to run once a week with a help of "[Start timer] event" element, more detailed information is available on our Academy:
I need to make file attachment mandatory in Lead object (Attachments and notes) at Sales in progress stage. If there isn't any file attached I need to prohibit user to go to the next stage. Any suggestions?
In order to achieve the goal, you can use a business process in the case, which will check the "availablity" of the files and links to the details of the specified section.
That will be nice to use in the business process the following element:
"read data", which will read the object "file and link <section name>" according to the filter <section name> = id of the transfered record.
After that, using the formula, you will be able the check the availabillity of the files the the records of the corresponding section.
Hello, thanks. Yes, I have done the check of file in that way, but after check is done how can I prohibit user to proceed to the next stages without file. Only manual transition is allowed between stages.
I am so sorry for misunderstanding. Currently such an option can't be achieved but i am sure we will do our best to add such a feature in future releases.
Yana, you can achieve this in a business process in front end when the stage is changed and the file is missing then you roll back to the previous stage and you can also show a popup to the user that the file is missing.
I am syncing contacts and orders with their products via a webservice. I am syncing about 100k records. It goes very slow and just stops iterating without an error message. In the execution diagram I see nothing odd. It just hangs on 'Running' and nothing happens.
Please report this issue directly for our support team at support@creatio.com so we could work on the problem directly, since it cannot be resolved over Community.
Is it possible to generate an excel report from within a process?
I have looked at this and this post, but have not been able to get the solution suggested to work (specifically I get a 'You do not have permission to view this directory or page using the credentials that you supplied.' error). I've also tried a process element web service call using basic authentication with the same error.
I am able to retrieve an authentication cookie. I am also able to retrieve a filter key. However when I attempt to download the spreadsheet the WebRequest `GetResponse` call results in "The remote server returned an error: (401) Unauthorized." It works when I query the API using Postman, but not from within a Creatio script task for some reason.
The C# code I am using to download the excel spreadsheet is as follows:
void TryForData(){
var url = _authServiceUrl3 +"/"+ _excelReportName +"/"+ _key;// This would be for example, "https://130417-crm-bundle.creatio.com/0/rest/IntExcelReportService/GetExportFilteredData//Test_Report/ExportFilterKey_7e4a40f3-2e89-495d-9a66-91bd4a206dc4"
HttpWebRequest request =(HttpWebRequest)WebRequest.Create(url);
request.Method="GET";
request.CookieContainer=new CookieContainer();
string[] cookiesAry =new string[_authCookie.Count];int i =0;
foreach (Cookie cook in _authCookie){
cookiesAry[i++]=(cook.Name+"="+ cook.Value);}
_cookieHeader = string.Join("; ", cookiesAry);
request.Headers.Add("Cookie", _cookieHeader);
request.Accept="*/*";
request.AutomaticDecompression= DecompressionMethods.GZip| DecompressionMethods.Deflate;
request.KeepAlive=true;using(var response =(HttpWebResponse)request.GetResponse()){if(response.StatusCode== HttpStatusCode.OK){}else{
_output = _output + response.StatusDescription+"\n\n";}}}
The full C# code for the script task is as follows: