How can I get bigger font for name in custom section.

Here is the pic of Contact section (in-buily) with Name shown in big fonts in tile view.

Now I have built my custom Contact section but with few changes. It is not replaced or inherited with actual Contact section.

Now in the section after removing caption of the field the font size of name is still small.

 

How can I get bigger font like in in-built/out of the box contact Section.

I want to apply it to other sections also. So there is no point to use out of the box Contact section by replacing object which already has big fonts.

Like 0

Like

3 comments

Hi Ramnath.

 

You can change the font size by adding a custom css style to the schema you need and in such a way override the system font-size. Please refer to this article on our community: https://community.bpmonline.com/questions/how-add-custom-style-control-page-based-condition

I recommend you change a font-size first for any page in the system to check if it looks fine as we do not guarantee that all objects, labels, and containers will be displayed correctly. 



Thank you.

Bohdan Zdor,

 

I have tried this before but I could only make it work on the page of arecord. I need to edit the page where all the records are shown. I could not find the module which has the code for the list of records.

 

Ramnath

RAMNATH SHARMA,

 

 

Unfortunately, there is no option to change the section list font size in the current version of the system. I have registered your suggestion, though. It was passed to our R&D team to be considered for further releases.

 

Thank you. 

Show all comments

Hi,

I want to make the links pasted in the Contact Communication Options detail, clickable. Preferably as explained here: https://community.bpmonline.com/questions/hyperlink-fields .

If possible I would also like to only do this if "CommunicationType" = LinkedIn

Like 0

Like

1 comments

Please feel free to implement the functionality according to the mentioned article.

Show all comments

Standard integrations with landing page helps to create leads, cases, event registrations and orders in bpm'online. If you need to gather more information regarding a qualified lead/existing contact/account into a custom object through a word press landing page, below blog will help in doing so.

http://agiliztech.com/2019/07/23/wordpress-landing-page-integration-bpmonline/

Like 0

Like

Share

0 comments
Show all comments

Hi Community,

 

Any Idea how can I customize the login page? Is there any available CSS where we can fully customize its appearance.

Like 0

Like

3 comments

Hello!

Can you please specify your request a bit? What would you like to add or change on the login page?

Thank you!

 

Bogdan Spasibov,

 

Hi Bogdan, thanks for your reply.

Is there any available CSS where we can fully customize its appearance?

 

Fulgen Ninofranco,

Unfortunately, bpm'online does not provide any oob way to modify the login page, except changing the logo picture. 

Of course, if you are using onsite, you may try to modify asp net web forms files that are used for login and are located in Login folder, but it is highly recommended not to make any changes to it due to security reasons,  furthermore, making modifications to it could brake authentication in bpm'online

Best regards,

Alex

Show all comments

How to access user / custom field through API? I'm using OData/WCF data access

 

Like 0

Like

6 comments

Dear Lj,

Please see this academy article which describes how to work with fields using OData https://academy.bpmonline.com/documents/technic-sdk/7-13/working-bpmonl…. This article also contain examples that can be used.

Best regards,

Oscar

This shows how to access standard fields and it works ok, but I've added custom fields (user fields) on Accounts, there is no showcase how to do that? Or am I missing something?

Hello Lj, 



You should work with custom fields that you have added to Account object in same way like you do it with standard fields.



Best regards,

Alex

Alex_Tim,

then there is some step that I'm not doing - WSDL generated from my instance does not contain my custom field

Lj,

Please make sure that you compiled the system after making changes to Account object.



Best regards,

Alex

 

Alex_Tim,

Thanks! That was the solution!

Show all comments

Is it possible to remove or somehow disable processes that are in "Run process" context menu according to some conditions? For example, I'd like to disable a process on section page and allow it on edit page but only if the object has a particular status. If it's not possible - how else can I achieve similar functionality?

Like 0

Like

4 comments

You need to create replacing modules for the case page and for the case section. Then write the code that will match your needs there. Please find the example below.

