-
Show and Hide Selections in the UX - The Basics
Show and Hide Selections: why use them? When building out your apps and pages in the UX, there are often instances where you want to hone in on a specific set of data. With Show and Hide selections you can surface or remove particular rows and columns from view, providing end-users with a faster route to the insights they…
-
Overview of Anaplan Data Integration Options and Which is Right for You
* Manual Import/Export * Anaplan Connect * CloudWorks * REST API * Anaplan HyperConnect * MuleSoft, SnapLogic, Boomi, and OneCloud * Power BI, Tableau, and DocuSign * Anaplan Tab in Salesforce.com * Conclusion Anaplan offers various ways of integrating data into the platform. The decision of how to import and export data…
-
OAuth - Part 3: Third-Party Applications
If you need a quick recap on getting started with OAuth and a Use Case illustration, click here and there. What are we talking about? Historically if a customer wanted to build a software application that interacted with Anaplan, a service account would need to have been used to authenticate into Anaplan. I will be…
-
OAuth - Part 2: Illustrated Use Case
Now that we are more familiar with the concept of OAuth, let’s see it in action. Adding a new way to connect to Anaplan and get an access token Now that we know more about the Refresh Token, we can imagine a customized script using OAuth information for as long as the token remains valid. In those scenarios, you might want…
-
[Start Here] OAuth - Part 1: The Basics
* What is available today? * What are the key benefits from OAuth? * How do OAuth works? * How to leverage the OAuth protocol? What is available today? Up until the release of OAuth support, when it came to integration, Anaplan supported 2 different methods: * Basic Authentication: Scripts and other tools whose purpose is…
-
Introducing the Optimizer Toolbox
What is the Optimizer Toolbox? The Optimizer Toolbox is a Model Builder’s reference guide that details common linear program constructions for themes such as allocation, scheduling, and time-phasing. Each theme is dissected in a sequence of modules that progress from simple to complex. For example, the “drawer” on…
-
OEG Best Practice: Card templates: Some best practices
Why use them? When building out your apps in the UX, there are often instances where there is a requirement to replicate a card on multiple pages. For example, you may want to surface a grid card displayed in full on a board as an additional insight into the primary grid on a worksheet. Similarly, KPI cards could be useful…
-
Transactional or Bulk: When to use which API?
* What are we talking about? * What’s the differencebetween bulk and transactional? * When to use Bulk API * When to use TransactionalAPI * What else can Transactional API do? What are we talking about? See our refresher here. Anaplan has a set of APIs that allow for a developer to programmatically interact in certain ways…
-
Building a Chat Bot - Part 3: Interacting with Anaplan from Slack
Since you’ve reached this point, I believe it is useful to remind you what we achieved so far. In both Part 1 for AWS and Part 1 for GCP, we used both platforms in order to host a function that can generate a new token every time that you need one. This could be very helpful in any integration scenario that you can come up…
-
Optimizer Inventory Rollover Exercise
Inventory Rollover setup is required to avoid circular references when using previous function and will allow for rollover within dynamic time construct that the Optimizer requires. Review and complete the Dynamic Time portion of the exercise prior to starting Inventory Rollover.
-
Matrix Inverse using Optimizer
In the following article, we will discuss how to use Anaplan Optimizer to compute Matrix Inverse. Matrix Inverse as a functionality can be used to solve a Multi Linear Regression Problem in Anaplan. Using Matrix Inverse, we are going to solve the following Multi Linear Regression equation: Y = b0 + b1x1 + b2x2 + b3x3 +…
-
Plan better, faster; migrate to the UX!
Provide your users with a seamless, intuitive, modern experience for them to plan more efficiently in a collaborative way, at their desks or on the move. Present and distribute pixel-perfect, visually appealing reports to stakeholders. The Anaplan UX (formerly new UX) has been with us for over two years now. Since it was…
-
[Start Here] SCIM - The Basics
Are you using Central Identity Management (CIM) and want to connect Anaplan directly to your Identity Management System (IDMS)? Are you facing challenges with a Security audit? Would you like to add Anaplan to your corporate User Provisioning process? If any of the above questions describe even a part of your Anaplan…
-
SCIM APIs: A Use Case to enhance your Central Identity Management (CIM) Process
Need a refresher on SCIM? Read our [Start Here] article! What is User Provisioning? Let's start with a reminder; User Provisioning is a process by which an individual is granted access to the Anaplan platform and assigned the model role that allows them to interact with the information that they are authorized to use. We…
-
User Access Management: Part 3 - Practice makes perfect!
This is a detailed walk-through (and a downloadable link to a practice model!) that you can follow to get started on your UAM journey. Note that the examples here leverage the Bulk API for adding new users to models. If you have enabled the tenant-level option to Manage users in Administration only, then you will need to…
-
User Access Management: Part 2 - This is how we do it
At Anaplan, we are using Anaplan internally for many of our business processes; this is how we set up our User Access Management. Note that the examples here leverage the Bulk API for adding new users to models. If you have enabled the tenant-level option to Manage users in Administration only, then you will need to…
-
[Start Here] User Access Management - Part 1: Get Started
A foundational design element of any Anaplan model is User Management. This includes creating the design within the Anaplan model and app, as well as establishing the process for managing and maintaining access once users are active. The table below contains questions that are typically asked as part of the Foundations…
-
Building a Chat Bot - Part 2: using Slack App and Ngrok
In our part 1 (for AWS or for GCP), we set up the foundations to build our grand project: having a chatbot interacting with Anaplan. By getting a new token at will, we will then be able to authenticate to Anaplan as many times as we need. We are still far from our main goal though. So, let’s continue! In today’s series, we…
-
How to Interact With Anaplan Application Lifecycle Management (ALM) APIs?
* What is covered in this article? * What is NOT covered in this article? * What pre-requisites do I need? * Introduction * Anaplan Setup * Postman Setup * ALM Process * Step 0: Create Revision * Step 1: Take Target Model Offline * Step 2: Retrieve last revision from Target Model * Step 3: Retrieve syncable revision tag…
-
ALM APIs: This is how we use it
Application Lifecycle Management APIs (ALM APIs) were released earlier this year, and their purpose is to make model change management more scalable, automatable, and integrate with other systems. We have seen the ALM APIs being leveraged in 3 distinctive ways: * to orchestrate and run multiple model deployments (model…