Hello,

I noticed that if you have expanded the detail to "Show more" records than the initial 10 listed, then you click the column name to sort the list, it contracts the list back down to 10 records. Is there any way to change this to keep the entire list visible after re-sorting the data instead of resetting the view?

Thank you. 

Like 0

Like

1 comments

Dear Reid,

Unfortunately, there are no basic tools to change this behavior. We've registered this issue in out R&D team backlog to fix it in the future application releases.

Best regards,

Dean

Show all comments

Hi Team, 

Is there a way to link the lookups . for instance if I select a lookup the other field should automatically show up ceratin fields. 

in cases, if I select products the related field (category) should show up the related fields of the product. is there a way to do it?

 

Thanks,

Gokul

 

Like 0

Like

1 comments

Hi,

I have followed along with the steps detailed on the various academy pages and within this post (https://community.creatio.com/questions/detail-all-email-attachments-ar…), as I too also need to provide a FileDetailV2 based detail section within the Attachment tab of the standard CasePage, detailing all attachments found within Email Activity records associated with the Case.

I have created a database view:

CREATE VIEW dbo.EeviVwCaseEmailAttachments
AS
SELECT
ActivityFile.Id AS "Id", ActivityFile.CreatedOn, ActivityFile.CreatedById, ActivityFile.ModifiedOn, ActivityFile.ModifiedById, ActivityFile.Name, ActivityFile.Notes,
ActivityFile.LockedById, ActivityFile.LockedOn,
ActivityFile.Data, ActivityFile.TypeId, ActivityFile.Version, ActivityFile.Size,
ActivityFile.ActivityId, ActivityFile.CreatedByInvCRM, ActivityFile.Uploaded, ActivityFile.ErrorOnUpload, ActivityFile.Inline,
Activity.Title AS "EeviTitle", Activity.Sender AS "EeviSender",
[Case].Id AS "EeviCaseId"
FROM [Case] INNER JOIN Activity ON ([Case].Id = Activity.CaseId) INNER JOIN ActivityFile ON (Activity.Id = ActivityFile.ActivityId);

And made sure there was a corresponding Schema object 'EeviVwCaseEmailAttachments' with the behaviour flag 'Represents Structure of Database View' ticked:

I've built the appropriate detail schema using the Detail Wizard, added the detail to the CasePage using the Page Designer from the Section Wizard, and that seems to render normally:

But much like Javier Collazo's post, I too see this error in the browser console:

I have published the view schema object, re-compiled all items in the workspace and updated the DB structure in the configuration section, several times, but it doesn't seem to make a difference.

I can certainly access the view using the SQL Query Console, and it returns expected data. 

What's also perplexing is that the Summary sections on the detail are clearly getting data values from somewhere, despite not returning rows to display in the detail list:

What do I need to do to make this work?  And in general to correctly map other database views into schema objects and in turn into section details?

What would also need to be done on the Schema detail page to hide/omit the Drag file here area?

 

Thanks,

 

Lachlan Devantier

 

Like 0

Like

1 comments

So, for any wayward souls looking for answers, the solution here was to override the FileDetailV2 initParentEntity function to provide the correct parentSchemaName value, as opposed to what FileDetailV2 will try to use.

    initParentEntity: function() {
        this.parentEntity = {};
        // set entitySchemaName as the name of your DB view in your SchemaDetail definition
        const parentSchemaName = "<This is the name of the section/card your detail is used on>" ;
        const masterRecordId = this.get("MasterRecordId");
        this.parentEntity.EntityName = parentSchemaName;
        this.parentEntity.RecordId = masterRecordId;
    }

After that, records from the view render in like any other FileDetailV2 based grid list.   Now to work out how to format the list fields into something more human friendly, like File sizes in MB/KB rather than bytes.

 

Show all comments

Hi,

Can I use SSO for the creatio self-service or customer portal if the portal users are going to be internal employees?

I am using Azure Active Directory as SSO provider for my main creatio application. Can I maintain portal users too on the same SSO provider and use it for the portal too for single sign on and use just-in-time provisioning to automatically allocate licenses?

Thanks for all the help...

Like 0

Like

3 comments

Dear Amanthena,

As for now SSO can be used only for system users or only for portal users, not both. You can disable SSO for system users and use it only for portal users, then you can use JIT to create them. As for now we only have in plans to implement functionality which will allow all users to use SSO and JIT.

Best regards,

Dean

Dean Parrett,

Thanks for your reply, Dean! Can I have two separate SSO providers for example, 2 Azure Active Directory instances, one each for System users and portal users and configure SSO for both independently?

Dear Amanthena,

No, that would not be possible at this version of the application.

Dean

Show all comments

Hi,

For mail functionality, why is creatio forcing users to key in their mailbox credentials inside its UI? Does it persist these credentials in its local database?  I am trying to configure an office 365 mailbox, but don't want to store my credentials in creatio. Is there a way of using OAuth to synchronize my office365 mailbox?

Another question. For sending automated mails from creatio, I don't want to have to configure a separate office365 admin mailbox and use it as part of my business processes. I would like to have the flexibility of using my own SMTP server (note that it isn't an email service provider, but a generic SMTP server that acts as a relay) with a dummy "from" address for automated outgoing mails. Is there an out-of-the-box way of doing this?

