In a custom business process, we need to add/edit "Opportunity product" records using "Open edit page", but OpportunityProductPageV2 is not shown as an option for the "Which page to open?" question.

Why is that ?

Like 0

Like

1 comments
Best reply

Hello, Ricardo.

 

The [Open edit page] process element only opens the standard section pages, like the opportunity record page. "OpportunityProductPageV2" is considered a custom page, therefore only the [Pre-configured page] process element can open it.

 

That said, the "OpportunityProductPageV2" includes an [Opportunity] field users cannot fill out, therefore you might want to consider creating a similar page from scratch using the [Auto-generated page] element instead.

 

You can learn more about the [Pre-configured page] and [Auto-generated page] elements here:

https://academy.creatio.com/docs/user/bpm_tools/process_elements_reference/user_actions/pre_configured_page_process_element

https://academy.creatio.com/docs/user/bpm_tools/process_elements_reference/user_actions/auto_generated_page_process_element/

 

Best regards,

Bogdan S.

Hello, Ricardo.

 

The [Open edit page] process element only opens the standard section pages, like the opportunity record page. "OpportunityProductPageV2" is considered a custom page, therefore only the [Pre-configured page] process element can open it.

 

That said, the "OpportunityProductPageV2" includes an [Opportunity] field users cannot fill out, therefore you might want to consider creating a similar page from scratch using the [Auto-generated page] element instead.

 

You can learn more about the [Pre-configured page] and [Auto-generated page] elements here:

https://academy.creatio.com/docs/user/bpm_tools/process_elements_reference/user_actions/pre_configured_page_process_element

https://academy.creatio.com/docs/user/bpm_tools/process_elements_reference/user_actions/auto_generated_page_process_element/

 

Best regards,

Bogdan S.

Show all comments

Hello,

 

 I have a possible business case with the request of restricting access to Account Records with the Type of Vendor.  The idea being that members of the Sales Role do not see these records at all in the Accounts Section.  Does anyone have thoughts on this or have done something like this before?

 

Thanks!

-Scotty Chapman 

Like 0

Like

2 comments

This article has a similar example process that changes access rights based own the owner field. You'd do something similar where you'd trigger the process off a change in the type field and then set access rights of the record accordingly. https://academy.creatio.com/docs/user/bpm_tools/bpm_process_examples/ho…

Basically, you'll use the Change Access Rights process element to set the access rights for the record based on the account type. For accounts with type=Vendor, you could either (1) remove all current access rights then grant access rights for some specific role or (2) restrict access rights for the sales role specifically based on the type value.

Ryan

Perfect - thanks Ryan!

Show all comments

Team,

Trying to look for the "Indexing for full-text Search" option for a custom section in 7.17.2.1728_SalesTeam_Softkey_PostgreSQL_ENU and 7.17.3.1377_SalesTeam_Softkey_PostgreSQL_ENU packages deployed on-site. Though I find "Indexing for full-text Search" option in 7.17.3.1377 cloud instance, I am not able to find the same options in the site locally hosted in my laptop. Is there a way by which we can enable it?

 

Screenshot attached.

Like 0

Like

1 comments

Hello!

 

Could you please confirm that the Global Serch was installed for the local websites according to the Setting up the global search service instruction?

 

Thank you in advance!

Olga. 

Show all comments

Hi I am trying to synchronise inbox from Gmail as well as Outlook and download emails into Creatio cloud instance. But I am not able to see the downloaded emails. Attached Screenshot for reference. Kindly let me know if I am missing anything.

 

Product - Creatio Sales

version - 7.17

File attachments
Like 0

Like

1 comments

Dear Dharni,

Try to change the synchronization period to 1 or 3 days and see if that helps. You might have a lot of emails during the week so application fails to with timeout while reading all of them. If there's no positive result - please approach the support team to look into the issue closely.

Regards,
Dean

Show all comments

Dear community,

 

How do I add a new custom drop down button (like action button) in activity section?

The idea is to group functionalities under each button so as to have a clean UI.

 

Thanks in advance!

Like 0

Like

1 comments

Dear Shivani,

 

Thank you for your question!

You may visit these links below in order to achieve the result you are looking for:

1. https://academy.creatio.com/documents/technic-sdk/7-16/adding-action-ed…

2. https://community.creatio.com/questions/add-new-button-action-button-me…



Hope this helps!



Thank you and have a great day!



Regards,

 

Danyil

Show all comments

Hi,

I have installed the Template " Calculation of  .... Business Days" .

I want to use it to calculate the end date from a start date + 10 Business days. How to install this in a business process as I want to work with  a Calendar based on Dutch Business Days. If possible some additional insight in the business process to be made.

The 'Get number of business days' user task helps to define how many working days passed between two dates. The mandatory parameters are as follows:

  • Calendar - calendar used to determine days off; How to settle the correct days off for The Netherlands
  • Start date; 
  • End date.
Like 0

Like

4 comments

Hi, Guido.

 

 

