Monday, February 10, 2020
Decode URL with confidence
What is URL Decoder
How does it work?
Monday, September 9, 2019
PowerApps: Pagination
Background
What is Pagination?
- FirstN – used to display the first set of data, N denotes the number of records to be returned per set.
- LastN – used to display the last set of data, N denotes the number of records to be returned per set.
The Logic
The Code
LastN(
FirstN(varRecords, varIncrementalPageItems),
varPagingItems
)
|
Previous and Next Button Logic
Next Button Code
UpdateContext({varCurrentPage:If(varCurrentPage > 0, varCurrentPage + 1, 0)});
UpdateContext({varIncrementalPageItems: varPagingItems * varCurrentPage});
|
Previous Button Code
UpdateContext({varCurrentPage:If(varCurrentPage > 0, varCurrentPage - 1, 0)});
UpdateContext({varIncrementalPageItems: varPagingItems * varCurrentPage});
|
Friday, April 7, 2017
MSDYN Diary: Workflow updating the Status Reason field
Monday, May 2, 2016
Two Monkey's Paid Unequally
Even monkeys' have the same thoughts. Watch this video.
Monday, March 21, 2016
The unfortunate event due to mishandling of my D610
Whenever I take pictures, the 1) AF is not working; and 2) via Manual focus, there is a dark (black) shadow at the bottom of every picture.
Instinctively, I've search for similar cases and hoping to find a solution. Apparently, there are similar cases but all of the solution involves a camera technician.
Too afraid to extend the damage, I accepted that I need to see a technician to have it fix (hopefully), which is unusual to me.
Hidalgo
Last weekend, I finally got a chance to go to Hidalgo beside Quiapo Church. This is the Go-To place who are into camera/photography. Either buying a new camera, lens, or accessories. Or, to have their beloved camera a second life.
I've done my research what are the two camera repair shop I should visit based on the online reviews and online presence.
Monday, February 29, 2016
Hiding the Open Associated Sub Grid
| Figure 1) Open Associated Sub Grid icon |
There are situations where, we need to prevent the user in disrupting the flow if not needed thus, we need to hide the icon.
The steps below will guide to hide the icon.
- Download and import Ribbon Workbench for Dynamics CRM.
- Go-to Settings > Solutions
- Select RibbonWorkbench2013
- Click Ribbon Workbench - It will lunch Ribbon Workbench
- Select the entity where you do not want to show the Open Sub Grid (1) icon
- Locate Open Associated Grid View (2) and Right-clicked.
- Select Hide Button (3)
- Click Publish
- Then refresh the page of your record which display the Associated Sub Grid
Saturday, February 6, 2016
Dynamics CRM Search is Not Working
Searchable Entities
- Go to Settings > Administration > System Settings.
- Under General tab, go to Set up Search group and select Select entities for search.
- Ensure that the entity you want to search is in the list and click Ok.
- The image below shows the list of default searchable entities.
- If your entity is custom, this is a must.
Entity Field Setup
- Go to Customization, click Customize the System.
- Select the entity and click fields.
- Double click the name of the field you want to configure.
Setup the Quick Find View
- Add Find Columns – defines which columns will be searched.
- Add View Columns – defines which columns will be displayed.
Setup Add Find Columns
- Click view under the entity.
- Double click Quick Find Active Accounts.
- Click Add Find Columns – ensure that the column you want to search is checked.
- Click Ok.
Setup Add View Find Columns
- Click Add View Columns.
- Add Sector field.
- Click Ok.
- Publish your changes.
Testing
- Sector field is displayed.
- Sector field contains the search string.
- If search in the grid does not work, it will not be displayed in the universal search results.
Conclusion
Wednesday, January 13, 2016
Custom Dynamics CRM: Logo Does Not Appear
Findings and Solution
- Go to your Personal Options.
- Disable/Uncheck the “Enable high contrast” value under General tab
Monday, May 18, 2015
Microsoft Dynamics CRM - Business Rule Scope
With the introduction of "entity" in the business rules scope. Developers has now an option to run business rules as server side event during create and save of record.
Other scope limitation is still available for "forms".
This is a good alternative in using Workflows that has limitations (number of workflows per instance) and tends to get messy.
Monday, April 6, 2015
Microsoft Dynamics CRM - Fields Could Not Be Found
Problem:
All fields mentioned in the image above, are OptionSets. The compiler for some reason, could not find the definition of the fields above but when you check the entity, the fields does exist.
Option 1 - since this is a new instance and no value is present in the OptionSet, you can comment the error. However you need to comment again if you need to regenerate a fresh early-bound classes.
Option 2 - assigned at least one value to the OptionSets.
Monday, March 23, 2015
Monday, March 9, 2015
Microsoft Dynamics CRM Additional Instance or Sandbox
The details below will guide you on how to add an additional instance or sandbox to the current Dynamics CRM instance.
How to add a "Sandbox" instance.
1.) Login to "portal.microsoftonline.com" using O365 account.
2.) Identify your current Dynamics CRM subscription.
-> Click "Purchase Services"
-> Click "view current subscription". See figure below.
3.) Search your subscription in the list of plans on the same page.
-> Click "Add More". See figure below.
4.) notice that "Additional Non-Production" instance item. See figure below.
5.) You may proceed to add an additional instance or sandbox.
References:
http://www.microsoft.com/en-us/dynamics/crm.aspx
https://technet.microsoft.com/en-us/library/dn467371.aspx
https://technet.microsoft.com/en-us/library/dn659833.aspx
Sunday, January 11, 2015
Dynamics CRM 2013 - Create Dependent OptionSets (Picklist)
However, despite I followed the exact instructions, my setup did not work.
The issue is in Step 4. My web resource is not loading because I've specified the "filename".
In the Onload event for the form, configure the event handler to call the SDK.DependentOptionSet.init function and pass in the name of the XML web resource as a parameter. Use the field on the Handler Properties dialog box to enter: "sample_TicketDependentOptionSetConfig.xml" into the field Comma separated list of parameters that will be passed to the function.
Instead of using the "filename" [sample_TicketDependentOptionSetConfig.xml], you should use the "name" of the resource i.e. "new_ticketdependentOptionSet".
To check, view the web resource if its loaded in the browsers developers tool.
Sunday, December 14, 2014
Dynamics CRM 2013 - Multiple Request
The image below show's the captured "Multiple Request" (1000 request) traffic to update an attribute on top of current CRM context in one invoke of "SaveChanges" method.
Thursday, December 11, 2014
Dynamics CRM 2013 - Activity Custom Field
Issue:
Solution
Tuesday, December 9, 2014
Dynamics CRM 2013 - Plugin Registration Timeout
Here are the few things I found out in this situation:
- The Plugin Registration Tool and Visual Studio Deploy feature timeout is set to 2 minutes. Therefore, if you have a slow internet connection and considerable big dll to register, you might encounter this error.
- The dll output of my plugin is almost 4MB. It is huge file when you consider, I only use 4 early bound classes. In my case, all the classes are defined only in one file.
- Using Early Bound classes and creating a class in file won't cut it. Why? Because of relationships, basically you have to include "most" of them, in order for you to use the 4 classes (or the few classes you'll need).
- First, (has more benefit in my opinion), is to stick in using early bound classes, and just find a fast internet connection.
- Second (more work/effort), is to take advantage of late bound classes which will eliminate the huge dll size output of your plugin.
Update
Monday, December 8, 2014
Empowered Women – Mallika Sherawat from India
Saturday, December 6, 2014
Dynamics CRM 2013 - Re-Opening an Opportunity
Saturday, May 26, 2007
Jack of all Trades
But my vision change when i started to work with software using C++ where evidently I enjoyed doing software projects, lots of projects, and because of that I been working on the projects on my collegues, of course it came with a price...hehe (it's a sideline..)
First job, as a Software Quality Assurance Engineer, I learned VBScript to create test scripts and VB.NET to create custom apps as a testing tool, Quick Test Professional, Load Runner.
Second Job,
- using RealBasic (VB Synthax also), it is cross platform programming tool. And suddenly they want me work with...
- ObjectiveC using Cocoa framework and Xcode IDE under Mac OS platform. I could not describe how hard it was at first since that was just a little resources on the Web during that time and my Mac machine s#$#ks, it was too slow, it takes 10 years to compile and load my code.
- And then they shift me to Windows programming, great..:-) i love windows programming. And i work on Outlook using C#.NET (initially) and move to MFC, and move to C#.NET again...
Third Job,
- I'm now using Unix Server, DBaccess, SQL, C#.NET (C++) .
My old friend told me, You know Rolly, your great... you know a lot of things about programming, you already work on the different platforms. Which is great and a good experience and advance over the other programmers, yeah? "Yup, i think so i replied" and he added, I you are one of the few that can be considered jack of all trades, but you know what, most of this Jacks.... they didn't have expertise...
Woooh... it struct me... it made me realize that he is right. I may have a lot of programming language but im not a expert but i can gaurantee I'm above the average.
Certification here i come... I'm now enrolled in one certification program for C++ sponsored by my company and likewise prepairing for Microsoft certification as well.:-)
If i made it through... i might change the image of Jack people that they don't have expertise. yeah? Good luck to me...:-)
I Feel So Blessed
So there they are still waiting for someone to buy their apples and oranges, yelling "oh, Lima (five) apples singkwenta (50 pesos)..." and suddenly a thought came into my mind... that i was so blessed... on many ways, some of them are.
1.) I have a family that took care of me and my needs when i was incapable of producing it when i was still young.
2.) I have a job that doesn't require me to yell all day and hoping that i could gain enough money for my needs everyday.
3.) and Last but not the least, "I experienced it" , the things they do... selling
- Barbie-Q
- Palamig (Sago Gulaman and other variety),
- Ballot - unique Pinoy street food, it is a boiled fertile egg of a duck, it is not a ballot if it not fertile or doesnt have a chick inside,
- KamoteQ -
- BananaQ -
- Butong Pakwan,
- Mani - Peanut,
- Mais - Corn,
- etc... you name it, if that is a street food, i may have sell it...:-)
I experienced it when I was still a kid together with my whole family.
I feel, I was so blessed not because that our status now is above from where we are before but because of those experiences, all the hardship that we did, "I fully appreciate what I have now".
Decode URL with confidence
Yesterday, while configuring a Unified Service Desk to automatically display a dashboard, I need to obtain the Dashboard GUID. The fi...
-
Background I am totally new to PowerApps and found-out that there is no, out-of-the-box (OOB) pagination feature in Datatable or Gallery...
-
I have a project where we are required to have a seperated development instance/sandbox. The details below will guide you on how to add an...
-
I’ve started my programming career when I was in college. I had different pressure’s on my shoulder to focus or master this skill (a few peo...
















