Genesys Cloud - Developer Community!

 View Only

Sign Up

  • 1.  New Reference - CX as Code Explorer

    Posted 20 days ago
    Edited by Adam Scheblein 20 days ago

    Hello Everyone!

    My name is Adam Scheblein and I am a Professional Services Consultant here at Genesys. I want to make you aware of a site that I put together as a reference to help my clients with understanding how to use CX as Code. I call it the CX as Code Explorer (cxascode.github.io)! 👍

    This grew out of a spreadsheet that I maintained that listed available resource types, permissions, references, etc., but it was a chore to keep updated. The site is better as it autoupdates itself every time a new version of CX as Code is released. 🥳

    I've just completed a pretty big update of the site to get more of my spreadsheet data into the site. Please take a look, and if you find it useful, I'd appreciate you sharing it with others. 🙏


    #CXasCode

    ------------------------------
    Regards,

    Adam Scheblein
    Sr. Principal PS Consultant
    Genesys
    ------------------------------



  • 2.  RE: New Reference - CX as Code Explorer

    Posted 20 days ago

    Hi Adam,

    Thanks for sharing.

    I've not had the opportunity to use CX as Code yet, but this looks like a great resource for anyone looking to get started or better understand the available resource types, dependencies, and permissions.

    I'll definitely be bookmarking it for future reference. Thanks for putting it together and sharing it with the community.



    ------------------------------
    Phaneendra
    Technical Solutions Consultant
    ------------------------------



  • 3.  RE: New Reference - CX as Code Explorer

    Posted 18 days ago

    Now approaching killer app territory - just added release notes! The release changelog on github is awesome, but it doesn't speak to me about what changed. 😇 I've always struggled to explain what was added, changed, or removed from release to release, but now with release notes, we know!

    I've also added creation order to help understand which resources should be created first (following best practices), and I have an attribute index as well, but it only goes back to the start of the dependency_tree json being included in the release, so it's very helpful, but only for adds, changes, removals after v1.60.0.

    Go check it out! https://cxascode.github.io



    ------------------------------
    Regards,

    Adam Scheblein
    Sr. Principal PS Consultant
    Genesys
    ------------------------------



  • 4.  RE: New Reference - CX as Code Explorer

    Posted 17 days ago

    We are using it. I saw an opportunity here for maintaining the control over the deployed resources and code version during our migration from Genesys Engage. I have started also to build modules. I would say nowadays CX as Code becomes a must in Enterprise environments. I would rate the effort to acquire some DevOps skills as moderate with great rewards down the road.

    One thing I miss is the TF import function which in my view is easier to work with than export.



    ------------------------------
    Bogdan Simaciu
    ------------------------------



  • 5.  RE: New Reference - CX as Code Explorer

    Posted 16 days ago

    Thanks for sharing Adam!

    We are currently implemeting CX as a Code here and we'll use it as a guide!

    Have a nice week!



    ------------------------------
    Charles Coco
    Enterprise Architect
    ------------------------------



  • 6.  RE: New Reference - CX as Code Explorer

    Posted 16 days ago

    Hi Adam,

    It comes even handy for upgrades as well, Thanks.



    ------------------------------
    Jyoti Sharma
    Senior Design Consultant
    ------------------------------



  • 7.  RE: New Reference - CX as Code Explorer

    Posted 13 days ago

    Site now updated with version-specific export templates. 🥳 When using the genesyscloud_tf_export resource, you can filter for specific resources using the include_filter_resources attribute. Due to bug fixes and performance improvements, the filter input you need to provide may change over time.

    The site is now specific enough to say, for example, that in version v1.77.4 (and earlier), you query genesyscloud_integration_action like this: 

      include_filter_resources           = ["genesyscloud_integration_action::^<name>$"]
    

    ...but starting in v1.78, you query genesyscloud_integration_action like this: 

      include_filter_resources           = ["genesyscloud_integration_action::^<category>_<name>$"]
    

    These are the little things that trip up my clients and so I wanted to get this info out for all users of CX as Code. 👍



    ------------------------------
    Regards,

    Adam Scheblein
    Sr. Principal PS Consultant
    Genesys
    ------------------------------



  • 8.  RE: New Reference - CX as Code Explorer

    Posted 2 days ago

    Now searchable by GUI Menu Path! Oftentimes when working with CX as Code you know what "it" is called in the GUI but you may not know what the resource type is called in CX as Code. With today's update, you can filter/search by menu path by clicking GUI in the filter/search bar. Check it out! 💪



    ------------------------------
    Regards,

    Adam Scheblein
    Sr. Principal PS Consultant
    Genesys
    ------------------------------