Please go to the "Lookups" section, find the "Calendars" lookup and add your calendar with Dutch business days. After that go to the "Process library" section, add a new "User task" element to your business process and select the respective user task in the element settings.

Ivan Leontiev,

Dear Ivan,

We have the following process:

1. Calculate the Determination date out of the "collection date" (each Month of a year).

2. The determination date is always 11 days after the Collection date. 

3. I have changed the Calendar including Bank Holidays

4. I have used the User Task element.

Please have a look at the screen shot

 

 

Overview process

Hi Guido,

 

 

Please update the 'User task' element as follows:

 

1. Populate the 'Calendar' parameter with a lookup value. 

2. Leave the 'End date' parameter empty. This parameter will be calculated and populated after the element completion.

 

You also need to make sure the 'Modify determination date' element reads the 'End date' parameter from the 'User task' element. Configure the 'Modify determination date' element as follows:

 

Thank you. The solution works ok.

Show all comments

Hello

 

I have made a custom action in a custom section which opens the Employee section as pop-up and the selected Employee will be having an activity assigned to him(through business process whose Code is put in the action's On click attribute).

This is done for assignment of Field Sales agent a bulk of addresses for visit.

But I want only activities assigned to a particular Employee visible to him, other Employee's activities should not be visible to him. Only administrator should be able to see all the activities.

I have also used Access Rights element in process but not working as expected.

I have attached screenshots for more understanding.

 

Custom Action:

 

Open Employee section pop-up:

 

Created Activity Records:

 

Access rights element in process:

In this, the signal is set to when an activity record is added.

The access rights element removes permission from all Employees and then grants permissions to that assigned Employee.

Like 0

Like

3 comments

Hi Malay,

So what seems to be the issue? The process doesn't remove the rights from activity or doesn't assign them to the required employee?

 

Thanks.

Dean

dean parrett,

 

Thanks for the reply.

Yes, It is not working as it should. Right now, all employees can see and edit the records assigned to other employees.

 

Thanks,

 

Malay

Hi Malay,

 

I suggest you to approach the support team. It is necessary to look through the all rights settings as well as the process. You will get the solution faster in this case.

 

Regards,

Dean

Show all comments

Hi, I've used this application before and my understanding is that it should create an activity per each account that is part of the selected segmentation (account folder). 

I did so, but when I activate the process, it only creates 1 activity for just1 account. I tried several different folders, and the result is the same. Am I missing something or is this an issue? Thanks for any suggestions! 

Like 0

Like

2 comments

Diego,

 

Can you please give a bit more details on your actions? Can you please share some screenshots of the issue?

 

Thanks.

 

Dean

Thanks Dean and sorry the delay responding. Here's a link to the video https://www.dropbox.com/s/g23lwhtykzbxuy6/Visit%20Campaign.mp4?dl=0

You will see that I use a filter of 2 accounts but when I activate Campaign Visits for this filter, only the first account receives the first account "Realway" receives the activity, not the second. No matter how many accounts the filter has, it does always the same. Thank you! 

Show all comments

Dear community

 

I tried to import the Account.Parent column the import is finished without error, but in the "connect to" tab of page account no relationship between the two account imported is showed.

I checked in the RelationshipConnection table and no records are imported.

In the past on a environment with 7.16 version everything worked fine.

What Do I'm doing wrong?

 

Like 0

Like

5 comments

The new Connected To tab in 7.17 doesn't use the Parent column on the account - it has a new table structure that works for both accounts and contacts. You can add the previous Connected To detail on the page and it will show the account relationships using the Parent column. 

Ryan

Dear Stefano,

 

Thank you for your question!

 

You may feel free to refer to Ryan`s answer above.

 

Ryan, thank you very much for your dedication!

 

Have a great day team!

 

Regards,

Danyil

Danyil Onoprienko,

 

thank you all,

If I would like to use the new features which tables should I import ?

This is an sql script that creates for an account with parent column set the right records in the new relationship tables.

DO $$ 
declare
  SchemaId uuid;
  AuthorId uuid := '410006e1-ca4e-4502-a9ec-e54d922d2c00'; -- supervisor
  RelationTypeId uuid;
begin 
    -- Get Schema Account
    SELECT "UId"
    FROM "SysSchema"
    WHERE "Caption" = 'Account'
        AND "ExtendParent" = false
    INTO SchemaId;
 
    -- Get relation
    SELECT "Id"
    FROM "RelationType"
    WHERE "Name" = 'Holding company'
    INTO RelationTypeId;
 
    CREATE TEMP TABLE "Entities" (
        "EntityIdA" uuid
        , "EntityIdB" uuid
        , "RelationshipDiagramId" uuid
        , "AuthorId" uuid
        , "RelationshipEntityAId" uuid
        , "RelationshipEntityBId" uuid
        );
 
    INSERT INTO "Entities" (
        "EntityIdA"
        , "EntityIdB"
        , "RelationshipDiagramId"
        , "AuthorId"
        , "RelationshipEntityAId"
        , "RelationshipEntityBId"
        )
    SELECT a."ParentId" AS "EntityIdA"
        , a."Id" AS "EntityIdB"
        , uuid_generate_v4() AS "RelationshipDiagramId"
        , AuthorId AS "AuthorId"
        , NULL AS "RelationshipEntityAId"
        , NULL AS "RelationshipEntityBId"
    FROM "Account" a
    WHERE a."ParentId" IS NOT NULL
        AND NOT EXISTS (
            SELECT 1
            FROM "RelationshipConnection" rc
            JOIN "RelationshipEntity" ea
                ON rc."RelationshipEntityAId" = ea."Id"
            JOIN "RelationshipEntity" eb
                ON rc."RelationshipEntityBId" = eb."Id"
            where ea."RecordId" = a."ParentId"
            and eb."RecordId" = a."Id"
            );
 
    INSERT INTO "RelationshipDiagram" (
        "Id"
        , "CreatedById"
        , "ModifiedById"
        )
    SELECT ee."RelationshipDiagramId"
        , ee."AuthorId" AS CreatedById
        , ee."AuthorId" AS ModifiedById
    FROM "Entities" ee;
 
    -- Entity A
    INSERT INTO "RelationshipEntity" (
        "RecordId"
        , "CreatedById"
        , "ModifiedById"
        , "SchemaUId"
        )
    SELECT ee."EntityIdA"
        , AuthorId AS CreatedById
        , AuthorId AS ModifiedById
        , SchemaId
    FROM "Entities" ee
    WHERE NOT EXISTS (
            SELECT 1
            FROM "RelationshipEntity" re
            WHERE re."RecordId" = ee."EntityIdA"
            );
 
    -- Entity B
    INSERT INTO "RelationshipEntity" (
        "RecordId"
        , "CreatedById"
        , "ModifiedById"
        , "SchemaUId"
        )
    SELECT ee."EntityIdB"
        , AuthorId AS CreatedById
        , AuthorId AS ModifiedById
        , SchemaId
    FROM "Entities" ee
    WHERE NOT EXISTS (
            SELECT 1
            FROM "RelationshipEntity" re
            WHERE re."RecordId" = ee."EntityIdB"
            );
 
    -- Update data in temp table
    UPDATE "Entities" ee
    SET "RelationshipEntityAId" = re."Id"
    FROM "RelationshipEntity" re
    WHERE ee."EntityIdA" = re."RecordId";
 
    UPDATE "Entities" ee
    SET "RelationshipEntityBId" = re."Id"
    FROM "RelationshipEntity" re
    WHERE ee."EntityIdB" = re."RecordId";
 
    -- RelationEntInDiagram
    INSERT INTO "RelationEntInDiagram" (
        "CreatedById"
        , "ModifiedById"
        , "RelationshipDiagramId"
        , "RelationshipEntityId"
        )
    SELECT ee."AuthorId" AS CreateById
        , ee."AuthorId" AS ModifiedBy
        , ee."RelationshipDiagramId"
        , ee."RelationshipEntityAId"
    FROM "Entities" ee;
 
    -- RelationEntInDiagram
    INSERT INTO "RelationEntInDiagram" (
        "CreatedById"
        , "ModifiedById"
        , "RelationshipDiagramId"
        , "RelationshipEntityId"
        )
    SELECT ee."AuthorId" AS CreateById
        , ee."AuthorId" AS ModifiedBy
        , ee."RelationshipDiagramId"
        , ee."RelationshipEntityBId"
    FROM "Entities" ee;
 
    -- RelationshipConnection
    INSERT INTO "RelationshipConnection" (
        "RelationshipEntityAId"
        , "RelationshipEntityBId"
        , "RelationTypeId"
        )
    SELECT ee."RelationshipEntityAId"
        , ee."RelationshipEntityBId"
        , RelationTypeId AS RelationTypeId
    FROM "Entities" ee;
 
DROP TABLE "Entities";
 
end $$;

 

Stefano Bassoli,

This is fantastic! Thanks for sharing this Stefano!

Ryan

Show all comments

Hello,

 

I want to open a webpage in browser in mobile application by tapping on a custom string field but could not find any solution in academy or community.

 

Regards,

Malay

Like 1

Like

4 comments

Dear Malay,

 

In detail Communication option for accounts and contacts, you can find the communication option Web - after the link is added to it you will be able to click it. To add this logic to your field check the code of this detail in OOB mobile application and mimic it for your field. 

 

Best regards,

Angela

Hello Angela,

 

I have seen this field, but in the advanced settings it is hidden from me as it is a out of the box field. I cannot find it in any lead mobile page or lead edit page v2.

If you have source code for this, please provide me so that I can implement that on my field.

 

Regards,

Malay

Malay,

Check MobileAccountCommunicationModelConfig schema or simular schema for contact section. 

 

Best regards,

Angela

Angela Reyes,

 

I have checked all the schemas related to account and contact, but could not find the definition for that "Web" field which is clickable in mobile.

I have checked the MobileAccountCommunicationModelConfig  also but could not find anything.

 

Regards,

Malay

Show all comments