Hello,

I am developing a custom UI component using the angular remote module provided by Creatio.

The front-end part will be in the angular project. Now, If I want to call a server action(for ex: from my custom component a button click -> pass the record id to server action -> get the record retrieved and perform more server actions) where should I put that logic and how to call that logic from remote module?

Also, how do I run/debug the remote module during the development?

TIA.

Like 0

Like

5 comments

You would implement the C# code and expose as a configuration service, see https://customerfx.com/article/creating-a-web-service-and-consuming-it-from-client-side-javascript-in-bpmonline/

Then to consume the service from the remote module, you'd use the devkit sdk as shown here: https://customerfx.com/article/calling-configuration-web-services-from-client-side-code-in-a-creatio-freedom-ui-page/

Ryan

Ryan Farley,

Thank you.. If I want to ship this source code along with my package.. I have to put it under Resources as shown in the below image?

Can you also tell me if it is possible to run/debug the remote module during the development?

If I run the remote module using ng serve I am getting below error.
 


core.mjs:6531 ERROR Error: Remote entry with name 'angproject' does not exist
   at AppModule.ngDoBootstrap (app.module.ts:28:23)

bootstrap.ts:7 Error: Remote entry with name 'angproject' does not exist
   at AppModule.ngDoBootstrap (app.module.ts:28:23)

Sagar Rodda writes:

Ryan Farley,

If I want to ship this source code along with my package

You could sync your workspace to Creatio, add it in the package there and then download the workspace back and you'll see it under the Schemas folder. Or you could add it under Files\cs

Got it.. thank you so much.. I'll try it and let you know here how it goes..

Show all comments

I am developing a custom button with the remote module. I created and deployed the component using the clio tool.
When I click on the button, I want to get the object context where this button is placed. 

For example:
if the button is used in the Contact form page then I want to access contact record details(Ex: email, name, type, record id etc..) in the click handler.

If the button is used in the Account form page then I want to access account record details(Ex: name, owner, primary contact, record id etc..) in the click handler.

Can you help me to achieve that?
I have searched in the academy but didn't find an example. Also, I have not found documentation about the apis in @creatio-devkit/common module.

Like 0

Like

0 comments
Show all comments
Discussion

Hello. Clio team started new project Clio satelite - plugin for Chrome and Edge browser to improve developer experience. It works without installing packages or modification on environments. Compatible with version 8.+

Fast login


Fast navigations


Fast actions

Do you like it? :)

#clio #cliosatelite #development #creatio

2 comments

When is this expected to be released?

 

Ajay Varghese,

The plugin is currently undergoing internal testing by the Creatio teams. We plan to make it publicly available by the end of this month.

Show all comments
Discussion

Hello, we released a new version of Clio. The support of OAuth integration was added to the gate command

clio gate -u <mysite.creatio.com> --clientId XXXXXXX --clientSecret XXXXXXXX --authAppUrl <mysite-is.creatio.com>

also, open command was supported for the MacOS and is now available from clio explorer

clio open myenv

Creatio.Client was updated to version 1.0.28 and provides the ability to autocorrect the Creatio base URL which often can contain '/' at the end

P.S: coming soon Clio satellite - extension for Chrome and Edge to provide additional experience for developers in the Creatio platform

2 comments

I can't get the latest Clio Explorer 2.0.67 to load my existing appsettings.json (which I've been using with previous versions of Clio Explorer). I can't get any environments to load in the Clio Explorer left side panel in VSCode. I am using a Mac. No console errors if I open the VSCode dev tools. 

If I revert back to 2.0.65 of Clio Explorer it all loads normally again.

It does appear to be an issue specifically with Clio Explorer (not the clio cli), since clio still shows the contents from my appsettings.json when executing clio show-web-app-list. Also since it works with the older Clio Explorer version.

I don't see a repo for Clio Explorer on github, does a public repo exist? (I'm all for going through the code to track down the issue or submit a pull request if it makes it easier to fix)

Show all comments
Discussion

We're excited to share what's new in the latest release powered by GitHub Copilot Edits:

Automatic Clio Update Detection
TIDE now checks for the latest Clio release on nuget.org and notifies you when an update is available — so you’re always in the loop.

🖥️ Terminal UI Improvements
We've enhanced the terminal interface for clearer and more user-friendly system process logs.

