Show / Hide Table of Contents

CRMScript

CRMScript

Learn about CRMScript


  • map overview
    • What is CRMSCript?
    • SuperOffice view of the world
    • What can I do with CRMScript?

Getting started


  • power_settings_new get-started
    • Getting started
    • How do I create and run CRMScripts?

Fundamentals 1


  • school learn
    • Code structure
    • Reserved words
    • Variables
    • Operators
    • Intro to data types
    • Functions
    • Structs
    • Arrays
    • Write output

Fundamentals 2 - control and loops


  • school learn
    • Conditions
    • Try catch
    • For loops
    • Foreach loops
    • While loops
    • Break and continue

Data types


  • explore concept
    • Bool
    • Integer
    • Float
    • Map
    • String
    • Date
    • Time
    • DateTime
    • Generic

Code quality


  • explore concept
    • Intro
    • Coding conventions
    • Best practices
    • Intellisense

Debugging


  • explore concept
    • Built in debugger
    • Log messages
    • Print debug
    • Development mode
    • Using trace
    • Helper functions for logging
    • Troubleshooting

Tutorials


  • dvr tutorial
    • Script-based selections
    • Udef agent
    • Build custom rest API methods

Chatbot


  • map overview
    • Intro
    • Registration
    • Chat sessions
    • Messages
    • Script reference

API reference


  • library_books reference
    • Classes (native)
    • Classes (NetServer)
    • Global functions
    • Trigger scripts

© SuperOffice
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top