Zum Inhalt springen

object

Returns object.

Type: SMObject!

Arguments

  • id: UID! — Param id could be the objectID (Number) or the objectGUID
query($id: UID!) {
object(id: $id) {
absence {
absenceDate
absenceFrom
absenceTo
amount
childItemLinkType
comment
id
}
accessGroup {
childItemLinkType
id
locked
name
profileCode
}
accessStates {
accessRight
state
}
accountingItems {
hasBeenSet
hidden
isFix
itemTypeLookupID
startAt
text
value
valueFormatted
}
accountingItemsAsText
aclInherit
acls {
aclCode
aclID
description
everybody
isOwner
ownMember
ownPerson
recursiv
recursiveOnlyChildren
}
address {
addressAsText
areaCode
attentionTo
cellPhone
childItemLinkType
city
co
company
countryCode
department
email
email2
email3
fax
id
isDefaultBillAddress
isDefaultMailingAddress
jobFunction
phone
phoneDirect
poBox
province
skypeName
state
street
streetNr
types
url
}
announcement {
announcementID
childItemLinkType
id
imageBase64
imagePosition
isSeen
text
textHtml
topic
unreadAnnouncementCount
}
announcementCategory {
childItemLinkType
color
icon
id
name
orderNr
showOnDashboard
}
apprenticeshipContract {
apprenticeshipContractID
canton
childItemLinkType
contractNumber
endDate
id
startDate
terminationDate
}
article {
articleNumber
childItemLinkType
eanNumber
id
manufacturer
manufacturerNumber
name
taxID
text
unitID
}
assignment {
advancePayment
advancePaymentTranslated
childItemLinkType
finishDate
id
number
paymentPeriodType
paymentPeriodTypeTranslated
startDate
}
attachedToObjectMember {
autoGeneratedBy
memberID
validFrom
validTo
}
availableActions {
addToFavorites
copyObject
createChild
deleteObject
downloadOriginalFile
downloadPdf
downloadZip
editFile
editObject
linkObject
moveObject
openObject
pasteInto
renameObject
setFileVersionTag
sortChildren
subscribe
uploadNewVersion
viewPdf
}
availableBulkMailings {
allowAddRecipients
code
isDefault
isTemplate
name
orderNr
sendOnHoldByDefault
supportsGrouping
}
availableProcessSteps {
alternativeAclCheckRight
alwaysRecursiveOperation
askRecursiveOperation
changeObjectStatus
childItemLinkType
confirmationMessageType
createdAt
createdByPersonID
description
enabled
generateBulkMailing
id
inputQueryGql
lockObjectAtStep
name
orderNr
processStep
recursiveOperationOnObjectTypes
runInWorker
triggerOnlyBySystem
updatedAt
updatedByPersonID
userCommentRequired
}
bankAccount {
BCNumber
BICNumber
ESRAddressLines
ESRPreNumber
FIBUNumber
accountNumber
bankName
childItemLinkType
ibanNumber
id
name
ownerName
qrIbanNumber
}
bill {
billDate
billForTheAttentionOf
childItemLinkType
dueDate
id
installmentCount
journalEntriesAsText
lastRemindedAt
name
number
ourSignature
paymentStatus
printedDate
remainingAmount
subTitle
taxDate
totalAmount
yourOrderNumber
yourReferenceNumber
yourSignature
}
bulkMailing {
attachmentsAsPdf
bccEmailAddress
bulkMailingID
channel
childItemLinkType
code
id
name
sendMode
senderEmail
senderName
shortCode
warnOnRepeatedSend
}
campaign {
childItemLinkType
contactType
finish
id
name
recipientCount
recipientCountNew
recipientCountSent
runCampaignAvailable
start
}
case {
childItemLinkType
closeReason
closedAt
id
priority
reactionDueAt
requesterDisplayName
requesterEmail
requesterName
resolutionDueAt
title
}
categories {
checked
count
}
categoriesAsString
certificate {
childItemLinkType
id
issueDate
name
}
certificateType {
childItemLinkType
code
id
name
reportCode
validityMonths
warningMonths
}
cmsContent {
childItemLinkType
id
publicationDate
publishedAt
scheduledPublishAt
slug
}
code
company {
burNumber
cantonApprenticeshipCompanyNumber
childItemLinkType
contactName
id
name
uid
}
contract {
annualVacationDays
childItemLinkType
contactAddressMode
contactAddressObjectTypeID
id
lessonValueSumPerYearMax
lessonValueSumPerYearMin
lessonValuesPerDay
lessonValuesPerWeek
lessonValuesPerWeekMax
number
priority
reportCode
type
typeName
typeTranslated
wageAccountingNumber
workloadPercent
}
course {
acronym
autoCreateTicket
autoDisposePerson
childItemLinkType
courseGroupCode
courseVisible
finish
hasEducationPlan
hasMissingSubjectClasses
hasOnlyFlexSubjects
id
isCurrent
isPublishedOnline
isStarted
lessonCount
maximumParticipantCount
maximumWaitingListCount
meetingProvider
minimumParticipantCount
name
nameOnScreens
number
parentCourseCount
registrationFrom
registrationTo
showOnlineFrom
showOnlineTo
start
termDatesForCalendar
ticketDelivery
timePeriod
timePeriodCount
timePeriodName
totalRevenue
urlSlug
}
courseFramework {
acronym
bbtCode
childItemLinkType
courseOfficialName
courseSBFIName
courseSBFISBAName
courseTimeType
id
languageCode
lessonCount
maximumParticipantCount
maximumWaitingListCount
meetingProvider
minimumParticipantCount
name
nameOnScreens
registrationStartDays
timeForApplicationsDays
timePeriod
timePeriodCount
timePeriodName
}
courseListing {
autoCreateCourseParticipant
autoCreateTicket
childItemLinkType
companyEnrollmentEnabled
description
descriptionHtml
id
imageUrl
isDefaultForTraining
isPublished
name
showInstructors
showOnlineFrom
showOnlineTo
trainingID
urlSlug
}
courseParticipant {
billingNotes
childItemLinkType
classDispositionNotes
costCenter
dateOfSale
dispensedReason
id
isDispensed
personnelNumber
subjectDispositionNotes
transferable
variantsAsText
waitingListPosition
}
createdAt
createdBy {
absenceComments
ahvnr
bankAddress
bankIbanNumber
bankName
birthday
childItemLinkType
civilstatus
classMembershipEndDate
code
courseParticipationInfo
deliverMessageType
driversLicenceClass
employmentRate
entryAt
extra1
extra2
extra3
fullName
fullNameRevert
id
isActive
jobFunction
lastName
leaveAt
licensePlateNumber
licensePlateNumber2
lockerNumber
middleName
militaryDivison
militaryDriversLicenceClass
militaryRank
nameTag
occupation
officeNr
pcNumber
personNumber
picture
placeOfBirthCity
placeOfBirthState
placeOfOriginCity
placeOfOriginState
preName
religiousDenomination
ripolNumber
salutation
salutationWithName
sex
shippingComment
signature
title
titleAddress
weaponNumber
}
currentLink {
createdAt
createdBy
fileTagID
level
linkToObjectID
linkType
linkedObjectID
objectID
orderNr
}
customField {
caption
dateValue
intValue
textValue
value
xmlValue
}
customFields {
caption
dateValue
intValue
textValue
value
xmlValue
}
customNumber
customer {
childItemLinkType
discountAgreement
fixedDiscountPercent
id
name
number
}
customers {
childItemLinkType
discountAgreement
fixedDiscountPercent
id
name
number
}
dashboard {
childItemLinkType
id
name
}
deletionInfo {
date
}
disposeTemplate {
childItemLinkType
daysMode
defaultBreakLength
defaultDayEnd
defaultDayStart
defaultLessonLength
id
isDisposeRaster
isUniversal
name
schoolWeekDays
}
dossier {
childItemLinkType
id
name
number
subject
}
enrollmentForm {
childItemLinkType
definition
id
name
renderDefinition
revision
}
entry {
childItemLinkType
date
esrLine
id
name
}
event {
childItemLinkType
id
name
nameOnScreens
singleDay
visibleOnScreens
}
eventSchedule {
acronym
chargeFactor
childItemLinkType
durationMinutes
id
joinClassCount
lessonColorHTML
lessonValue
manualName
name
remoteLessonType
remoteLessonTypeTranslated
resourcesAsText
splitGroupsCount
termCount
termHiddenOnSchedule
}
exam {
childItemLinkType
date
examCategory
id
loading
name
}
file {
approvedAt
authors
childItemLinkType
expiration
extension
id
keywords
name
pdfStatus
purpose
title
viewPDF
}
fileTag {
childItemLinkType
fileTagID
id
name
}
financialAccount {
accountNumber
childItemLinkType
id
name
}
folder {
childItemLinkType
folderID
id
name
}
goal {
audience
certificate
childItemLinkType
clearance
coreCurriculum
courseMaterial
crossBenefits
deadline
deliverables
followingSubject
id
implications
indicatorGoal
initialSituation
knowledge
learnContent
learnMethod
lessonCount
literature
mindset
name
performanceAssessment
requiredPrevKnowledge
score
selfStudyHours
selfStudyInformations
skills
task
taskLearnContent
tasksituation
transferTask
workProcess
}
group {
childItemLinkType
description
estimatedSize
id
name
}
hasChildren
hasReports
history {
action
comment
data
date
objectHistoryID
objectStatus
processStepCode
}
icon {
hasFileTag
isLink
svg
url
}
id
importID
internship {
childItemLinkType
companyObjectID
endDate
id
internPersonID
internshipID
internshipNumber
internshipTypeID
professionID
startDate
}
isFavorite
isMember
isSubscribed
journalEntries {
childItemLinkType
date
id
journalID
text
typeID
}
journalEntriesAsText
journalEntry {
childItemLinkType
date
id
journalID
text
typeID
}
lastChange {
action
comment
data
date
objectHistoryID
objectStatus
processStepCode
}
lastChangedAt
lastChangedBy {
absenceComments
ahvnr
bankAddress
bankIbanNumber
bankName
birthday
childItemLinkType
civilstatus
classMembershipEndDate
code
courseParticipationInfo
deliverMessageType
driversLicenceClass
employmentRate
entryAt
extra1
extra2
extra3
fullName
fullNameRevert
id
isActive
jobFunction
lastName
leaveAt
licensePlateNumber
licensePlateNumber2
lockerNumber
middleName
militaryDivison
militaryDriversLicenceClass
militaryRank
nameTag
occupation
officeNr
pcNumber
personNumber
picture
placeOfBirthCity
placeOfBirthState
placeOfOriginCity
placeOfOriginState
preName
religiousDenomination
ripolNumber
salutation
salutationWithName
sex
shippingComment
signature
title
titleAddress
weaponNumber
}
lead {
childItemLinkType
id
pendingDate
possibleStartDate
rating
whatsappOptInAt
}
learnModule {
acronym
childItemLinkType
id
lessonColor
lessonColorHTML
name
timePeriod
timePeriodString
}
learningPath {
childItemLinkType
description
id
name
}
lessonSketch {
childItemLinkType
duration
fieldOneCaption
fieldOneWidth
fieldThreeCaption
fieldThreeWidth
fieldTwoCaption
fieldTwoWidth
id
name
}
library {
LibraryID
childItemLinkType
id
name
}
links {
createdAt
createdBy
fileTagID
level
linkToObjectID
linkType
linkedObjectID
objectID
orderNr
}
listAcls {
state
translatedState
}
listView {
childItemLinkType
columns
contextParentObjectTypeID
defaultView
icon
id
name
relatedIdentifier
relatedObjectTypeID
}
listingPlatform {
autoCreateCourseParticipant
autoCreateTicket
childItemLinkType
companyEnrollmentEnabled
description
enrollmentDraftRetentionDays
enrollmentDraftsEnabled
id
isDefault
name
showInstructors
}
locks {
at
lockID
remarks
sessionID
type
validUntil
}
longName
mailTemplate {
childItemLinkType
code
contentHtml
contentJson
id
isPlainText
languageCode
mailTemplateID
name
subjectTemplate
version
}
mailbox {
childItemLinkType
id
name
}
managedByNgSchema {
applyMode
content
createdAt
customerCode
deployMode
filePath
hash
id
minVersion
name
updatedAt
}
mark {
childItemLinkType
id
mark
name
text
}
material {
childItemLinkType
id
name
quantity
}
media {
childItemLinkType
id
mediaSourceType
mimeType
name
runLength
streamEmbedUrl
streamVideoID
vimeoEmbedUrl
vimeoPrivacyHash
vimeoVideoID
youtubeEmbedUrl
youtubeVideoID
}
memberModels {
memberModelID
name
}
memberResults {
hasACLFiltered
hasMembers
hasMoreData
nextPageOffset
totalCount
}
memberShipModels {
memberShipModelID
name
}
membersAsText
memberships {
hasACLFiltered
hasMembers
hasMoreData
nextPageOffset
totalCount
}
menu {
caption
hint
hintKey
icon
iconSvg
iconUrl
numberBadge
type
}
message {
attachmentsAsPdf
childItemLinkType
delayDeliveryTo
errorNotificationSentAt
id
isHtml
massMailing
pingenDeliveryType
pingenLetterId
priority
readAt
receiversAsText
sendAt
senderName
subject
text
textAsHtml
type
}
messageFolder {
childItemLinkType
id
name
unreadMessageCount
}
name
numbering
objectGuid
objectName
objectType {
aclInherit
color
defaultListHide
defaultParentObjectID
forceDefaultParentObjectID
iconSvgLink
initialWorkflowProcessStep
isCreatableAtDefaultLists
isDefaultNew
isInactive
isMainType
isUserCreateable
listHide
myMemberShipHide
myMemberShipLabel
name
namePlural
objectCodeGeneratorPrefix
objectCodeGeneratorTypeID
objectType
objectTypeHide
shortName
sysType
tenantChange
tenantNotGlobalRequired
tenantSet
treeHide
webActivePage
webHideOverview
}
objectTypeID
opportunityGroup {
childItemLinkType
id
name
opportunityGroupID
}
orderNr
orderType
owner {
absenceComments
ahvnr
bankAddress
bankIbanNumber
bankName
birthday
childItemLinkType
civilstatus
classMembershipEndDate
code
courseParticipationInfo
deliverMessageType
driversLicenceClass
employmentRate
entryAt
extra1
extra2
extra3
fullName
fullNameRevert
id
isActive
jobFunction
lastName
leaveAt
licensePlateNumber
licensePlateNumber2
lockerNumber
middleName
militaryDivison
militaryDriversLicenceClass
militaryRank
nameTag
occupation
officeNr
pcNumber
personNumber
picture
placeOfBirthCity
placeOfBirthState
placeOfOriginCity
placeOfOriginState
preName
religiousDenomination
ripolNumber
salutation
salutationWithName
sex
shippingComment
signature
title
titleAddress
weaponNumber
}
parent {
accountingItemsAsText
aclInherit
categoriesAsString
code
createdAt
customNumber
hasChildren
hasReports
id
importID
isFavorite
isMember
isSubscribed
journalEntriesAsText
lastChangedAt
longName
membersAsText
name
numbering
objectGuid
objectName
objectTypeID
orderNr
orderType
parentObjectID
remarks
resourceBusyByTerms
shortName
specialType
suffix
suffixManual
thumbnail
validFrom
validTo
}
parentObjectID
parents {
depth
name
objectID
objectType
parentObjectID
sysType
}
payment {
childItemLinkType
id
isAdvancePayment
name
}
paymentRun {
childItemLinkType
id
name
paymentRunData
paymentRunDate
}
person {
absenceComments
ahvnr
bankAddress
bankIbanNumber
bankName
birthday
childItemLinkType
civilstatus
classMembershipEndDate
code
courseParticipationInfo
deliverMessageType
driversLicenceClass
employmentRate
entryAt
extra1
extra2
extra3
fullName
fullNameRevert
id
isActive
jobFunction
lastName
leaveAt
licensePlateNumber
licensePlateNumber2
lockerNumber
middleName
militaryDivison
militaryDriversLicenceClass
militaryRank
nameTag
occupation
officeNr
pcNumber
personNumber
picture
placeOfBirthCity
placeOfBirthState
placeOfOriginCity
placeOfOriginState
preName
religiousDenomination
ripolNumber
salutation
salutationWithName
sex
shippingComment
signature
title
titleAddress
weaponNumber
}
personLeave {
affectedTermCount
childItemLinkType
dateFrom
dateTo
endHalf
id
personLeaveID
reason
startHalf
substitutionResolved
timeFrom
timeTo
}
plannedCourseSlot {
blockedDateInfo
childItemLinkType
color
courseFrameworkObjectID
estimatedParticipants
finish
generatedCourseObjectID
id
plannedCourseSlotID
planningNotes
roomObjectID
schedulePattern
siteID
start
}
plannedOffering {
childItemLinkType
color
courseFrameworkName
courseFrameworkObjectID
defaultSiteID
estimatedParticipants
id
plannedCount
plannedOfferingID
planningNotes
preferredWeekdays
targetParentObjectID
variantDescription
}
planningPeriod {
childItemLinkType
finish
id
planningPeriodID
start
}
planningScenario {
childItemLinkType
copiedFromScenarioID
id
isActive
planningScenarioID
}
processStep {
alternativeAclCheckRight
alwaysRecursiveOperation
askRecursiveOperation
changeObjectStatus
childItemLinkType
confirmationMessageType
createdAt
createdByPersonID
description
generateBulkMailing
id
inputQueryGql
lockObjectAtStep
name
orderNr
processStep
recursiveOperationOnObjectTypes
runInWorker
triggerOnlyBySystem
updatedAt
updatedByPersonID
userCommentRequired
}
processStepTask {
childItemLinkType
configJson
enabled
id
name
processStepTaskID
taskType
}
processStepTaskRuns {
errorMessage
finishedAt
outputJson
paramsJson
processStep
runID
startedAt
status
taskName
taskType
userName
}
query {
batchSize
childItemLinkType
id
loadingVia
name
noAclChecks
query
queryMode
queryPrecalcID
queryResultCacheType
slug
ttlDrop
ttlExpired
type
}
queryPrecalc {
activeTable
childItemLinkType
cronSchedule
deleteOldTableOnSuccess
description
id
lastRuntime
lastUpdated
name
storedProcedureName
tableNameBlue
tableNameGreen
updateStatus
viewName
}
question {
backgroundImageUrl
childItemLinkType
correctAnswer
description
explanation
id
name
question
questionHTML
questionID
required
type
}
questionPool {
childItemLinkType
description
id
isPublic
name
questionPoolID
}
quiz {
allowNavigation
allowResumeInSession
availableFrom
availableTo
childItemLinkType
description
enableCalculator
enableProctoringMode
gradingMethod
hideResultsFromStudents
id
instructions
maxAttempts
name
passingScore
plannedDurationMinutes
requireFullscreen
requireSafeExamBrowser
requireSubmissionConfirmation
requireTeacherStart
showCorrectAnswers
showElapsedTime
showScoreImmediately
showTableOfContents
shuffleAnswers
shuffleQuestions
timeLimit
timeLimitMode
title
}
quizSession {
childItemLinkType
endedAt
id
quizSessionID
sessionCode
startedAt
status
}
remarks
report {
category
childItemLinkType
code
csvExportUseDoubleQuotes
csvExportUseHeader
detailSysType
engine
id
name
outputFormat
template
type
}
resourceBusyByTerms
room {
capacity
childItemLinkType
id
isHybridCapable
level
name
}
schoolReport {
accompanyingText
childItemLinkType
firstSignatureFunction
firstSignaturePersonID
firstSignaturePrintFlag
id
introductionText
isSufficient
name
promotionJustification
promotionStatus
secondSignatureFunction
secondSignaturePersonID
secondSignaturePrintFlag
}
schoolReportTemplate {
childItemLinkType
extraText1
extraText2
firstSignatureFunction
firstSignaturePrintFlag
id
name
secondSignatureFunction
secondSignaturePrintFlag
}
screen {
authorizationKey
childItemLinkType
displayCaption
id
lastUpdate
location
name
}
shortName
site {
childItemLinkType
externLocation
googlePlaceId
id
isOnline
name
showInRoomOverview
}
specialType
sponsor {
childItemLinkType
id
name
}
status {
alwaysHidden
color
defaultVisible
description
inactiveLevel
isButtonVisible
name
objectID
orderNr
statusID
}
statusHistory {
date
objectStatus
}
subject {
childItemLinkType
id
name
}
suffix
suffixManual
survey {
childItemLinkType
description
end
id
name
title
}
task {
childItemLinkType
description
doneDate
dueDate
id
objectLockOnDeadLine
reminderDate
taskID
title
}
tenant {
childItemLinkType
code
id
isGlobal
name
taxNumber
}
tenantDetail {
childItemLinkType
code
id
isGlobal
name
taxNumber
}
term {
accountingStatus
alarmOffMessage
childItemLinkType
dayCaption
disposeObjectID
finish
hiddenOnSchedule
id
isClassesClickable
isGoalsClickable
isLearnModuleClickable
isLessonSketchClickable
isMaterialClickable
isResourcesClickable
isResourcesTreeViewEnabled
isRoomsClickable
lessonValue
location
name
start
termMemberUsernamesAsText
termMembersAsText
}
text {
author
childItemLinkType
id
name
}
thumbnail
timePeriodRaster {
childItemLinkType
id
name
}
timePeriodRasterItem {
childItemLinkType
finish
id
name
start
}
training {
activeParticipantCount
childItemLinkType
id
name
plannedCourseCount
runningCourseCount
trainingID
}
trainingItem {
childItemLinkType
description
id
imsManifest
launchData
name
status
type
}
trainingParticipant {
childItemLinkType
id
participantInfo
remarksHtml
semesterCount
subscribedAt
textAsHtml
}
urlLink {
childItemLinkType
id
name
openInIframe
target
}
validFrom
validTo
variant {
childItemLinkType
code
id
maxCount
maxCredits
minCount
minCredits
name
selectionMode
}
yearPlan {
childItemLinkType
disposeWeekDays
id
name
}
}
}