Hi,

 

In the overview of a custom section, the contact is shown in the second column. Clicking this contact will redirect to the Contact page. --> http://prntscr.com/lu135p

Now I want to disable this link to the contact. 

I tried this:

 

prepareResponseCollectionItem: function(item) {

this.callParent(arguments);

item.customStyle = {

"pointerEvents": "none"

};

}

 

But this disables all links, not only the link to the contact.

Any ideas? 

 

Thanks!

Like 0

Like

1 comments

Dear Vincent,

Please draw your attention to the addColumnLink() method of the GridUtilities schema. 

You can override this method in the replacing schema of needed section. Set if clause check so to pick needed column out of the collection. Set this column property for pointer events.

In this case changes will be applied only to the indicated columns.

Hope you will find it helpful.

Regards,

Anastasia 

Show all comments

Hi,

In Activity Section based on Type to change the tab changes,

Example:

Type is 'Call' it shows only tab2

Type is 'Task' it shows only tab1

 

kindly give me your feedback.

Thanks

Like 0

Like

3 comments

Hello,

You can create multiple section pages in Section Wizard and bind them to activity type, so that each type will have it's own edit page. You can find more about Section Wizard on Academy: https://academy.bpmonline.com/documents/administration/7-13/how-configu…

thanks a lot

This feature is implemented in Creatio 7.16.3 release via business rules

Show all comments

Hi,

I developed a package that name is 'A', which I try to import on another instance of bpm'online .In new instance current Package id is set 'A'. if  any changes made gets reflected in the custom package (default) not in the new package.

 

Please give me your feedback..

Regards,

Sunitha

Like 0

Like

3 comments

Dear Sunitha,

Please check if your package is locked or unlocked (it will be gray if it is locked). Packages are usually locked if they were imported to another instance. 

currently import package is lock.how to unlock my package using new instance

 

Sunithaa.s,

They are locked because development process expects user to develop everything on dev- and then transfer changes to prod. They are locked because system expects they are finished and will not be changed anymore. You can read more about developing process on our Academy: https://academy.bpmonline.com/documents/technic-sdk/7-13/how-start-deve…

