Sage CRM can be extended using ASP pages that are able to use the properties and methods of the CRM object. These objects methods and properties allow the custom pages to connect to the system database and produce formatted output to the web browser. Standard ASP scripting conventions are observed with the the assumed language being JavaScript.
Video
Creating Pages
- Basic Code Structure of a List Page
- Basic Code Structure of an Edit Page
- Basic Code Structure of an Add or Insert Page
- Building List screens with FilterBoxes
- Creating an View/Edit Screen based on a View using the COM ASP API
Building Pages without predefined Meta Data
- Building a Screen not bound to Meta Data using the ASP COM API
- Building Lists without reference to Meta Data in the ASP COM API
- Building selection lists in ASP pages without reference to Meta Data
Quick Tips and Info
- Instantiation of the COM (eWare.CRM) object
- Useful variables in ASP Pages
- AddContent() and GetPage() versus GetTabs() and Execute() in COM ASP API
- Understanding GetContextInfo()
- Access Team IDs from within ASP pages linked to Team menu
- Accented characters not displaying correctly in ASP pages.
- Example Code to Generate a Pseudo-Random Password
- Getting Hold of User Information in Code
Editing and Formatting Pages
- Adding Buttons to an ASP Page
- Adding a Button that Passes Contextual Information to an External Webpage
- Controlling Button Positions in ASP pages
- Guarding Access to Buttons Built in ASP Pages
- Using CRM security in ASP pages
- More about Using CRM security in ASP pages
- Controlling List Size in ASP Pages
- Sage CRM EntryTypes used in the COM ASP API
- Building Custom Jump Hyperlinks from List blocks
- Building a Search Select Advanced Field in ASP
- Coding Search Select Advanced properties in the ASP COM API
- Setting screen properties within a multiblock ASP page using the COM API
- Grabbing and Using Company and Person Context in Some Custom Entity ASP pages
Redirecting Pages
- Calling CRM Actions
- Redirecting to an ASPX (ASP .NET) Page from a Classic COM ASP page
- Redirecting from a COM ASP page to a .NET assembly
Working with Screen Based rules
ASP Pages and Workflow
- Calling Workflow in an ASP Summary Page
- Using ASP Pages in Workflow
- Controlling workflow state in ASP
- Resetting Workflows and Jumping between Workflows
- A Universal "Go Back" button in Workflow
ASP Pages and Reports
- Creating Custom ASP Reports in Sage CRM
- Using a SQL table-valued user-defined function in an custom ASP report
- Creating a new Reports Administration screen in classic ASP COM API
New Tables and Entities
Graphics and Charts in ASP pages
Complex Pages and Examples
- Creating Complex Screens using the COM based ASP API
- How can I build a multiblock edit screen?
- Example of a Complex Screen editing multiple records in ASP
- Displaying Multiple List Blocks using the ASP COM API
- Building a Simple Quick Search Page
- Accessing the SQL of a Filter or Search Page using the COM ASP API
- Changing Context when jumping between pages using the COM ASP API
- Sending Emails in ASP COM API
- Adding a Link to the Notes table for a Custom Entity using the COM ASP API
- Using the COM API to Clone a Record
- Cloning an Opportunity using the ASP COM API
- Uploading Documents to the Library with the ASP COM API
- Displaying an Image on a Custom Entity Page
ASP Pages in an Integrated environment
- Creating a simple ASP List Page that Displays Data from an external Database using an ODBC driver
- Creating an ASP Search Page that Displays Data from an external Database using an ODBC driver
Using other ActiveX Objects in ASP pages