Thanks for all the help

Like 1

Like

4 comments

For your second question (sending out an email from your own SMTP server) just add an email provider definition and uncheck the "Download emails" part, then add your own SMTP values for sending emails. I use Mailjet for outgoing emails and this method works great.

Then you can set up a mailbox and select this provider and use it as needed for sending out emails from processes, etc.

Ryan

Ryan Farley,

Thanks a lot for your reply, Ryan! I have a follow-up question. Did you have to configure a separate mailbox on mailjet with valid credentials - userid and password? Or were you able to proceed with a dummy "from" address? If it's the latter, did creatio let you bypass the entry of credentials while creating a mailbox?

I am looking for a way of configuring the "from" address as "noreply-creatiocare@northwind.com" where this "from" address is not a valid address and doesn't exist on the northwind domain. It is only a dummy address being used to send automated emails. Is this possible on creatio?

Thanks again for all the help...

Hello Amantena,

Regarding automated outgoing emails sending: credentials to mailboxes are stored as an encrypted string (can be checked in MailboxSyncSettings table - the column is called UserPassword) and no one can decode this string so your password cannot be found in Creatio application. Also you can create a process that will use this noreply-creatiocare@northwind.com mailbox as mailbox to send replies, but those replies won't be received by recipients since mailbox noreply-creatiocare@northwind.com doesn't exist and the process which sends these automated emails will fail. It is easier to sync some existing mailbox and restrict emails synchronization so to allow email sending only (as Ryan suggested).

As for OAuth usage when syncing Office365 mailbox - it is possible. Please email support@creatio.com so we could send you the file with instructions.

Best regards,

Oscar

amanthena,

