Hi,

I am trying to integrate a landing page with my instance. Never thought it'd be this hard.

When I submit the form, I get this response for the create-object.js:

 

File attachments
Like 0

Like

1 comments

Hello,

You've provided us with just a part of code of your landing page that won't help us at all. Can you please provide us with the response you got when submitting the form?

Best regards,

Oscar

Show all comments

Hi Community,

I created an editable detail thanks to the source code provided on the Academy.



The problem is that the datas are not saved.



Please find here the code from the Academy:

// Defining schema and setting its dependencies from other modules.
define("UsrCourierServiceDetail", ["ConfigurationGrid", "ConfigurationGridGenerator",
    "ConfigurationGridUtilities"], function() {
    return {
        // Detail object schema name.
        entitySchemaName: "UsrCourierService",
        // Schema attribute list.
        attributes: {
            // Determines whether the editing is enabled.
            "IsEditable": {
                // Data type — logic.
                dataValueType: Terrasoft.DataValueType.BOOLEAN,
                // Attribute type — virtual column of the view model.
                type: Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
                // Set value.
                value: true
            }
        },
        // Used mixins.
        mixins: {
            ConfigurationGridUtilities: "Terrasoft.ConfigurationGridUtilities"
        },
        // Array with view model modifications.
        diff: /**SCHEMA_DIFF*/[
            {
                // Operation type — merging.
                "operation": "merge",
                // Name of the schema element, with which the action is performed.
                "name": "DataGrid",
                // Object, whose properties will be joined with the schema element properties.
                "values": {
                    // Class name
                    "className": "Terrasoft.ConfigurationGrid",
                    // View generator must generate only part of view.
                    "generator": "ConfigurationGridGenerator.generatePartial",
                    // Binding the edit elements configuration obtaining event
                    // of the active page to handler method.
                    "generateControlsConfig": {"bindTo": "generateActiveRowControlsConfig"},
                    // Binding the active record changing event to handler method.
                    "changeRow": {"bindTo": "changeRow"},
                    // Binding the record selection cancellation event to handler method.
                    "unSelectRow": {"bindTo": "unSelectRow"},
                    // Binding of the list click event to handler method.
                    "onGridClick": {"bindTo": "onGridClick"},
                    // Actions performed with active record.
                    "activeRowActions": [
                        // [Save] action setup.
                        {
                            // Class name of the control element, with which the action is connected.
                            "className": "Terrasoft.Button",
                            // Display style — transparent button.
                            "style": this.Terrasoft.controls.ButtonEnums.style.TRANSPARENT,
                            // Tag.
                            "tag": "save",
                            // Marker value.
                            "markerValue": "save",
                            // Binding button image.
                            "imageConfig": {"bindTo": "Resources.Images.SaveIcon"}
                        },
                        // [Cancel] action setup.
                        {
                            "className": "Terrasoft.Button",
                            "style": this.Terrasoft.controls.ButtonEnums.style.TRANSPARENT,
                            "tag": "cancel",
                            "markerValue": "cancel",
                            "imageConfig": {"bindTo": "Resources.Images.CancelIcon"}
                        },
                        // [Delete] action setup.
                        {
                            "className": "Terrasoft.Button",
                            "style": this.Terrasoft.controls.ButtonEnums.style.TRANSPARENT,
                            "tag": "remove",
                            "markerValue": "remove",
                            "imageConfig": {"bindTo": "Resources.Images.RemoveIcon"}
                        }
                    ],
                    // Binding to method that initializes subscription to events
                    // of clicking buttons in the active row.
                    "initActiveRowKeyMap": {"bindTo": "initActiveRowKeyMap"},
                    // Binding the active record action completion event to handler method.
                    "activeRowAction": {"bindTo": "onActiveRowAction"},
                    // Identifies whether multiple records can be selected.
                    "multiSelect": {"bindTo": "MultiSelect"}
                }
            }
        ]/**SCHEMA_DIFF*/
    };
});

It seems that the "Saved function" are missing now ?



Thanks a lot for your help.

 

Dorian

Like 0

Like

1 comments

Dear Dorian,

It’s hard to say what exactly is wrong without checking the source code. However, if the detail is displayed on the page without any records it can mean that it’s an error in the “filter” property of detail settings on page schema.

