Use specific Active Directory Group as source

Update for Org Chart 4.

The code for the Custom JavaScript step:

window.user_ids = [];

api.prerenderAction = function (completed) {
    try {
        let collUser = [];

        retrieveAllUsersInGroup();
        
        function retrieveAllUsersInGroup() {
            let clientContext = new SP.ClientContext("https://tenant.sharepoint.com/sites/OrgChart/");
            let collGroup = clientContext.get_web().get_siteGroups();
            let oGroup = collGroup.getByName("OrgChart Owners");
            collUser = oGroup.get_users();
            clientContext.load(collUser);
            clientContext.executeQueryAsync(onQuerySucceeded, onQueryFailed);
        }

        function onQuerySucceeded() {

            let userEnumerator = collUser.getEnumerator();
            while (userEnumerator.moveNext()) {
                let oUser = userEnumerator.get_current();
                user_ids.push(oUser.get_loginName())
            }
        }

        function onQueryFailed(sender, args) {
            console.log("Request failed");
        }

    } catch (err) {
        
    } finally {
        completed();
    }
}

The function for the Filtration step:

(itemData) => {
    return user_ids.includes(itemData.AccountName);
}