Question

Hi,

I set up a local instance. I am trying to set up Dynamic cases in the sections but when I go to the Cases and click New, it won't load. It just gets stuck there. I've tried setting up the instance again but same results.

Can someone please help me debug this?

Thanks in advance.

Regards,

AK

Like

2 comments

Well I guess I figured it out. It's not the dynamic cases but for some reason, I can not have more than 2 tabs open for the instance otherwise the third tab does not load. I was having 3 tabs open, One for the section, 2nd which has all the cases listed and the third one which opens when I open a particular case....

 

Is this something that happens in local instances?

Hello!

To give you an answer we need to investigate the issue. Please submit a case to support@bpmonline.com.

Best regards,

Anastasia

Log in or register to comment
Question

Hi,

 

I am trying to install this package I made in 7.14.1.935 to the current 7.14.2.875 and getting the installation error (log attached). Can you please help me understand why I am facing this issue?

 

2019-07-17 08:20:39,584 Loading file: BLUES_POsAndLeadsSection_19.07.17_07.20.07.zip 100%
2019-07-17 08:20:40,052 Configuration backup started.
2019-07-17 08:20:40,068 Loading packages from archive
2019-07-17 08:20:40,271 Package "BLUES_POsAndLeadsSection" loaded
2019-07-17 08:20:40,271 Loading packages from database
2019-07-17 08:20:46,053 Loading packages from database
2019-07-17 08:20:49,991 Configuration backup successfully created.
2019-07-17 08:20:50,273 Application install from file started. Application name: BLUES_POsAndLeadsSection_19.07.17_07.20.07. Code: BLUES_POsAndLeadsSection_19.07.17_07.20.07.
2019-07-17 08:20:50,273 Preparing packages for installation
2019-07-17 08:20:50,366 Loading packages from archive
2019-07-17 08:20:50,554 Package "BLUES_POsAndLeadsSection" loaded
2019-07-17 08:20:50,569 Loading packages from database
2019-07-17 08:20:54,382 Composing packages
2019-07-17 08:21:12,791 Schema "Lead" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:12,978 Schema "LeadMiniPage" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:13,088 Schema "LeadPageV2" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:13,228 Schema "LeadSectionV2" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:13,338 Schema "OrderProductPageV2" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:13,432 Schema "UsrLeadType" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:13,525 Schema "UsrProcess1" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:13,619 Schema "UsrProcess2" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:13,682 Schema "UsrPurchaseOrder" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:13,744 Schema "UsrPurchaseOrder1Page" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:13,807 Schema "UsrPurchaseOrder1Section" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:13,853 Schema "UsrPurchaseOrderFile" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:13,900 Schema "UsrPurchaseOrderFolder" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:13,963 Schema "UsrPurchaseOrderInFolder" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,025 Schema "UsrPurchaseOrderInTag" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,072 Schema "UsrPurchaseOrderProduct" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,166 Schema "UsrPurchaseOrderTag" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,213 Schema "UsrPurchaseOrderVisa" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,275 Schema "UsrPurchaseOrderVisaPageV2" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,322 Schema "UsrSchema1Detail" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,369 Schema "UsrUsrPurchaseOrderProduct1Page" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,541 Schema data "Lookup_LookupManager_063736d142db45f88213c124f3b88c91" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,619 Schema data "RunProcessFromDetails_8ffe030b68854e758af4ef1ee60fbec1" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,682 Schema data "SysDcmSettings_de1057634de7449d8f347b029e3283fd" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,728 Schema data "SysDetail_DetailManager_38fb2c126693445a9f1ca2307daad657" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,791 Schema data "SysDetail_DetailManager_429262820cef4d73bd92384908fdb217" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,838 Schema data "SysDetail_DetailManager_4b90a029666d4764aaaca3c3a9ab44a6" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,916 Schema data "SysModuleEdit_SysModuleEditManager_55e3eb2c355b4fe88cad57449af60329" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:14,994 Schema data "SysModuleEdit_SysModuleEditManager_6c514f14d21547f88f8ac9f52a6c3961" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:15,041 Schema data "SysModuleEdit_SysModuleEditManager_bf373f96f36b141033931c6f65e16a07" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:15,103 Schema data "SysModuleEdit_SysModuleEditManager_ce9159371ce94fec907da86ff14da431" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:15,119 Schema data "SysModuleEntity_SysModuleEntityManager_8958604370a8440b81357697e96051ea" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:15,135 Schema data "SysModuleEntity_SysModuleEntityManager_bf45ce16bbce47b78774b9023c534381" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:15,166 Schema data "SysModuleEntity_SysModuleEntityManager_d5bcbc9ce6f745bb9ae7a8e31084e489" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:15,182 Schema data "SysModuleInWorkplace_SectionInWorkplaceManager_ac48d51b05d94f5a87d13d4bdb96c79e" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:15,213 Schema data "SysModuleVisa_eac85cc0a5c049998272e339fe751fe8" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:15,307 Schema data "SysModule_SectionManager_46979cc2219047c1b568da3bcff10075" saved in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:15,307 Package "BLUES_POsAndLeadsSection" saved
2019-07-17 08:21:27,326 Added - resources in package "BLUES_POsAndLeadsSection"
2019-07-17 08:21:43,561 System.ApplicationException: Dependent package "CustomerCenterSoftkey" not found
   at Terrasoft.Core.Packages.PackageDBStorage.SavePackageDependencies(Package package)
   at Terrasoft.Core.Packages.PackageDBStorage.SaveDependencies()
   at Terrasoft.Core.Packages.PackageDBStorage.Save(IPackageContentProvider packageContentProvider)
   at Terrasoft.Core.AppInstallation.Packages.Operations.SystemPackageOperations.PackageDBStorageInternal.Save(IPackageContentProvider packageContentProvider)
   at Terrasoft.Core.AppInstallation.Packages.Operations.SystemPackageOperations.Save(IEnumerable`1 packages, PackageInstallOptions options)
   at Terrasoft.Core.AppInstallation.Packages.SystemPackageManager.Save(PackageInstallOptions installOptions)
   at Terrasoft.Core.AppInstallation.Packages.PackageZipInstaller.Install(String sourcePath, String destinationPath, PackageInstallOptions installOptions)
   at Terrasoft.Core.AppInstallation.Packages.AppInstaller.Install(String sourcePath, String destinationPath, PackageInstallOptions installOptions, IInstalledAppInfo installedAppInfo)
   at Terrasoft.WebApp.PackageInstaller.AppInstallerServiceInternal.<>c__DisplayClass8_0.<InstallApp>b__0()
   at Terrasoft.WebApp.PackageInstaller.BaseInstallerServiceInternal.InvokeWithLogging[TResult](Func`1 action)

 

