Hi Community,

 

We are lookin at making the activity mini page(New task creation page in Activity section) draggable.

 

Any info on converting the mini page draggable will be of much help.

 

Regards

Like 0

Like

0 comments
Show all comments

Hi community!

When I am creating activity by the process there is no mandatory field "Status" on the activity form. How can I fix it? If I am manually register activity fields "Status" is present.

Best regards,

Jana

 

Like 0

Like

1 comments

Hello Jana, 

 

We would like to be able to double-check the settings and configuration of the business process.  Could you please share it with us or email us at support@creatio.com and provide an access to the instance where the issue could be reproduced?

 

Thank you!

Best regards,

Anastasiia

Show all comments

On the Meetings and Tasks tab of the synchronization dialog can you explain what the Synchronization Period means?

 

Is it

1. the frequency of the automatic synch

2. the time window of things that will get synch'd (i.e. if I set it to 1 week but have a meeting scheduled for 4 months from now, will that meeting still synch to my calendar)

 

We're seeing inconsistent results and I can't seem to find any documentation (a link in the response to this inquiry would be helpful) to explain what this period is.

Like 0

Like

5 comments

Hi Mary,

 

The synchronization period is the period of time for which we collect activities. 

 

 

When requesting integration, we pass the date from which we need to take activities. 

 

Here you can check more information: 

 

https://academy.creatio.com/docs/user/setup_and_administration/base_int…

 

https://academy.creatio.com/documents/administration/7-16/how-synchroni…

 

https://academy.creatio.com/documents/technic-sdk/7-16/creatio-synchron…

 

Best Regards, 

 

Bogdan L.

 

Bogdan Lesyk,

My page doesn't look like what you showed. My options look like this

 

Mary P D'Arrigo,

I should also mention that even though we have a window set for a month, events that occur outside of that month (scheduled for 6/20/2022 as of 10/7/2021) are still showing up on the person's calendar. I'm just trying to understand the difference between the time period in my version of the synchronization period configuration.

 

Mary P D'Arrigo,

 

The main  difference between the time period in your version and the synchronization period in configuration it's just the new UI in latest versions of application. 

 

The logic still the same - just option to choose the date has changed.

 

Best Regards, 

 

Bogdan L.

 

Bogdan Lesyk,

But you still have not answered my question. We see events scheduled for 5 months from now being sync'd to the user's calendar even though the synchronization period is only set to 1 month.

Show all comments

Hi Community,

 

I've this situation where I need to add a image to a specific section row column, based on the value of other column. Inside my ActivitySectionV2, I added a random dummy column to display the images. These images should appear if the Activity is expired or not. For example, if my activity due date is less than today's date the "Expired Image" should be visible.

 

How can I solve this situation?

 

Thanks in Advance.

 

Best Regards,

Pedro Pinheiro

Like 1

Like

1 comments

Hello Pedro,

 

Here is an article on the Academy that describes creating a field with an image.

I would suggest you create two fields and hide one or the other based on the due date using business rules.

 

Hope this helps!

 

Best regards,

Max.

Show all comments

Hi Team,

 

We are trying to provide access to newly created activity but instead it provides access by default to all the employees and owner of the activity.

 

We have written a process, were as soon as the activity is created we modify the access by removing access to all the users and by providing access to certain user.

 

But, the process gets called but the access doesn’t get assigned or removed as provided in the process design.

 

It still shows access to all employees and owner of the activity.

 

Question : How do we provide access to certain user while activity is created.

 

Attached, screenshot of the activity object permission. 

Process written for the assigning the access to the activity

The access of the activity after the process has been completed.

 

Regards,

Mayan

Like 0

Like

3 comments

Amritha, 



Judging by the screenshot of the process you've sent the element "Set up Access rights " is not connected to the process. Please make sure it's connected and try again. 

If the issue persists don't hesitate to reply to this message. 



Best regards, 

Yurii. 

Few questions ,

 

Who creates the activity ? Is it a admin or non Admin user ? 

If its non admin user then the above process will not work since the process owner would be a non admin role and in this case you may need to do some changes in the system settings for the user to give access. 

 

Let me know if this solves .

sethuraghav,

Thank you for the answer, it makes perfect sense. This may certainly be the case as well. 

Show all comments
  1. We are trying to create a campaign and for that campaign when we try to add a flow.
  2. In the flow, we have added “Add Data” for object “activity” as showed in the screenshot
  3. When we click on the column values to set option, a list of fields are displayed but unfortunately “Contact” field is not available.
  4. As activity is OOTB created object, by default it does contain contact and account fields but we are not sure on why it is not being listed in the dialog box

 

File attachments
Like 0

Like

1 comments

Amritha ,



Any object created by the campaign (e.g. activity) is automatically connected to the contact entity via business logic of the campaign. There's no need to connect it manually. 



Best regards, 

Yurii. 

