Last year I worked on a interesting concept during my spare time to create a WordPress plugin to make AgilePoint components available in WordPress. WordPress is one of the most famous web portal in the world and having full featured enterprise forms available in WordPress sounded an interesting concept as you could send/receive data from…
Integrate BizTalk with AgilePoint Process
I was browsing through some of the old video archives and came across a video I had recorded back in 2010 on how to integrate AgilePoint process with BizTalk. Though the video shows few of the AgilePoint V5 legacy components like Visio based designer and uses InfoPath as form technology, the concept remains the same even…
How to embed custom AgileReport into your eForms
AgileReports is an AgilePoint NX component where you can create, run, and configure reports and reports settings related to data in your applications. It lets you create Interactive Ad-hoc dashboards and Advanced Visualization based reports based on your custom application data. Sometimes your target audience might want to see these reports right within the context of…
AADSTS90093: App is requesting permissions which you are not authorized to grant
Symptom: If you are trying to execute a login flow for an application in Windows Azure AD which essentially lets it your application obtain an access token and refresh token for your user id from Windows Azure AD, you might see the following error message on the Microsoft login screen. Resolution: The reason behind this is…
Hide OOTB Context Menu Entry in Work Center
Sometimes clients want to permanently disable a context menu action for task list, Processes I Started and Processes I’ve Worked on tabs in Work Center module. This feature at this time is available in Private Cloud and OnPremises only. OnPremises and Private Cloud customers can follow the steps outlined below Navigate to the installed location of…
AgilePoint NX and SharePoint server interaction flows for Office 365 and Hybrid
In this article I am going to cover how AgilePoint interacts with SharePoint servers whether it is Office 365 or hybrid. Apart from this ofcourse there is another scenario which is the traditional one where AgilePoint server is OnPremises and connects back to OnPremises SharePoint. through Active Directory which is pretty similar to the scenario…
Edit filename in File Upload control before it is uploaded to the target repository
I am going to walk you through a handy code snippet which can be used in case you wish to rename a file while uploading it to the file upload control and before it is uploaded to the target repository. This would be a rare scenario as most of the times users just want to…
AADSTS90093: This operation can only be performed by an administrator
Symptom: If you are trying to execute an admin consent flow for an application in Windows Azure AD which essentially lets it your application obtain an access token and refresh token on behalf of user from Windows Azure AD, you might see the following error message on the Microsoft login screen. Resolution: The reason behind…
Troubleshoot connection error in AgilePoint NX iOS Mobile App with the iOS 9 or Higher
Symptom 1: When you try to connect AgilePoint NX iOS mobile app with iOS 9 or higher this error message shows: The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. Resolution: Your connection does not use Apple’s App Transport Security standard. https://developer.apple.com/library/content/releasenotes/General/WhatsNewIniOS/Articles/iOS9.html As per the App Transport…
Add a repeating table to an email template
In this article I am going to show you a quick configuration to including a repeating set of data from AgilePoint schema into an email template. In one of my sample application, I have a repeating node in the process schema where available discount codes are retrieved back from Salesforce at runtime. The schema looks…
Disable caching of lookup within a form session
There is a caching mechanism implemented for Lookup to improve the performance of the eForm loading. The caching is applicable for the current session (until the form is submitted) and for the exact same query. If the query change (where clause value change), Auto Lookup will retrieve new values. The way it works is that…
The client and server cannot communicate, because they do not possess a common algorithm
Symptom: When you try to login to website protected with SSL, you get the following error message “The client and server cannot communicate, because they do not possess a common algorithm” If you look at the the website’s log file for e.g. it may be AgilePoint NX portal log file at the installed location for e.g….
Adding Participants on the fly to a AgilePoint NX Process Instance
There are multiple ways of adding participants on the fly to the process even though they might not have been initially in the original process design. These capabilities were there in AgilePoint since beginning. Here are few options Option 1: Create Linked WorkItem – Permits creating tasks for others in an ad-hoc manner. In this…
Internet Explorer support for AgilePoint Dashboard Webpart with SharePoint 2010.
AgilePoint Dashboard WebPart is built on top of html 5 features and to support viewing of AgilePoint Dashboard WebPart, user must have IE 10 or later versions installed in the SharePoint server. However, within SharePoint 2010, pages are always rendered using IE8 standards document mode by default even if higher versions of IE are installed…
Re-initiate AgilePoint NX portal provisioning
If for some reason, the initial portal provisioning did not go through properly, you can re-initiate it by following the steps mentioned below Close the portal if it is open in any browser on the server machine Create a new tenant database if you wish to recreate all tables from scratch. You cna also delete the…
ADFS Error: There was an error in enabling endpoints of Federation Service.
Symptom: After configuration AD FS if you tried to connect to the endpoint for e.g. “……adfs/services/trust/13/usernamemixed” and you get following error message “HTTP Error 503. The service is unavailable.”. However if you see the endpoint is enabled in AD FS Reason: If you look at the AD FS event log on the AD FS machine you…
What happened to C# snippet activity in AgilePoint NX?
C# workflow activity has been knowingly left out of NX as it was seen as big security concern for lot of people as it can be really dangerous if C# can be injected directly from browser. Here are some details Before I explain a bit more detail on why C# snippet is being deprecated and alternatives…
Mobile App Security – AgilePoint NX
AgilePoint NX has a stateless engine i.e. each call is individually authenticated at the server side. So if you lose the mobile device by chance if the app was on, and disable the user in AgilePoint manage center or change its password, at most what user can see is the screen which is open. However…
AgilePoint support for Windows Azure AD federated through OnPremises ADFS
If your Office 365/CRM Online environment is already protected by OnPrem ADFS, AgilePoint portal and server supports logging in with same Microsoft Office 365/Windows Azure AD account using OAuth2 token. When your Office 365 account is protected by OnPrem AD using ADFS, what Microsoft does behind the scene is that it protects all its Online…
AgilePoint NX Office 365 dashboard not rendering in Internet Explorer
Symptom: I have noticed a discrepancy between the different browsers when adding the AgilePoint Dashboard and opening the AgilePoint Workflow Plug-In. The AgilePoint dashboard and AgilePoint workflow plugin do not render when using Internet Explorer but works fine in Chrome and Firefox. Resolution: Internet Explorer 10+ is supported for AgilePoint NX. The reason for this error is…