Please find the correct example of the filter below:

                "filter": {

                    // Detail object schema column.

                    "detailColumn": [lookup field of detail object referring to the page object],

                    // Section object schema column.

                    "masterColumn": "Id"

                }

For more detailed assistance, please contact technical support.

Best regards,

Norton

Show all comments

Hi,

I did 'Compile all items', then 'Download packages to file system' and I have this error:

Can you help me?

Like 0

Like

1 comments

Probably transferring to the development in the file system was implemented in the incorrect way. Please go through the article by the link below to make sure that all steps were accomplished correctly:

https://academy.bpmonline.com/documents/technic-sdk/7-13/development-file-system

If it doesn't help, please post a video which will demonstrate all your actions on setting up the development mode in the file system step-by-step. 

Show all comments

Hi,

On my dashboard reporting I want to create filters that show the data just for the current and on another data series last financial year, so I can clearly see comparisons. I am not seeing how I can achieve this in the filtering options:

 

Is this possible and if not is this a feature that can be added to allow this, as this is an important metric requirement.

thanks

 

Mark

Like 0

Like

2 comments

Sorry to bump, but being able to create reports aligned to a companies financial year i.e. April to April is important. Can we do this currently and if not can I raise as a feature request?

Dear Mark, 

Please use Chart dashboard for such purpose. There you can add several series of data to compare by needed column.

For example I want to display how total value of orders changed per weeks comparing this year and last year. I will add a new dashboard of chart type. There I will apply the following settings:

https://recordit.co/jjGHjVe1KS

The main idea is to use series in Chart type dashboard to achieve the business task.

Regards,

Anastasia

Show all comments

Is there some requirements for global search criteria? When I put part of a case number, there are no results. If I put the entire case number, the case is shown in the results. I've reviewed the system settings for global search but it does not appear I can make any adjustments that resolve this.

 

partial case #:

full case #:

Like 0

Like

1 comments

Dear Mitch,

To provide you with a solution, we need to investigate the issue. Please submit a case to support@bpmonline.com and we provide you with a solution in terms of the case.

Best regards,

Anastasia

Show all comments
Question

I've added following Units Of Measure to the Units lookup.

Where I can find thoose new values and bind them to package that I've created?

Like 0

Like

2 comments

Hey! There's an add-on that you can use the bind the look-up to the package from front end.

https://marketplace.bpmonline.com/app/data-binding-tool

Hope this helps :)

Dear Alex, 

In order to bind data to the package you need to create a data binding file in the system configuration.

Please see the following instruction on how to create such file, filter data and bind it to the package:

https://academy.bpmonline.com/documents/technic-sdk/7-13/binding-data-packages

Regards,

Anastasia

Show all comments



Is there a more verbose version of the import log available?  I'm on about the 5th iteration of trying to import a list from excel into contacts and I keep getting the same error message.  Don't know where the error is occurring or why.  I'm about at the end of my rope. 

Entirely useless error message below:

Conversion failed when converting from a character string to a unique identifier.

Like 0

Like

7 comments

Are you using the log at https://<instance>.bpmonline.com/0/Nui/ViewModule.aspx#LookupSectionModule/FileImportLookupSection/ExcelImportLog?  That one usually at least gives me the cell where the problematic data is.

If that's what you're using already, which columns are you importing into?  It sounds like one of them is an Id/GUID type column; is the input to that one in 00000000-0000-0000-0000-000000000000 format?  Does it have extra spaces, or is it perhaps missing the dashes (or depending on the converter's whims, does it have them when it's not expecting any)?

Darian Lewis,

Yes. That's the log I'm using.  I've done imports several times and it has never given me the cell where the data has gone wrong.  Perhaps you have some other configuration.  If so, please let me know what it is.  The lack of information is why I asked for a more verbose log.  I typed verbatim the message from the log in my original question.

 

I'm using the Account ID column.  This is so it doesn't overwrite the Account records we're adding the Contacts to.  I've tried trimming extra spaces via excel.  There are over 300 records in the original spreadsheet.  I'm pretty sure I could have entered them all manually in the time it's taken me to troubleshoot this.

 

 

Afraid I couldn't guess further without seeing a sample of the data.  Have you tried importing just one row to see if it's a single record causing the problem or all of them, and to test different ways of formatting the GUID in the column?