Show all comments

Hi, community.

 

When you click an activity on the calendar page, you get this mini page where you can complete the activity or cancel it. I need to remove the "cancel activity" button highlighted here in red:

 

I figure I can use the remove operation like in this example:


 
diff: 
/**SCHEMA_DIFF*/[ 
{ "operation": "remove", "name": "CopyButton" }, 
{ "operation": "remove", "name": "DeleteButton" }, 
{ "operation": "remove", "name": "OpenButton" } }

 

But I can't find  the schema I have to modify.... Does anyone know which one it is?

 

Thanks!

Like 1

Like

2 comments
Best reply

Hello,

 

It is ActivityMiniPage of UIv2 package. You need to re-define the insert operation of CancelButton

Regards,

Dean

Hello,

 

It is ActivityMiniPage of UIv2 package. You need to re-define the insert operation of CancelButton

Regards,

Dean

dean parrett, Thank you very much for your answer! It works as intended.

Cheers from Mexico

Show all comments

Hi,



I'm working on Activities right now and I created my own activity.

I wanted to insert a New Activity with a press of a button which is located in the MainHeader. Question, what's the best way to insert my own activity?



I am currently trying to insert it via custom web service through

Insert insert = new Insert(UserConnection)
                .Set("","")
                .Into("Activity")

I'm afraid there are events, computations that won't be triggered.



Any comments?

Like 0

Like

4 comments
Best reply

Solem Khan Abdusalam,

After you call activity.Save() you can get the created record Id using 

// get primary Id value
var id = activity.PrimaryColumnValue;
// or get any of the column values using 
var title = activity.GetTypedColumnValue<string>("Title");
var start = activity.GetTypedColumnValue<DateTime>("StartDate");
// etc

Ryan

Using the Insert class does not trigger process events, etc. Instead, you can use the Entity class. Something like this: 

var schema = UserConnection.EntitySchemaManager.GetInstanceByName("Activity");
// Create a new Activity object
var activity = schema.CreateEntity(UserConnection);
// Set any any default column values 
activity.SetDefColumnValues();
// Now set the column values as needed
activity.SetColumnValue("Title", "This is a new activity");
activity.SetColumnValue("StartDate", DateTime.Now);
// etc
// Save when done
activity.Save();

Hope this helps.

Ryan

Ryan Farley,



Is there a way to fetch the Id of the created Activity?

Solem Khan Abdusalam,

 

One of possible ways is to create a SELECT query to the database using or the script task process element (if you are going to use a business process) or in the custom web service that is triggered upon clicking the button and select the last created activity (top 1 and ORDER BY CreatedOn conditions). Also the created activity can have some marker in its subject (like "created via web service" or so) that could be used in the filtering condition as well.

 

Insert query you've proposed won't return an Id of the record, but you can select it once the record is created.

 

Best regards,

Oscar

Solem Khan Abdusalam,

After you call activity.Save() you can get the created record Id using 

// get primary Id value
var id = activity.PrimaryColumnValue;
// or get any of the column values using 
var title = activity.GetTypedColumnValue<string>("Title");
var start = activity.GetTypedColumnValue<DateTime>("StartDate");
// etc

Ryan

Show all comments

Hello Community,

 

In the activities section, when a user adds a task between 11 PM to 12 midnight for a day, Creatio automatically displays it at the top of the day (Ref screenshot below). We would like to disable this behavior and display the slot only between 11 PM and 12 AM at the bottom of the day. This is a usability constraint for users who would like to view their whole day as they scroll vertically through the day.

 

We are aware that this might not be possible using Out of the box or configuration tools. How does one achieve the above using development? Thanks in advance. 

 

Like 0

Like

2 comments
Best reply

Hello,

 

You will need to override the logic of the multiDayItemConfig object from the schedule-item.js schema (Terrasoft.controls.ScheduleItem class) according to your business needs (this object represents the configuration of such elements on the page).

 

Unfortunately we don't have any practical example on our side, but you can study the code of the schema and test it.

 

Best regards,

Oscar

Hello,

 

You will need to override the logic of the multiDayItemConfig object from the schedule-item.js schema (Terrasoft.controls.ScheduleItem class) according to your business needs (this object represents the configuration of such elements on the page).

 

Unfortunately we don't have any practical example on our side, but you can study the code of the schema and test it.

 

Best regards,

Oscar

Oscar Dylan,

Hi Oscar. Thank you. Your approach helped us crack this one. 

Show all comments
Question

I'd like an email to be sent out when a task/activity is due, but I can't figure out the trigger that looks for activities due today.

 

Does anyone have any ideas?

Like 0

Like

2 comments

Found it... added timer to start 'today' the read activities. 

Assuming this is the best way to do this?

 

Nicola Wall,

 

Yes, this approach can solve your business task.

 

Best regards,

Bogdan S.

Show all comments