From fc4356e9b46712ef13c23c2284dfb942a72b36a6 Mon Sep 17 00:00:00 2001 From: Max Strivens <74908625+mstrivens@users.noreply.github.com> Date: Wed, 8 Jul 2026 10:24:46 +0100 Subject: [PATCH 1/4] docs: document customCourseTypes field for SAP SuccessFactors LMS connector --- connection-guides/lms/sapsuccessfactors.mdx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/connection-guides/lms/sapsuccessfactors.mdx b/connection-guides/lms/sapsuccessfactors.mdx index d61f442..9bfe5e9 100644 --- a/connection-guides/lms/sapsuccessfactors.mdx +++ b/connection-guides/lms/sapsuccessfactors.mdx @@ -105,6 +105,16 @@ flow you follow will depend on your use case. +## Configuring Custom Course Content Types (Optional) + +By default, StackOne classifies SAP items with the type `COURSE`, `MOOC`, or `ONLINE` as courses, and everything else (`BOOK`, `VIDEO`, `DOC`, etc) as content. + +If your SAP instance uses its own custom item classification types for what you consider courses (for example, a custom type like `PROGRAM` or `WEBINAR`), those items won't appear in the StackOne `/courses` endpoint by default, since StackOne doesn't recognize your custom type names. + +To fix this, enter your custom SAP item type IDs as a comma-separated list in the `Custom Course Content Types` field when connecting SAP SuccessFactors to StackOne (for example: `PROGRAM,WEBINAR`). These are added on top of the standard `COURSE`, `MOOC`, and `ONLINE` types — items matching any of them will be returned from `/courses`, and none of them will appear in `/content`. + +You can find your instance's item type IDs in SAP SuccessFactors Learning Administration, under the classification/type configuration for the content or course you're trying to sync. + # Authentication Flow 2: Linking your SAP instance library to an external content provider pushing data to your SAP instance. ### Finding the Learning Hub URL From 079558cb38ad2f951b8bcab7617c953aa434402f Mon Sep 17 00:00:00 2001 From: Max Strivens <74908625+mstrivens@users.noreply.github.com> Date: Wed, 8 Jul 2026 15:50:34 +0100 Subject: [PATCH 2/4] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- connection-guides/lms/sapsuccessfactors.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connection-guides/lms/sapsuccessfactors.mdx b/connection-guides/lms/sapsuccessfactors.mdx index 9bfe5e9..6589ea1 100644 --- a/connection-guides/lms/sapsuccessfactors.mdx +++ b/connection-guides/lms/sapsuccessfactors.mdx @@ -111,7 +111,7 @@ By default, StackOne classifies SAP items with the type `COURSE`, `MOOC`, or `ON If your SAP instance uses its own custom item classification types for what you consider courses (for example, a custom type like `PROGRAM` or `WEBINAR`), those items won't appear in the StackOne `/courses` endpoint by default, since StackOne doesn't recognize your custom type names. -To fix this, enter your custom SAP item type IDs as a comma-separated list in the `Custom Course Content Types` field when connecting SAP SuccessFactors to StackOne (for example: `PROGRAM,WEBINAR`). These are added on top of the standard `COURSE`, `MOOC`, and `ONLINE` types — items matching any of them will be returned from `/courses`, and none of them will appear in `/content`. +To fix this, enter your custom SAP item type codes as a comma-separated list in the `Custom Course Content Types` field when connecting SAP SuccessFactors to StackOne (for example: `PROGRAM,WEBINAR`). These are added on top of the standard `COURSE`, `MOOC`, and `ONLINE` types — items matching any of them will be returned from `/courses`, and none of them will appear in `/content`. You can find your instance's item type IDs in SAP SuccessFactors Learning Administration, under the classification/type configuration for the content or course you're trying to sync. From 5ff6ee614f232419bb8c23e0b613255a95112210 Mon Sep 17 00:00:00 2001 From: Max Strivens <74908625+mstrivens@users.noreply.github.com> Date: Wed, 8 Jul 2026 15:50:44 +0100 Subject: [PATCH 3/4] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- connection-guides/lms/sapsuccessfactors.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connection-guides/lms/sapsuccessfactors.mdx b/connection-guides/lms/sapsuccessfactors.mdx index 6589ea1..4b561a6 100644 --- a/connection-guides/lms/sapsuccessfactors.mdx +++ b/connection-guides/lms/sapsuccessfactors.mdx @@ -107,7 +107,7 @@ flow you follow will depend on your use case. ## Configuring Custom Course Content Types (Optional) -By default, StackOne classifies SAP items with the type `COURSE`, `MOOC`, or `ONLINE` as courses, and everything else (`BOOK`, `VIDEO`, `DOC`, etc) as content. +By default, StackOne classifies SAP items with the types `COURSE`, `MOOC`, or `ONLINE` as courses, and everything else (`BOOK`, `VIDEO`, `DOC`, etc.) as content. If your SAP instance uses its own custom item classification types for what you consider courses (for example, a custom type like `PROGRAM` or `WEBINAR`), those items won't appear in the StackOne `/courses` endpoint by default, since StackOne doesn't recognize your custom type names. From ed291e2691f28134eed6aebbebeb77707d2fd220 Mon Sep 17 00:00:00 2001 From: Max Strivens <74908625+mstrivens@users.noreply.github.com> Date: Wed, 8 Jul 2026 16:04:48 +0100 Subject: [PATCH 4/4] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- connection-guides/lms/sapsuccessfactors.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/connection-guides/lms/sapsuccessfactors.mdx b/connection-guides/lms/sapsuccessfactors.mdx index 4b561a6..4036c85 100644 --- a/connection-guides/lms/sapsuccessfactors.mdx +++ b/connection-guides/lms/sapsuccessfactors.mdx @@ -109,11 +109,11 @@ flow you follow will depend on your use case. By default, StackOne classifies SAP items with the types `COURSE`, `MOOC`, or `ONLINE` as courses, and everything else (`BOOK`, `VIDEO`, `DOC`, etc.) as content. -If your SAP instance uses its own custom item classification types for what you consider courses (for example, a custom type like `PROGRAM` or `WEBINAR`), those items won't appear in the StackOne `/courses` endpoint by default, since StackOne doesn't recognize your custom type names. +If your SAP instance uses its own custom item classification types for what you consider courses (for example, a custom type like `PROGRAM` or `WEBINAR`), those items won't appear in the StackOne `/courses` endpoint by default, since StackOne doesn't recognize your custom type codes. To fix this, enter your custom SAP item type codes as a comma-separated list in the `Custom Course Content Types` field when connecting SAP SuccessFactors to StackOne (for example: `PROGRAM,WEBINAR`). These are added on top of the standard `COURSE`, `MOOC`, and `ONLINE` types — items matching any of them will be returned from `/courses`, and none of them will appear in `/content`. -You can find your instance's item type IDs in SAP SuccessFactors Learning Administration, under the classification/type configuration for the content or course you're trying to sync. +You can find your instance's item type codes in SAP SuccessFactors Learning Administration, under the classification/type configuration for the content or course you're trying to sync. # Authentication Flow 2: Linking your SAP instance library to an external content provider pushing data to your SAP instance.