Like

2 comments

Dear Aaykay,

There are 2 possible reasons. 

1. The discrepancies in the application versions. Basically it might be possible to transfer the packages, however it will work if the functionality was not changed in the newer version. If the new version has some changes in the configurations, most likely the package transfer will fail in errors. We recommend to transfer the packages between the same versions of the application. 

2. The discrepancies in products. As far as I see there the package could not be installed since your target application does not have the required package 'CustomerCenterSoftkey' meaning that you do not have Customer Center module. Make sure you transfer the changes between the same versions and the same products, for example from 7.14.1.935 Customer Center to 7.14.1.935 Customer Center. If, for example, you have 7.14.1.935 Customer Center and you transfer the package to 7.14.2.875 Studio - the process will fail in similar errors. 

Best regards,

Dean

Dean Parrett,

 Thanks mate! Gotcha.

Cheers.

Log in or register to comment
Question

Hi,

 

I want to create a new section called "Purchase Orders" which will be same as the existing "Orders" section, how can that be achieved?

 

Regards,

AK

Like

1 comments

Dear Aaykay,

There is the post describing the whole process. The guide on how to do it can be found here https://community.bpmonline.com/articles/register-custom-section-existing-object

Best regards,

Dean

Log in or register to comment
Question

Hi,

 

I'm trying to forward fields from my Lead to a new Order record created from a case with the element Open Edit Page.

In the list of values from fields that I can extract, I can not find the field Products, which I want to use to move this content to populate my new Order.

 

Any advice ?

Thank you

Like

1 comments

Dear Louis,

To extract and add products from Leaf to Order use "Product in Lead" for reading the list of products added and "product in order" for adding products to the order. To specify from what Lead and to which Order products must be imported you may use Lead/Order Id.

Best regards,
Angela

Log in or register to comment
Question

Hello community!

I need get the title of the column form ESQ. The query not have the tile localization.

How can get it? Any function or ESQ query to have that?

 

Regards,

 

Like

3 comments

It should be something like this

var userConnection = Get<UserConnection>("UserConnection");
var activityQuery = new EntitySchemaQuery(userConnection.EntitySchemaManager,"Activity");
activityQuery.AddAllSchemaColumns();

