
4 minute read
DesignTime Product Update #3
Once this is added the property will start working as expected.
Revision 2624 and RunTime revision 1228: New Service QueryInvoice
Implemented a new service called QueryInvoice. This service takes an InvoiceId and an array of queries and returns the desired result based on the Text, which is the question/phrase. It can also take a comma-separated list of pages to search on.
RunTime
Revision 1227: Default Button in List
Setting the default button of a text box inside of a list does not work if that button is also in the same list. The default button configured for a text box in a list now starts in the same list index of the text box before looking outside of the list.
Revision 1229: Loop Global Variable Fix
LoopGlobalVariable's are failing to be passed in on all iterations of a loop under specific conditions. Reformatted how the variables are set for each loop.
Revision 137: IBM Connection Table Loading
Added a check for the ECC IBM connections for loading the tables. If the tables fail to load, then a specific query will be run to grab the tables.
Revision 2625: View Parameters Saving Fix
Creating or modifying view parameters from Model or Controller canvases will not save. Changes made to view parameters now save correctly when done from the Model or Controller canvases.
Revision 2626: New Application BatchJob Fix
The Copy Applications BatchJob can fail to end in certain instances and is causing high memory usage on the App Server for the environment. The logic related to certain loops in the batchJob has been reworked to prevent infinite loops.
Revision 2627: Property Editor Enhancements
The property editor has received the following improvements to its search bar: The search text now stays and auto searches when a new control is selected. Multiple properties can be searched for at once using a space to separate each word. Using [v], [val], or [value] will return the entire list of properties with a value set. Using [d], [dyn], or [dynamic] will return the entire list of properties with a dynamic value set.
Revision 2628: SetControlProperty Recommended Values Fix
The PropertyName node in the SetControlProperty service is failing to load its recommended values. The loading logic for this particular node has been reworked and now it shows all properties for the control type of the given control name.
Revision 2629: Undefined in Parameters Fix
The Logic Canvas's parameters are loading the text of undefined before the actual parameters. A check has been added to verify that the parameters are ready to be loaded in.
Revision 2630: Read Only Control Events UI Fixes
The Control Events UI is not friendly in read-only mode. Several values are editable, though they do not save, scrollbars don't scroll, and it's hard to navigate. The disabling and scrolling have been reworked to be friendly in read-only mode. Parameters values now display a tooltip text to help with long values and model values.
Revision 2631: Task Property Fix
When a task's high priority is changed the UpdatedOn column gets updated to 1/1/1900 12:00:00 AM instead of the actual current time. The insert queries have been updated to properly set the time in the database when the High Priority property on a task is updated.
RunTime
Revision 1230: GetUDC Key Filtering Fix
When the GetUDC services have un-cached values and have keys to filter on it can, in certain cases, time the service out. The WHERE clause set up in the service has been modified and cleaned up to happen right before the query is run.
Revision 1231: Html Encode Dynamic Property Value Fix
When a property is set dynamically and has the HtmlEncode checkbox checked, it is currently being ignored. The property value has been changed from getting escaped which was preventing the HTML encoding.
The commitment and expertise that our employees bring are an integral part of our client’s success! It gives us immense pleasure to spotlight Safa Moady.


Can you tell us a little about your background and how you got into this type of
As I was growing up, I had limited exposure to computers. In high school, I took a basic programming class which sparked my curiosity but never acted upon it. In college, I enrolled in an Introduction to Programming course which I found particularly engaging. I developed a strong interest in computer engineering. After much consideration, I graduated from Illinois Institute of Technology with a Bachelor’s degree in Computer Engineering and Cybersecurity, as I was interested in both hardware and software.
What are some of the biggest challenges you’ve faced in your role, and how have you overcome them?
One of the biggest challenges I’ve faced during this line of work would be trying to adapt to the new work environment after graduating college. Although academic institutions may not fully prepare you for the realities of the professional world, there is always room for personal and professional growth. My experience in the field has taught me the importance of quickly acquiring new skills and adapting to new situations.
What do you consider your greatest accomplishment while working at this company?
One of my most significant accomplishments at K-Rise Systems was successfully launching a project that I worked on collaboratively with my colleagues. Throughout the process, I was able to develop a deeper understanding of the server and refine my problem-solving skills as I worked to overcome the various challenges that came along the way.
Are there any exciting projects or initiatives you’re currently working on that you can share with us?

Currently, I'm working on an exciting project called AP Automation. This innovative application streamlines the processing of invoices with varying formats and templates using AWS. As a pre-built app, it can be easily customized to meet the unique requirements of each customer. My current focus is on customizing the app to meet the specific needs of our valued customers.

Do you have any tips or advice for someone who might be interested in pursuing a similar career path?
I have some valuable advice for individuals interested in pursuing careers in IT. It’s crucial to stay current with the latest skills and knowledge that are in demand in the industry, as the field is constantly evolving. It’s also important to remember that everyone has their own unique experiences and career path, so it’s essential to enjoy the journey along the way!

What hobbies or interests do you have outside of work?

I have a few interests that are important to me. I enjoy taking road trips, as they provide an opportunity to explore new places and gain new experiences. Spending time with my family during these trips is meaningful to me, as they are my support system and are always there to celebrate my milestones. Additionally, I make it a priority to give back to my community through volunteering, particularly in times of need such as when countries are affected by natural disasters.
