Discussions

Ask a Question

Panel Sources via REST API

We are trying to call a Panel Source using REST to add some data, but having issues. All Panel definitions should have associated Business Objects in iMIS Cloud, right? We have 3 panels in particular where this doesn't seem to be the case, and I see you can no longer auto-generate business objects from User defined tables/sources using the "Build All" button that used to exist in iMIS 2017.

How to pass filters which are nested in Endpoint?

"$values": [
            {
                "$type": "Asi.Soa.Membership.DataContracts.PersonData, Asi.Contracts",
                "PersonName": {
                    "$type": "Asi.Soa.Membership.DataContracts.PersonNameData, Asi.Contracts",
                    "LastName": "MANAGER",
                    "FullName": "MANAGER"
                },
                "AdditionalAttributes": {
                    "$type": "Asi.Soa.Core.DataContracts.GenericPropertyDataCollection, Asi.Contracts",
                    "$values": [
                        {
                            "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                            "Name": "CustomerTypeDescription",
                            "Value": "Staff"
                        },
                        {
                            "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                            "Name": "IsMemberRecord",
                            "Value": {
                                "$type": "System.Boolean",
                                "$value": false
                            }
                        },
                        {
                            "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                            "Name": "CustomerTypeCode",
                            "Value": "STAFF"
                        },
                        {
                            "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                            "Name": "IsMember",
                            "Value": {
                                "$type": "System.Boolean",
                                "$value": false
                            }
                        },
                        {
                            "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                            "Name": "IsInactiveMember",
                            "Value": {
                                "$type": "System.Boolean",
                                "$value": false
                            }
                        },
                        {
                            "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                            "Name": "AllowAdvanceRenewal",
                            "Value": {
                                "$type": "System.Boolean",
                                "$value": false
                            }
                        },
                        {
                            "$type": "Asi.Soa.Core.DataContracts.GenericPropertyData, Asi.Contracts",
                            "Name": "JoinDate",
                            "Value": "0001-01-01T00:00:00"
                        }
                    ]
                },
                "Addresses": {
                    "$type": "Asi.Soa.Membership.DataContracts.FullAddressDataCollection, Asi.Contracts",
                    "$values": [
                        {
                            "$type": "Asi.Soa.Membership.DataContracts.FullAddressData, Asi.Contracts",
                            "AdditionalLines": {
                                "$type": "Asi.Soa.Membership.DataContracts.AddressLineDataCollection, Asi.Contracts",
                                "$values": []
                            },
                            "Address": {
                                "$type": "Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts",
                                "AddressId": "649416",
                                "VerificationStatus": 0
                            },
                            "AddresseeText": "MANAGER\r\n",
                            "AddressPurpose": "Home Address",
                            "CommunicationPreferences": {
                                "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceDataCollection, Asi.Contracts",
                                "$values": [
                                    {
                                        "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                        "Reason": "default"
                                    },
                                    {
                                        "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                        "Reason": "mail"
                                    },
                                    {
                                        "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                        "Reason": "bill"
                                    },
                                    {
                                        "$type": "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts",
                                        "Reason": "ship"
                                    }
                                ]
                            },
                            "FullAddressId": "649416",
                            "Salutation": {
                                "$type": "Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts",
                                "SalutationMethod": {
                                    "$type": "Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts",
                                    "PartySalutationMethodId": "main"
                                },
                                "Text": "MANAGER"
                            }
                        }
                    ]
                },
                "AlternateIds": {
                    "$type": "Asi.Soa.Core.DataContracts.AlternateIdDataCollection, Asi.Contracts",
                    "$values": [
                        {
                            "$type": "Asi.Soa.Core.DataContracts.AlternateIdData, Asi.Contracts",
                            "Id": "2",
                            "IdType": "Id"
                        }
                    ]
                },
                "Emails": {
                    "$type": "Asi.Soa.Membership.DataContracts.EmailDataCollection, Asi.Contracts",
                    "$values": [
                        {
                            "$type": "Asi.Soa.Membership.DataContracts.EmailData, Asi.Contracts",
                            "Address": "[email protected]",
                            "EmailType": "_Primary",
                            "IsPrimary": true
                        }
                    ]
                },
                "FinancialInformation": {
                    "$type": "Asi.Soa.Membership.DataContracts.FinancialInformationData, Asi.Contracts"
                },

Import Past Event Registrations into Cloud iMIS

Hi @CesarEpino,

Can we intergrate RISE pages in iframe on othe MVC site?

I want to add pages created in RISE to be implemented in my MVC site. But it is not working. Below is the iframe code which i am using.

REST Endpoint similar to Membership Endpoint "GetRolesWithLogin"

Hi ASI,

Adding Company Admin Relationship

Hello,

REST API: Get Application Date/Time

Is there a REST call that can return the database time, similar to the asi_GetAppDatetime() SQL function? Or if not that, perhaps something that would return the System.Database.TimeZoneOffset value from the SystemConfig table, so we could calculate it ourselves? I'd have sworn there was something for this, but can't seem to locate it.

Panel Editor breaks integration

Hi, have a client integration that is breaking whenever client uses a Panel Editor - even just to add a field (already existing) to a screen when neither are being used in the integration.

User ID of actual user is not being reflected in Change Logs when profile changes are made by that user on our website

We recently moved our website from Rise to Word Press. I note that when members update their profiles on our website, the User ID being reflected in our Change Logs is the one setup by our web developers (i.e. User ID of the dedicated Full User account) and NOT the User ID of the actual member when he/she logged in.

Contact us
Copyright © Advanced Solutions International, All rights reserved.