🔧 Clio Update Handling Refined
Automatic Clio updates on app restart have been disabled to avoid unexpected errors in certain scenarios.

🆕 Clio was upgraded to 8.0.1.26
TIDE works with the latest Clio version, bringing expanded terminal capabilities and better overall integration.

Update now and enjoy a smoother, smarter dev experience with TIDE 💻

#TIDE #Clio #DevTools #ReleaseUpdate #Creatio #TerminalUpgrade

0 comments
Show all comments

🚀 Hello! We have released a new version of T.I.D.E 1.3.2 🎉

 

In this version, we have added the following improvements:

 

1️⃣ Support for repositories with large blob files 📂

2️⃣ Improved navigation between the repository list and the server list 🔄

3️⃣ Enhanced UX for working with local changes 🎨

 

To update T.I.D.E to the latest version, use the following command 📌

 

// Install/Update T.I.D.E for selected environment to the lates version
clio tide -e <ENV_NAME>

 

P.S: Clio was updated to version 8.0.1.23  with improvement to l4r command to support -e arguments with the environment name

 

// Link a repository to Pkg directory for support development in the file design node with Git repo 
clio l4r -e <ENV_NAME> --packages * --repoPath .
0 comments
Show all comments

Hi, the Clio team provides the T.I.D.E. release version 1.3.1 with real-time application installation logs during synchronization of the Creatio environment and Git repository.

 

Clio was updated to version 8.0.1.22 and provides support Creatio version up to 8.2.2 releases for command describe to understand the version, platform, and product of Creatio environment

 

// cliogate 2.0.33 and above required
clio describe -e <ENV>

 

P.S:

 

To update clio to latest version

 

dotnet tool update clio -g

 

To update cliogate to latest version

 

// The update Clio required
clio gate -e <ENV>

 

To install the latest version of T.I.D.E.

 

clio tide -e <ENV>
0 comments
Show all comments

The Clio team has released a new version of T.I.D.E.v1.2.9

 

🔧 What’s new?

✅ Fixed dependency issues during installation

✅ Added support for checking out large repositories

 

💡 Quick Guide: How to Load an Existing App to a Git Repo using T.I.D.E.

 

1️⃣ Install T.I.D.E. in your environment:

 

clio install tide -u https://my.creatio.com -l <Login> -p <Password>

 

2️⃣ Create an empty repository on your Git server and generate an Access Token with the required permissions.

 

3️⃣ Open the T.I.D.E. section in Creatio and create a new repository.

 

4️⃣ Click “Link with the application”, select your app, and add a commit message for tracking changes.

 

That’s it! You’re all set! 🚀

 

Try out the T.I.D.E, and let us know what you think! 💬✨ 

0 comments
Show all comments
Discussion

Hi everyone, we have released a new version of T.I.D.E. and added the ability to load from local files copied to Creatio to synchronize changes with the environment after discarding. Now, T.I.D.E. covers all synchronization scenarios between the Environment, Local copies, and the Git server.

 

You can install or update T.I.D.E. to the latest version with the following command

 

// For new Creatio instance
 
clio tide -u  -l  -p 
 
//If you have registered Clio environment
 
clio tide -e 

 

Also, Clio was updated to version 8.0.1.21 and received the ability to call Creatio web services in the following way

 

clio call-service --service-path [SERVICE ROUTE] -e ENV_NAME --destination C:\response.json --input C:\request-data.json

 

Example:

 

clio call-service --service-path ServiceModel/ApplicationInfoService.svc/GetApplicationInfo -e dev --destination C:\json.json

 

It can help simplify operations with custom web services in different scenarios.

0 comments
Show all comments

🚀 T.I.D.E. Release 1.2.7 is here! 

Now, you can view and discard file changes in your applications before committing them to the Git repository directly from Creatio. Just select files and push the Discard to revert local changes before your commit to repository 🛠️✨

🔄 Clio Update: We’ve updated Clio to version 8.0.1.19, improving OAuth support in the sys-setting command. 🔧🔑

 

You can install or update T.I.D.E. to the latest version with the following command

 

// For new Creatio instance
 
clio tide -u <Creatio> -l <Login> -p <Password>
 
//If you have registered Clio environment
 
clio tide -e <ENVIRONMENT>

 

💡 Coming Soon: Stay tuned! We are already planning integration with Creatio.ai! 🚀🎉

 

0 comments
Show all comments