define("CaseSection", ["BaseFiltersGenerateModule", "CheckBoxFixedFilterStyle", "StorageUtilities",
			"ServiceDeskConstants", "CasePageUtilitiesV2", "css!CheckBoxFixedFilterStyle"],
		function(BaseFiltersGenerateModule, CheckBoxFixedFilterStyle, StorageUtilities, ServiceDeskConstants) {
			return {
				entitySchemaName: "Case",
				contextHelpId: "1001",
				mixins: {},
				attributes: {
					"UsrIsProcessButtonVisible": {
						dataValueType: this.Terrasoft.DataValueType.BOOLEAN,
						type: this.Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
						value: false
					}
				},
				messages: {},
				methods: {
					init: function() {
						this.callParent(arguments);
						this.set("UsrIsProcessButtonVisible");
					}
				},
				diff: /**SCHEMA_DIFF*/[
					{
						"operation": "merge",
						"name": "ProcessButton",
						"values": {
							"visible": {"bindTo": "UsrIsProcessButtonVisible"}
						}
					},
					{
						"operation": "merge",
						"name": "DataGridRunProcessAction",
						"values": {
							"visible": {"bindTo": "UsrIsProcessButtonVisible"}
						}
					}
				]/**SCHEMA_DIFF*/
			};
		});

 

define("CasePage", [], function() {
	return {
		entitySchemaName: "Case",
		attributes: {
			"UsrIsProcessButtonVisible": {
				dataValueType: this.Terrasoft.DataValueType.BOOLEAN,
				type: this.Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
				value: false
			}
		},
		modules: /**SCHEMA_MODULES*/{}/**SCHEMA_MODULES*/,
		details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
		businessRules: /**SCHEMA_BUSINESS_RULES*/{}/**SCHEMA_BUSINESS_RULES*/,
		methods: {
			onEntityInitialized: function() {
				this.callParent(arguments);
				this.set("UsrIsProcessButtonVisible");
			}
		},
		dataModels: /**SCHEMA_DATA_MODELS*/{}/**SCHEMA_DATA_MODELS*/,
		diff: /**SCHEMA_DIFF*/[
			{
				"operation": "merge",
				"name": "ProcessButton",
				"values": {
					"visible": {"bindTo": "UsrIsProcessButtonVisible"}
				}
			}
		]/**SCHEMA_DIFF*/
	};
});

 

Thank you. And do you know if it's possible to disable or hide single context menu item? For example if I have two processes I may want to disable one but not the other.

You need to override methods from the ProcessEntryPointUtilities mixin in the CaseSection and CasePage modules. For example, for the button on a grid record you'll need to override the addRecordRunProcessMenuItems method in the CaseSection module. 

http://prntscr.com/jzm8w0

Thank you very much.

Show all comments

Hi,

I would like to fetch account fields from contact page. I would like to know database values which I can use to travel from one table to another table.

I saw them in section page but its not working.

Thanks

Sachin

File attachments

Like

3 comments

Hi Sachin,

The account is connected to the certain contact via AccountId that is the Id of the some certain account. Then all the columns of the account are stored in the account table. 

If it's not what you were looking for, please specify your question then.

Best regards,

Lily

Hi Lily,

I am writing formula on contact edit page, that if contact doesn't have account then for those contact, create an Account with some specific name. And for this i want to fetch account, also fetch fields from account which will be filled with Account.

Thanks

Sachin

Hi Sachin,

It's not possible to implement a formula in such a way within an open edit page element. I recommend you to check a built-in Lead qualification process. 

You can easily reach your goal using Script task element. You can use some elements of this process as an example to create your own process.

Best regards,

Lily

Show all comments

Dear Partner

Thank you for attending the 2-day developer training on 16 & 17 January. For your convenience we have published the training videos - both Day 1 and Day 2 – on the Partner Portal. Simply follow BPM’online Community>Partners>Agreements>BPMonline Customization Development Day 1 and Day 2.

Highly appreciate your personal feedback on the sessions.

File attachments
Like 9

Like

4 comments

@Partners, as announced during last week's, we'll have the 2nd set of Technical Trainings this Thursday 23rd & Friday 24th. Check and respond to email invites.

Thanks Suman...

@Partners, the training videos for Day3 & Day4 are available at the same path as in the main post. Awaiting your feedback on the 4 trainings, so we can plan the future sessions. So please please please email me

@Suman Thanks! @Partners Dear Partners, your feedback would be much appreciated and you help us improve! Thanks in advance!

Show all comments

Dear BPMonline Partners

We are pleased to announce the upcoming Technical Training with a view on BPMonline Developer Customization .You will shortly receive the details and we'd appreciate it if you could respond at the earliest.

The first set of these invitation-only sessions tailored to Partner community, will start rolling out this week (commencing January 13th). So take advantage and get in touch.

Queries welcome
Suman

File attachments
Like 4

Like

2 comments

just in time, Suman. When will the invite be?

@Vicky, we are sending the invites to all our Partners as we speak. Instructions are included there.

Show all comments