You do have to configure a mailbox with credentials to the SMTP server (in my case Mailjet). You cannot simply relay to an unconfigured mailbox (as Oscar mentions). A mailbox does need to exist, I created a mailbox under the Supervisor user for Mailjet for this purpose. For Mailjet, I am able to specify any number of email from addresses for domains I have validated. So, in Creatio, I can tell it what to use as the from address for the mailbox (as long as it's one that will be accepted by the SMTP server). When you add the mailbox, you enter the email address:

I can enter ANY email address here that will be accepted by my SMTP server. What I have done is create several different mailboxes, all configured for the same account on my SMTP server (for me that is Mailjet) and each one has a different from address. So, in your case, all you need to do is when you set up the mailbox and select your SMTP only email provider, enter the address you want as the from address.

Ryan

Show all comments

Hello,

I try to install the MS Word plugin, but bpmonline tab does not appear in Word. I tried to install also 32 and 64 bits version, but the result is the same. I tried to install the plugin running Report Designer.exe and also, running separatelly the third party applications required for running the plug-in ( PIARedist , WcfDataServices , vstor_redist ) and after Word Report Designer.msi , but it still doesn't work.

Other ideas?

Like 0

Like

2 comments

Dear Roxana,

After plugin is installed go to options in Word -> add-ins. The select "COM Add-ins": http://prntscr.com/ptv0wl and check if plugin exist in the list. I recommend you to check it for bot 32 and 64 bit versions. 

Thank you very much. It's working now.

 

Show all comments

Hello,

I have created a new object based on a database view:

 

When I try to use this object as source for a lookup, I receive the following error message:

 

This is the structure of database view:

Like 0

Like

3 comments

Dear Roxana,

It is not possible to create a new lookup based on the database view since the data will should be pulled from multiple tables. That is why you get this error. We already had similar questions from multiple customers. It will be possible to create such lookup only in future application releases. 

Best regards,

Dean

Ah, ok. Thank you very much!

Dean Parrett,

 

Any update about possibility of using DB View based object as a lookup source  (till ver.7.17) ?

 

Regards,

Marcin

Show all comments

Hi Community,

In chart is is possible to add/remove series dynamically based on section filter 

 

Like 0

Like

3 comments

Hello Fulgen,

As for now there is no possible to achieve this task since if there are no records returned based on filtering conditions - the serie appears on dashboard anyway and returns 0. We do already have the request to modify this logic registered to our R&D team and this problem is in "Accepted" status. I will also inform our R&D team about this question so to raise the priority of the problem.

Thank you for helping us to make our application better!

Best regards,

Oscar

Oleg Drobina,

 

How's this going? noticed it's been quiet for a while and the functionality doesn't seem available.

Vishay Kerai,

hello!


The idea of developing this functionality was registered, but had a low voice. Thank you for your inquiry, your voice was added to prioritize the idea!

We would be very grateful if you could share with us some practical examples of using the dynamic series you need for your Creatio application.

 

Kind regards,

Natalia

Show all comments

Hi All

I am trying to insert attachments through OData. Here is my query:

URL: https://.bpmonline.com/0/ServiceModel/EntityDataService.svc/UsrCollecti…

HEADER:

'Content-Type': 'application/atom+xml;type=entry'

Cookie:

BPMCSRF:

'Accept':'application/atom+xml;type=entry'

XML BODY:

<?xml version="1.0" encoding="utf-8"?>

        

            

                

                    test_file.csv

                    3bd0cdb7-89f5-458f-b713-ad54ece97b4d

                    529bc2f8-0ee0-df11-971b-001d60e938c6

                

            

        

NOTE: Name, UsrAWPLogisticsPlanId and TypeId are the fields in my file section.

 

The above query successfully uploads a blank CSV.  Now here are my questions:

1. How can I read a local file and pass it though the XML body (the way I am passing Name, TypeId and UsrAWPLogisticsPlanId)? - So that I can upload real data instead of a blank file

2. Where is the attachment data stored? Whats the format?

 

NOTE: We use BPM'Online studio.

Like 0

Like

1 comments

Dear Nikhil,

Unfortunately, there is no possibility to upload files via Odata protocol on current system version. Please feel free to use FileApiService for uploading a file. Please find an example of how to call the service in the “ConfigurationFileApi” module while adding the file on “Attachments and notes” detail.

Please note that all files are saved in the database in the appropriate table. For example, files from the “Attachments and notes” tab from the Contact section are saved in the “ContactFile” table and have the object name “Contact attachment”. Please note that the column with data of the file has name “Data” and type “varbinary(max)”.

For more detailed assistance, please contact technical support.

Best regards,

Norton

Show all comments

Hi Team, 

BPM is running in SQL server and we were planning to change the recovery model of the database to full recovery from simple recovery model for attaining the point in time recovery. As far as I knew it will not affect the BPM. Still wanted to confirm if there is any drawback in doing so. Thank you in advance. 

Gokul

Like 0

Like

2 comments

Dear Gokul,

You will not have any difficulties with the application after changing the recovery model. The only difference that is in the database size. Since it will be bigger, you would need to have more free disc space not to affect system performance. 

Best regards,

Dean

Thank you Dean :)

Show all comments