var activityId = new Guid("0afe839a-ff8c-4543-a7b8-29e4aab9787a");
var filter = activityQuery.CreateFilterWithParameters(FilterComparisonType.Equal, "Id", activityId);
activityQuery.Filters.Add(filter);

var activityEntities = activityQuery.GetEntityCollection(userConnection);

foreach (var activityEntity in activityEntities)
{
    var titleColumnCaption = activityEntity.Schema.Columns.GetByName("Title").Caption.Value;
}
return true;

Eugene Podkovka, This is only for c#? is posible in javascript?

In JS columns are already loaded. You can get access to the columns in the following way.

https://academy.bpmonline.com/documents/technic-sdk/7-11/use-entitysche…

Log in or register to comment
Question

Hi Consultants,

I want to add some fields from contact section inside order section, Currently, only the contact lookup that shows the name of the contact is available out of the box, I want to add extra fields from contact like Country and City fields so they will be populated automatically once I select a contact inside order section.

We are using the cloud version of bmp'online sales commerce.

Best regards,

Mohammad

Like

1 comments

Dear Mohammad,

The easiest option to achieve your purpose would be creating a custom business process that would be triggered by the field Contact changed on the Order page. The process will read the contact data (including City and Country) and auto-populate the fields with the help of Modify Data element. So this would be a simple process that consists of three elements only. 

Lisa

Log in or register to comment
Question

Hi Experts,

Can I track the session login time and session logoff time for all users who login to system, Can I have the result as report or as list (username,logintime,logoff time)

Like

3 comments

Hello Mohammad,

You can find the necessary information about the user sessions in System Designer -> System User -> Access Rules tab.

Additionally it can be found in the Audit Log

Feel free to build the analytics based on the data from these places.

Lisa

Hi Lisa,

I have enabled Log user sessions management events system setting. but I am still cannot see anything in the audit log once users log off and log in.

Am I enabling the right one, I am using the sales enterprise (cloud). Do I have to contact support for anything to enable the audit..

 

Kindly direct me since I am lost in this subject..

 

Thanks for your support,

Mohammad

 

Dear Mohammad,

It is possible that the settings are cached in Redis. Please contact support at support@bpmonline.com and request the Redis to be flushed. If that doesn't do the trick, write another email providing us with the URL of your instance and if possible temporal credentials to log in so we could check what's going on there.

Lisa

Log in or register to comment
Question

Dear Community experts,

I have to integrate bpmonline with wordpress so once we submit an order the available products is updated to wordpress, we already implemented .Net project to do the job.

our .Net project is using the rest API and has reference to Newtonsoft.json dll file. we have some classes and three functions.

My question is : How I can apply such .Net project in bpmonline, where I have to add the references and the classes and functions.

 

I would like to be thankful, if someone can direct me to similar work or any documentation or steps to do such job.

 

Best Regards,

Mohammad

Like

1 comments

Dear Mohammad,

Once your project is already written, there are several options to choose from.

1. Deploy your project as a web project or a Web API project. Further, on the side of bpm'online, call the needed URL with all necessary data from any C# schema or business process script task element.

2. Add the project .dll to the "External assemblies" tab in the system Configuration. Use it in the C# schemas and call its methods in business process script task elements.

Also, keep in mind, not to upload a .dll file if it already exists in the system, since it will cause versions conflict. 

Basically, you create a business process, which triggers by the signal you need. Afterwards, in the script element of this BP you either use methods (option 2) or form a request to a external Web API (option 1).

Moreover, we already have Newtonsoft.json dll file in the system.

Hope you find it helpful.

Regards,

Anastasia

Log in or register to comment
Question

Hello Community!!

I need give access to user by code to a Record. Like when you access to the access right in the object and add read/edit/delete permitions.

 

Regards,

 

Like

3 comments

Dear Federico,

If you want to distribute the access rights to records automatically, you need to use Change access rights element and configure the process in the way you want: https://academy.bpmonline.com/documents/technic-bpms/7-11/change-access-rights-process-item

This element can give such permissions to records automatically. 

Best regards,

Lily

Lily Johnson,

Thank you! but exist way to make that by insert sql o maybe a function javascript?

Dear Federico,

Sure, you can make it by SQL queries or JS but the standard change access rights functionality is implemented by the business process that can be called by trigger or you can call in the backend code as it is described in our development guide: https://academy.bpmonline.com/documents/technic-sdk/7-11/how-run-process-client-module 

Best regards,

Lily

Log in or register to comment