Darian Lewis,

Yes, I've done a few rows at a time and it worked.  Which is why I'd like to know exactly which of the records is causing the issue.  If I had that information from the import log, it would be helpful.  Hence the original question. I don't want to have to import all of these records a row at a time.  I shouldn't have to either.

What other ways of formatting the GUID would you suggest?  Would there be a preferred format for that field?

If individual records are working, then whatever format the functional ones are using should be fine.  Are there any blank/null entries in that column?  If so, I'd test one of those; it might be expecting all 0s instead.  If not, best I can suggest at that point is a binary search to narrow it down (i.e. import half the file; if there's an error, halve it again, if not, halve the other half and try that, repeat until you find the problematic row).

Might be someone else has a better idea.

Sorry, thought you worked at bpm'online.  I'll try taking this up with them.

Thanks

Dear Lisa, 

This error occurs when you are trying insert values of different type into string field. It is also possible that during the initial import there was a minor mistake in mapping of fields (which lead to the mentioned case) and when you've imported smaller portions the mapping was correct so the error didn't occur. 

You can try double checking the mapping of columns and importing the whole file once again. 

Best regards,

Dennis 

Show all comments

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 0

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

Show all comments

Hi, I am having issues verifying my domain for bulk emails. I have inserted all the SPF/DKIM records correctly, however my domain still says unverified. 

Why would it still be unverified and what does it take to make it verified? 

Thanks

Like 0

Like

3 comments

Could you please specify which provider do you have: Elastic or UniOne? Also could you please double check that you've done all settings as in instructions below: 

Elastic - https://academy.bpmonline.com/documents/marketing/7-14/domain-verification-elastic-email-provider#XREF_51877__Elastic_Email

UniOne - https://academy.bpmonline.com/documents/marketing/7-14/domain-verification-unione-provider#XREF_14050__UniOne

Best regards,

Dennis  

Dennis Hudson,

We use Elastic Email and have gone through all of the instructions. How long does it take to verify? Is there any other reason why it wouldn't be verified? 

Thanks

Collette,

Unfortunately automated domain verification period is not predictable, but as usual Elastic performs automated checking once per day. It is better to contact us at support@bpmonline.com and provide us with the link to the application where you've added the domain and also with domain name itself and we will perform manual check. We are also planning to add information on automated domain verification check on the Academy and we are discussing this information with Elastic and UniOne and once done - we will update all our clients in Release notes section of our website.

Best regards,

Oscar

Show all comments

Hello,

I have a detail into the Activity section in a page in a custom section. I modified the detail to be an editable list by using the method described in the documentation in the Academy. I want to default the Activity type to a new type I created called "Review", see screenshot. The result needed is to have the user click the "+" sign in the detail, a new row is created below of type "Review", and they can start filling in the fields in the editable list. 

 

Also, a second thing, is there a way to have the text wrap in the editable list like it does for a normal detail. If the text in a field is too long, it is cut off. Can I make it so it wraps down and makes the row taller?

Thank you very much. 

Like 0

Like

2 comments

Hello Reid,

The easiest way to achieve this target is to specify "Review" to be an activity type by default (in advanced settings of Activity object http://prntscr.com/oq52rk). This will make all activities created in the application to have the type field being filled in with the value of "Review".

The second way to achieve a target is to create a process that will be triggered upon record adding into this detail and this process will set the value of "Review" for "Activity type" field. So once the record is added and user opens this record as an editable list - he will see needed activity type.

The third variant requires development skills. The method used upon record adding by clicking on "+" sighn is called addRecord. You can create a replacing schema for "ActivityDetailV2" object and specify your own addRecord method that will use ConfigurationConstant for activity type.

And as per your second question - you can set this string field as "Multi-line text" type field http://prntscr.com/oq5d3o and as a result it will be displayed in several rows.

Best regards,

Oscar

Oscar Dylan,

Hello Oscar,

Thank you so much for the response. Yes I am able to do either of the first two options, but the third option is, of course, preferred to make it less confusing for the user. I've tried to figure that out but I think it is beyond our skill at the moment. Need to keep learning. 

As for the multi-line text, it seems that only works in normal fields or details. But if the detail has been modified to be an editable list, it does not wrap the text into multiple lines anymore, even with the multi-line text bool checked. 

Show all comments