Internal Query Options
Anonymous Apex Execution
Test new solutions, debug your code or work with your organization using the Anonymous Apex with all of the code editing features you've got used to.
Anonymous Apex Organization
Anonymous Apex code is stored in separate files and can be organized as you want.
Anonymous Apex is an excellent tool to test new development solutions and approaches, debug your code and get or update data in the organization. Whenever you need to test some logic without starting lots of “heavy” unit tests and without triggering another parts of the logic in your organization or when the logic you are going to test is hard to reproduce in GUI – you are using Anonymous Apex to get detailed logs and/or get something changed in the organization.
In The Welkin Suite Anonymous Apex is treated similarly to the usual Apex code with all the features you’ve got used to particularly syntax highlighting, code formatting, enhanced navigation, error highlighting.
Anonymous Apex is an excellent tool to test new development solutions and approaches, debug your code, and get or update data in the organization. However it is usually used for a mix of all these tasks so you have to keep some chosen snippets in some external documentation and you always have to clean Anonymous Apex and write new code there every time you want to execute it or you have to be able to navigate in a single file with lots of different code snippets in it – debugging code for interactions with 3rd party services, scheduled jobs, and batch management code which is rarely used but good to store somewhere and so on.
A great way of using Anonymous Apex is to treat and use it the same way as Apex code, not only in terms of the editor features but also storing it in a project structure as multiple separate files in appropriate folders preserving the logical grouping and/or separation. In The Welkin Suite you can create as many Anonymous Apex files as you want, drag & drop them in the Solution Explorer to keep the files organized, or delete them when they are no longer required, so you will clear your Anonymous Apex code as you clear everything else.
SOQL Query Execution
Search for the specific information within the data in your Salesforce org with the help of SOQL queries in The Welkin Suite IDE.
Immediate Apex Execution
Looking for the ways to prototype and test Apex solutions in a blink of an eye? The Welkin Suite has them: introducing the Immediate Apex execution.
In Salesforce development, users often need to execute SOQL queries - in Apex statements, in Visualforce controllers, and such. To simplify your work with these queries, our IDE features a convenient SOQL Executor that will help you create, optimize and debug the code. This executor assists in running the complex query strings and getting an immediate response from the necessary Salesforce object in your org. This way, you receive a great option to save time on testing complicated queries, finding the broken data in the query, and more.
In The Welkin Suite IDE, the execution of an SOQL query is a simple process that takes minimum time. The SOQL Executor has a smart UI, with the code you write displayed in the upper part, and the results you get upon running the query at the bottom.
The Immediate Apex pad can be located anywhere in The Welkin Suite's UI - whichever place feels more comfortable and easy-to-access for you. Use this pad to type the necessary code and execute it the same moment. No need to open, create, or save any files to execute your Anonymous Apex code. Would you like to start a scheduled job, check your method execution or log file, or see if the SOQL query returns the necessary results without spending extra time on the technical details? Then Immediate Apex will be your best option!