If this way is not suitable for you you can use version control to transfer the changes and be able to modify them later (see https://academy.bpmonline.com/documents/technic-sdk/7-13/transferring-c… for more information) 

Show all comments

Transferred the package from one instance to another instance. The transfer was successful.

In the system setting the current package is also set as the transferred package. 

But any changes made is getting reflected in the default custom package rather than the new transferred package. 

The whole thing is happening in our dev cloud environment so even though the edit settings for the imported package has been set to "Allow", the package still restricts to edit and all the changes to the objects and schema are residing in "Custom" package.

Please suggest a efficient way on managing the changes relevant to that package. Kindly help us resolving it.

 

Thanks

Saranya

Like 0

Like

1 comments

Dear Saraya, 

Please make sure that the package you've set as a current package is not locked and the current package system setting is set to your package. If the package is locked the system would set Custom as a current package as it can't save anything to the locked package. If your package is unlocked and the current package is set to your package please contact support team at support@bpmonline.com

Best regards, 

Dennis

Show all comments

Hi Community,

I am new to bpm'online. I have started my training with on cloud environment. Now,I want to install on-site environment. I went through the steps provided in user guide for installation but I am not able to find DB backup files or initial installation file to proceed. Please let me know where I can get these details.

Any help is appreciated.

Thanks,

Heena Karir

Like 0

Like

1 comments

Dear Heena,

according to our company regulations, we can provide the files for local installation only in case of purchasing our product. Right now for testing you can use our cloud environment.

Thanks for contacting us.

 

Show all comments

Good morning,

I need to make some fields Editable and some not (enabled or not) due some condition. But it doesn't works.

What I did?

1.- on the diff block I replace on every field block:

        replace "enabled": true by  "enabled": { "bindTo": "isUsrGiroEnabled" }, for example:

{
	"operation": "insert",
	"name": "STRINGe657cf87-7461-450e-beb8-8429d591a8ea",
	"values": {
		"layout": {
			"colSpan": 12,
			"rowSpan": 1,
			"column": 0,
			"row": 0,
			"layoutName": "ProductsTabGridLayout30090ad7"
		},
		"bindTo": "UsrGiro", 
		"enabled": { "bindTo": "isUsrGiroEnabled" } // Replaced "enabled": true
	},
	"parentName": "ProductsTabGridLayout30090ad7",
	"propertyName": "items",
	"index": 0
},

2.- Create an onEntityInitialized method to call when the form loads the method evaluate the fileds must be filled or not. (Enabled)

onEntityInitialized: function() { //callback, scope) {
 
	this.callParent(arguments);
 
	this.isCampoEnabled();
},

The method that evaluate if a field is Editable or not

isCampoEnabled: function() {
	// Evalua Tipo de Negocio
	var tipoNegocio = this.get( "UsrLineaNeg" ).displayValue;
	var tipoNegocioCCV = ( tipoNegocio.substring( 0, 2 ) === "CCV" ) ? true : false;
	var tipoNegocioOficinas = ( tipoNegocio.substring( 0, 2 ) === "Ofi" ) ? true : false;
	var tipoNegocioIndustrial = ( tipoNegocio.substring( 0, 2 ) === "Ind" ) ? true : false;
	var tipoNegocioMALL = ( tipoNegocio.substring( 0, 2 ) === "Mal" ) ? true : false;
 
	// Campos que SIEMPRE SON HABILITADOS				
	this.set( "IsUsrRubroEnabled", true );
	this.set( "IsUsrGiroEnabled", true );
 
	if ( tipoNegocioCCV ) {
		// Deshabilida sólo los de CCV
		this.set( "IsUsrRepLegal1Enabled", false );
 
       // the same to another fields
    }
}

What's missing?, it doesn't works. ALL fields set NOT Editable.

Thankjs in advance

Like 0

Like

3 comments

Dear Julio,

Please add a virtual attribute "IsUsrGiroEnabled", which you are setting to true in the "isCampoEnabled" function. The rest of the functionality and approach are correct. Though, after adding the attribute, I would suggest to leave only this.set( "IsUsrGiroEnabled", true ); in the "isCampoEnabled" function, so to check that functionality is working and exclude the possible error in the rest of the function body. On the other hand, you can debug the code in the runtime.

Here is an example of virtual Boolean attribute:

"NumberDoesNotExist": {
        "type": Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
        "dataValueType": Terrasoft.DataValueType.BOOLEAN,
        "value": false
    }

Regards,

Anastasia

Thanks Anastasia, could be I doing someting wrong, because it doesn't works.

1.- The diff definition

{
	"operation": "insert",
	"name": "STRING439d943b-0a59-4e30-bdf6-e36c310ba8f1",
	"values": {
		"layout": {
			"colSpan": 12,
			"rowSpan": 1,
			"column": 0,
			"row": 1,
			"layoutName": "ProductsTabGridLayout30090ad7"
		},
		"bindTo": "UsrNomFantasia",
		"enabled": {
			"bindTo": "isUsrNomFantasiaEnabled"
		}
	},
	"parentName": "ProductsTabGridLayout30090ad7",
	"propertyName": "items",
	"index": 2
},

2.-Attribute

"IsUsrNomFantasiaEnabled": {
	"type": Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
	"dataValueType": Terrasoft.DataValueType.BOOLEAN,
	"value": true
}

3.- The code

onEntityInitialized: function() {
	this.callParent(arguments);
 
	this.isCampoEnabled();
},
 
isCampoEnabled: function() {
	// Evalua Tipo de Negocio
	this.set( "IsUsrNomFantasiaEnabled", true );
}

After all of these the field is disabled, what I'm doing wrong?

 

Thanks in advance

Dear Julio,

Unfortunately, it is impossible to determine the exact cause as of now. Could you, please direct this issue on to the support team via email so we could investigate more closely.

Thank you,

Anastasia

Show all comments

I have configured all settings. Restore database in my sql server. Set up redis server. Site is hosted in IIS. But when I am trying to run the website it is throwing an error like below:

 

The "Default" workspace assembly is not initialized

 

below image is screenshot of my issue.

 

Please answer me ASAP. as my work is delay due to this.

 

Thank You.

Like 1

Like

3 comments

Hello,

To fix this issue, please 1) click on 'Compile all items' on the left-hand side panel.

2) Wait until it is completed and you will get a pop up window with the compilation errors that do not allow you to log in. 

3) You will need to fix these errors. In case you cannot fix the errors, you can export the schemas where the errors occur and delete them from the configuration.

4) After that please click on 'Compile all items' again and wait until this is completed. If no errors occur (you have to fix it - point 3), you will be able to log in successfully. 

This is a general algorithm you need to follow to fix such error. 

Best regards,

Lily

Lily Johnson

Hey Thanks Lily. Issue has been resolved.

Riddhi Jadeja,

Hi, I am facing the same issue. Can you please tell me how did you solve this issue?

Show all comments

Hey Admin,

 

I apologize if you get this twice. I submitted this question yesterday, but it is saying I have no posts. 

 

I am looking to have my product quantity automatically deduct when I submit either an invoice or and order (I'm not sure which one this can be done with). I am assuming it can be done when an invoice is paid or an order is completed. I have been looking through Academy to figure this out, but haven't been able to find it. Please help.

 

Thank you!

Like 0

Like

1 comments