மாற்று பதிவேடு
என்ன புதிது.
அது கப்பல்கள் போல், தளத்தில் ஒவ்வொரு மேம்பாடு.
· SecurityService
டீம் கண்ட்ரோலர் — பட்டியல், உருவாக்க, படிக்க, புதுப்பிக்க மற்றும் நீக்க (KamoCollab CP01 T10)
GET|POST/api/பாதுகாப்பு/அணிகள் மற்றும் GET|PUT |DELETE/api/பாதுகாப்பு/அணிகள்/{id} (ஸ்பெக் § 5.7). ஒவ்வொரு கையாளுபவரும் முதலில் அழைப்பாளரை தீர்க்கிறார் (org இல்லாமல் 401); org இன் எந்த அமர்வுக்கும் வாசிப்புகள் திறந்திருக்கும்; எழுத்துக்கள் தேவை CONFIGURE _ SYSTEM அல்லது ஒரு கடவுளின் சாளரத்தைத் திறக்கவும் (403 MISSING _ RIGHT with needRight), அதற்கு முன் சரிபார்க்கப்பட்டது குழு மேலே பார்க்கப்படுகிறது. ஒரு UUID அல்லாத பாதை ஐடி, ஒரு அறியப்படாத ஐடி மற்றும் மற்றொரு org இன் குழு அனைத்தும் 404 TEAM _ NOT _ FOUND. ஒரு எழுத்து டீம் ரைட்டரின் பரிவர்த்தனையில் இயங்குகிறது, பின்னர் TeamService.afterWrite அதற்கு வெளியே; பதிலை உருவாக்கி புதுப்பிக்கவும் {குழு (விவரம், சாசன உருப்படிகளுடன்), உரிமைகள்Recalculated}, நீக்கவும் {நீக்கப்பட்டது: உண்மை, உரிமைகள் மறுபரிசீலனை செய்யப்பட்டது}. மறுப்புகள் TeamErrors 'உடல், சாசனம் வைத்து மறுப்பு CharterErrors வடிவம், மற்றும் ஒரு கட்டுப்பாடு தரவுத்தளம் எதிராக செயல்படுத்துகிறது ஒரே நேரத்தில் சேமிப்பது என்பது ஒரு 409 ரீலோட்டைக் கோருகிறது, 500 அல்ல.
· MediaService
உள் DM பாதை அரட்டை கொள்கை மற்றும் AI டர்ன் கார்டு வழியாக செல்கிறது, மேலும் ஒவ்வொரு அரட்டை வரியும் அதை எழுதியவர் யார் என்று கூறுகிறது (KamoCollab CP00 T7)
Post * * * * * * * * * * * * * * இப்போது மூல உறுப்பினர் அல்லது தேவைப்படுகிறது SYSTEM (இல்லையெனில் 400 SOURCE _ REQUIRED). ஒரு உறுப்பினர் வரி அரட்டை கொள்கை மூலம் சரிபார்க்கப்படுகிறது ஒரு உறுப்பினரின் சொந்த அனுப்பும் (எந்த DM இருக்கும் போது திறந்த பின்னர் அனுப்ப; ஏற்கனவே உள்ள DM இன் ஒரு _ வழி பதில் சாளரத்திற்கான வழிகாட்டி), 403 CHAT _ POLICY ஐ மறுத்தது, மற்றும் ஒரு AI அனுப்புநரின் வரிசை டர்ன் கார்டால் (429 AI _ TURN _ LIMIT) கணக்கிடப்படுகிறது. AI கள் அதன் சொந்த மனித மேற்பார்வையாளருக்கான வரிசை ஒருபோதும் கணக்கிடப்படுவதில்லை, மேலும் விதிகளை நிறைவேற்றுகிறது பாதுகாக்கும் போதுManagerLine இயக்கத்தில் உள்ளது. ஒரு SYSTEM வரி (காலண்டர் அறிவிப்புகள்) இரண்டையும் தவிர்க்கிறது. கையாளுபவர் எந்த பரிவர்த்தனையையும் திறக்கவில்லை: திருப்ப வரம்பு முதலில் படிக்கப்படுகிறது, பின்னர் InternalDirectMessageWriter (@Transactional @RetryOnDbConflict) திறக்கிறது டிஎம், திருப்பத்தை ஒப்புக்கொள்கிறார், வரியை எழுதி ரசிகர்-அவுட் தயார் செய்கிறார்; அறிவிப்பு கமிட்டைத் தொடர்ந்து வருகிறது. media_objs.source எழுதப்பட்டுள்ளது: உறுப்பினர் மூலம் MEMBER அனுப்புகிறது மற்றும் Exec2Exec பதிவுகள், SYSTEM மூலம் உள் SYSTEM கோடுகள் மற்றும் Exec2Exec வரவேற்கிறோம், சேவை மூலம் எச்சரிக்கைகள். ஒரு SYSTEM அல்லது SERVICE வரி ஒரு மனித முறை அல்ல, எனவே அது இனி இல்லை AI கவுண்டரை மீட்டமைக்கிறது. ஃபேன்-அவுட் பிரேம்கள், அனுப்பும் பதில், அதன் NATS சட்டகம் மற்றும் வரலாறு வரிசைகள் மூலத்தை எடுத்துச் செல்கின்றன (ஒரு NULL வரிசைக்கு உறுப்பினர்).
· kamo-internal
SP96 வாடகை படிவம் ஒரு AI இன் செக்ஸைக் கேட்கிறது மற்றும் வாடகையாளர் அதன் தொலைபேசி நீட்டிப்பு அல்லது பணிமனையை விட்டு வெளியேற அனுமதிக்கிறது; மக்கள் விருப்பமான செக்ஸைப் பெறுகிறார்கள்; சரிபார்ப்பு பட்டியலின் இப்போது அமைக்கவும் (SP96 T18)
- AI பணியமர்த்தல்: ஒரு தேவையான பெண்/ஆண் தேர்வு (வாடகை பொத்தான் அதை காத்திருக்கிறது), மற்றும் தொலைபேசி நீட்டிப்பு/பணிமனை சுவிட்சுகள், இரண்டும் ஆன்; பேலோட் எப்போதும் அனுப்புகிறது aiPhoneExtension and aiWorkstation as booleans, மற்றும் படிவத்தின் சரிபார்ப்பு பட்டியல் முன்னோட்டத்தில் இந்த பணியமர்த்தல் எதை அமைக்கும் என்பதை மட்டுமே பட்டியலிடுகிறது. - மக்கள் (உரிமையாளர், 2026-10-04): இருவரும் உருவாக்கும் படிவங்கள் விருப்பமான செக்ஸ் வழங்குகின்றன (குறிப்பிடப்படவில்லை/பெண்/ஆண்) அதை எழுதக்கூடிய ஒரு படைப்பாளருக்கு (sexEditAtCreate = sexEdit ஒரு புதிய பதிவுக்காக); தேர்ந்தெடுக்கப்பட்டபோது மட்டுமே அனுப்பப்பட்டது. - AI தொடர்பு குறிப்பு அதன் சொந்த அஞ்சல் பெட்டியை மட்டுமே வாக்குறுதி அளிக்கிறது. - பணியமர்த்தல் சரிபார்ப்பு பட்டியல்: NOT _ REQUESTED _ AT _ HIRE வார்த்தைகளில் சொல்லப்படுகிறது; பணியமர்த்தப்பட்ட ஒரு வரிசை வழங்குகிறது இப்போது அமைக்கவும், அதே மறுபயன்பாடு, அதன் சொந்த டோஸ்டுடன்.
· kamo-internal
SP96 வாடகை படிவம் ஒரு AI இன் பாலினத்தைக் கேட்கிறது மற்றும் வாடகையாளர் அதன் தொலைபேசி நீட்டிப்பு அல்லது பணிமனையை விட்டு வெளியேற அனுமதிக்கிறது; மக்கள் விருப்பமான பாலினத்தைப் பெறுகிறார்கள்; சரிபார்ப்பு பட்டியலின் இப்போது அமைக்கவும் (SP96 T18)
- AI வாடகை: ஒரு தேவையான பெண்/ஆண் தேர்வு (வாடகை பொத்தான் அதை காத்திருக்கிறது), மற்றும் தொலைபேசி நீட்டிப்பு/பணிமனை சுவிட்சுகள், இரண்டும் ஆன்; பேலோட் எப்போதும் அனுப்புகிறது aiPhoneExtension and aiWorkstation as booleans, மற்றும் படிவத்தின் சரிபார்ப்பு பட்டியல் முன்னோட்டத்தில் இந்த பணியமர்த்தல் எதை அமைக்கும் என்பதை மட்டுமே பட்டியலிடுகிறது. - மக்கள் (உரிமையாளர், 2026-10-04): இருவரும் உருவாக்கும் படிவங்கள் விருப்பமான செக்ஸ் வழங்குகின்றன (குறிப்பிடப்படவில்லை/பெண்/ஆண்) அதை எழுதக்கூடிய ஒரு படைப்பாளருக்கு (sexEditAtCreate = sexEdit ஒரு புதிய பதிவுக்காக); தேர்ந்தெடுக்கப்பட்டபோது மட்டுமே அனுப்பப்பட்டது. - AI தொடர்பு குறிப்பு அதன் சொந்த அஞ்சல் பெட்டியை மட்டுமே உறுதியளிக்கிறது. - பணியமர்த்தல் சரிபார்ப்பு பட்டியல்: NOT _ REQUESTED _ AT _ HIRE வார்த்தைகளில் சொல்லப்படுகிறது; பணியமர்த்தப்பட்ட ஒரு வரிசை வழங்குகிறது இப்போது அமைக்கவும், அதே மறுபயன்பாடு, அதன் சொந்த டோஸ்டுடன்.
· MediaService
மீடியா சர்வீஸ் org வரைபடத்தை கேஷ் செய்கிறது, அதிலிருந்து அரட்டை கொள்கை உண்மைகளைப் படிக்கிறது, மேலும் நிர்வகிக்கப்பட்ட கண்காணிப்பு நோக்கம் முழு சப்ட்ரீ (KamoCollab CP02 T17)
மீடியா சர்வீஸ் org கிராஃப் லோடரையும் அதன் 60 s கேச்சையும் அறிவிக்கிறது, மேலும் ஒரு கேட்பவர் security.orggraph.changed இல். * அது வரைபடத்தையும் பின்னர் அரட்டைக் கொள்கையையும் வெளியேற்றுகிறது ஒவ்வொரு பாடிலும் ஸ்னாப்ஷாட். அரட்டைக் கொள்கை அதன் உறுப்பினர் உண்மைகளை தற்காலிக சேமிப்பிலிருந்து உருவாக்குகிறது அதன் சொந்த கேள்விகளுக்கு பதிலாக வரைபடம். சந்தைப்படுத்தல் கண்காணிப்பின் நிர்வகிக்கப்பட்ட நோக்கம் இப்போது அழைப்பாளர் மற்றும் அவர்களுக்கு கீழே உள்ள அனைவரும் எந்த ஆழத்திலும் பதிவு செயலில் உள்ளவர்கள் மற்றும் இல்லை செயற்கை, ஒரு அறிக்கையின் குழு வரம்பைப் போலவே அதே வாசிப்பு.
· KBService
ஒரு மேற்பார்வையாளர் ஒரு AI உறுப்பினரின் குறிப்புகளை வாசிப்பது phi _ access _ log (KamoCollab CP00 T8) என்று எழுதப்படுகிறது
GET/api/குறிப்புகள்/உறுப்பினர்கள்/{உறுப்பினர்ஐடி},.../{noteId} மற்றும்.../{noteId}/பதிப்புகள் இப்போது பகிரப்பட்ட ஃபைஅசெஸ்ரெக்கார்டர் மூலம், அது வெற்றி பெற்ற பிறகு வாசித்ததை பதிவு செய்யுங்கள்: ஒன்று பட்டியலிடப்பட்ட ஒரு குறிப்புக்கு பட்டியல் வரிசை (ஒரு பதிவு அனைத்து தொகுதி), ஒரு குறிப்புக்கான ஒரு VIEW வரிசை அல்லது அதன் வரலாறு; resourceType NOTE, அழைப்பாளரின் org மற்றும் உறுப்பினர், purpuseOfUse செயல்பாடுகள், நியாயப்படுத்துதல் * * * * * * * * * * * * * * * * ஒரு மறுக்கப்பட்ட வாசிப்பு (403,404) அல்லது ஒரு வெற்று பட்டியல் எதுவும் எழுதவில்லை; VIEW மற்றும் பட்டியல் தோல்வியடைகிறது திறந்திருக்கும், எனவே ஒரு எழுத்து தோல்வி ஒருபோதும் மேற்பார்வையாளரின் பதிலை அடையாது. kbservice அதன் PHI எழுத்தாளரைப் பெறுகிறது: PhiAuditPersistanceConfig அறிவிக்கிறது * * * * * * * * * * * * * * * * * * அழிக்கும் மெதோட் பணிநிறுத்தத்துடன், மற்றும் KBService Application அதே கமிட்டில் com.kamo.z.shared.phi.audit ஸ்கேன் செய்கிறது (2026-08-03 பாடம்; KbPhiAuditWiringTest இரண்டையும் ஒன்றாக வைத்திருக்கிறது). தணிக்கை முத்திரைகள் தானாகவே நிகழ்ந்தன: ஃபைஅக்ஸெஸ்ரெக்கார்டர் முத்திரையிடப்படாத ஒன்றை மீண்டும் கட்டுகிறது அதன் நோக்கம் இல்லாத நிகழ்வுOfUse.
· SecurityService
அணி களம் — கம்பி, சரிபார்ப்பு, எழுத்தாளர், சேவை மற்றும் org-கிராஃப் மடிப்பு (KamoCollab CP01 T9)
TeamWire ஒரு குழு உடல் முத்தரப்பு நிலை (இல்லாத/பூஜ்யம்/மதிப்பு) படிக்கிறது; TeamValidator தலைப்புகள், விளக்கங்கள், காலக்கெடு, பாத்திரங்கள், உரிமைகள் (ஒரு மட்டமாக இயல்பாக்கப்பட்டது) சரிபார்க்கிறது, ஊழியர்கள் மட்டுமே உறுப்பினர், முன்னணி மற்றும் முன் நிறுவனத்திற்கு எதிரான தொப்பிகள் எதுவும் எழுதப்பட்டுள்ளது; டீம் ரைட்டர் ஒவ்வொரு குழுவையும் ஒரே முயற்சியில் எழுதுகிறது பரிவர்த்தனை, தனித்துவமான குறியீடுகளின் கீழ் பாத்திரங்கள் மற்றும் உரிமைகளை விசையால் மாற்றுதல் (செருகுவதற்கு முன் நீக்கப்படுகிறது, ஒரு இடத்தில் புதுப்பிக்கப்பட்ட வலது வைக்கப்படுகிறது); டீம் சர்வீஸ் ரீட்கள் மற்றும் அதற்குப் பிறகு சேவை செய்கிறதுwrite: the bounded recalculation in அதன் சொந்த பரிவர்த்தனை, சாசன அறிவிப்பு, மற்றும் டீம்சேஞ்ச்லிஸ்டனர் வரைபட உண்மைகள் மட்டுமே (R 1-25). LayerCharterSupport ஆதரிக்கிறது TeamCounts. எதுவும் இல்லை இது இன்னும் சேவை செய்கிறது (பணி 10).
· kamo-shared-library
பழைய வினவல் பாதைக்கு அடுத்ததாக, org வரைபடத்திலிருந்து உறுப்பினர் உண்மைகளை உருவாக்குங்கள் (KamoCollab CP02 T5)
ChatPolicySnapshotLoader லாங்ஃபங்ஷன் <OrgGraph> ஐ எடுக்கும் ஒரு கட்டமைப்பாளரைப் பெறுகிறது. இதன் மூலம், லோடு () நிறுவனத்தின் வரைபடத்தை புதியது மூலம் உறுப்பினர் உண்மைகளுக்கு வரைபடமாக்குகிறது உறுப்பினர்FactsFromGraph, ஒரு org இன் ஒரு சுமைக்கு ஒரு முறை வரைபடத்தை கேட்கிறது செயலில் உள்ள தொகுப்பு. ChatPolicyFactsRepository கட்டமைப்பாளர் மற்றும் LoadFacts மாற்றமின்றி; டாஸ்க் 18 இரண்டு சேவைகளும் மாறியவுடன் அவற்றை நீக்குகிறது. * * * * * * * * * * * * * * * * * ஒரே வரிசைகளை ஒரு சொற்களஞ்சிய நகலுக்கு ஊட்டுகிறது இன்றைய சுமை உண்மைகள் மற்றும் to OrgGraphRows.fromSql + OrgGrapBuilder + உறுப்பினர்FactsFromGrap, 2,000 க்கும் மேற்பட்ட சீரற்ற orgs மற்றும் நிலையான லூப், தொங்குவது மற்றும் வரம்புக்கு அப்பாற்பட்ட நிகழ்வுகள், மேலும் இரண்டு வரைபடங்களும் சமமானவை என்று வலியுறுத்துகின்றன.
· kamo-shared-library
உறுப்பினர் ஐடி மூலம் வரையறுக்கப்பட்ட மறு கணக்கீடு, மற்றும் குழு உறுப்பினர்களை அடையும் பங்கு திருத்தங்கள் (KamoCollab CP01 T7)
* * * * * * * * * * * * * * * இந்த உறுப்பினர்களை சரியாக மறுபரிசீலனை செய்கிறது: id மூலம் படிக்கவும் in 500 இன் துண்டுகள் (அமைப்பின் உறுப்பினர்கள் ஒருபோதும் இல்லை), ஒவ்வொரு பகுதியும் RecalcChunk (மூலம் அணி நிலை ஒரு துண்டுக்கு ஒரு முறை ஏற்றப்பட்டது; மாற்றப்பட்ட உறுப்பினர் மட்டுமே எழுதப்பட்டு அறிவிக்கப்படுகிறது). பூஜ்யம் மற்றும் மீண்டும் மீண்டும் வரும் ஐட்கள் கைவிடப்படுகின்றன, எதுவும் எஞ்சவில்லை 0 எந்த வினவலும் இல்லாமல், 1,000 க்கும் மேற்பட்ட தனித்துவமான ஐட்கள் அதற்கு மறுப்பு தெரிவிக்கப்பட்டு, அருவியின் முன் ஒரு பிரதிநிதி கட்டப்படாமல் விடப்படுகிறார். UpdateRoleMemberRights Applyed கொண்டு செல்லும் ஒவ்வொரு குழுவின் உறுப்பினர்களையும் மறுபரிசீலனை செய்கிறது பாத்திரம் (findTeamIdsByRoleId, findMemberIdsByTeamIdIn), ஒவ்வொன்றும் ஒருமுறை, ஒருபோதும் நேரடி வைத்திருப்பவர் இரண்டு முறை, அது ஏற்கனவே படித்த அமைப்பின் உறுப்பினர்களிடமிருந்து எடுக்கப்பட்டது, 500 துண்டுகளாக.
· SecurityService
SecurityService இன் org வரைபட பீன்ஸ், பின்னணி-கமிட் மாற்ற வெளியீட்டாளர், அதன் கேட்பவர் மற்றும் இரண்டு உள் வழிகள் (KamoCollab CP02 T7)
orgGrapBeanConfig லோடரை அறிவிக்கிறது (ஒரு படிக்க மட்டுமே பரிவர்த்தனை டெம்ப்ளேட் அதன் சொந்த, Clock.systemUTC ()) மற்றும் 60 s OrgGrapCache. OrgGrapChangePublisher ஒரு ஆர்ஜி-க்கு ஒரு பரிவர்த்தனையின் மாற்றங்களை சேகரிக்கிறது, இது முடிந்ததும் இதை நீக்குகிறது பாடில் வரைபடம் மற்றும் அரட்டை கொள்கை மற்றும் வெளியிடுகிறது * * * * * * * * * * * * * * * * * * ஒரு முறை ஒரு org க்கு; ஒரு ரோல்பேக் எதுவும் அறிவிக்காது, எந்த பரிவர்த்தனையும் ஒரே நேரத்தில் இயங்காது, மற்றும் அது ஒருபோதும் வீசாது. orgGrapEventListener ஒவ்வொரு பாடிலும் உள்ள இரண்டு கேச்சுகளையும் வெளியேற்றுகிறது நிகழ்வு. orgGrapInternalController சேவை GET.../org-graph/{orgId} மற்றும் .../{orgId}/X-Internal-Auth பின்னணியில் உள்ள ஜோடி; ஒரு அறியப்படாத org என்பது ஒரு வெற்று வரைபடம்.
· kamo-shared-library
லோடர், அதன் எட்டு org-bounded வினவல்கள், 60 s கேச், மாற்றம் நிகழ்வு, கம்பி கோடெக் மற்றும் துறைத் தலைவர் மேப்பிங் (KamoCollab CP02 T4)
- OrgGrapFactsRepository (donotmodify.dao.repos): எட்டு சொந்த வினவல்கள், ஒவ்வொன்றும் org _ id ஆல் வரையறுக்கப்பட்டவை ஒரு குறியீட்டின் மூலம்; பயனர்கள் மற்றும் CP01 இன் குழு அட்டவணைகள் அவர்களின் விசைகளில் இணைக்கப்படுகின்றன (EXPLAIN-சரிபார்க்கப்பட்டது). - OrgGraphRows.fromSql: வரிசைகளுக்கு சிறிய-வழக்கு வரைபடங்கள், மென்மையாக (தெரியாத enums என்டிட்டி என படிக்கப்படுகிறது இயல்புநிலை, ChatPolicySnapshotLoader இன் எண் மற்றும் பூலியன் விதிகள்). - OrgGrapLoader: ஒரு சுமைக்கு ஒரு வாசிப்பு மட்டுமே பரிவர்த்தனை; ஒரு பரிவர்த்தனைக்கு வெளியே TransientDbRetry, ஒரு ஒரு உள்ளே முயற்சி. - OrgGrapCache: காஃபின், எழுதியதும் 60 s, அதிகபட்சம் 1,000 org கள், ஒரு org க்கு ஒரு சுமை; புதியது () அதை புறக்கணிக்கிறது. - OrgGrapEvents: * * * * * * * * * * * * * அதன் உடல், மற்றும் ஒரு அனுப்புநர் சந்தா குறைகிறது தவறாக வடிவமைக்கப்பட்ட பாடங்கள் மற்றும் கையாளும் தோல்விகளைக் கொண்டுள்ளன. - OrgGrapWire: உள் ஸ்னாப்ஷாட் வரைபடங்கள் (சரங்கள் போன்ற ஐட்கள்) மற்றும் பின்புறம், ஒரு முத்திரை பொருந்தாத மீது மறுத்தது. - Department.headMemberId (படிக்க மட்டுமே வரைபடம்), DepartmentDTO தலை புலங்கள், அணி பகிர்வு Javadoc மற்றும் இந்த நீர்வீழ்ச்சியின் குறிப்பு இலை மட்டுமே.
· kamo-shared-library
உரிமைகள் மற்றும் அமர்வு-நேரம் நீர்வீழ்ச்சிகளின் அணி நிலை (KamoCollab CP01 T6)
டீம் லெவல்கள் (தூய்மையானவை, பீன் அல்ல) நான்கு கேள்விகளில் உறுப்பினர்களின் குழுக்களின் தொகுப்பைப் படிக்கிறது அவர்களின் எண் எதுவாக இருந்தாலும் (ஒரு அணியில் யாரும் இல்லாதபோது ஒன்று): உறுப்பினர்கள், அணிகள், ஒவ்வொரு பாத்திரத்தின் உரிமைகளுடனும், அவர்களின் நேரடி உரிமைகளுடனும் அவர்களின் பங்குகள். ஒவ்வொரு அணியும் உறுப்பினர் நீர்வீழ்ச்சியின் சொந்தத்தால் ஒரு பியர் மட்டத்தில் மடிப்புகளைச் சேர்ந்தவர் addSettingToLEVEL விதி (GRANTED Beats NUKE), வேலை தலைப்புக்குப் பிறகு மூடப்பட்டிருக்கும் மற்றும் உறுப்பினருக்கு முன்; FORCE, மூடல் மற்றும் AI காவலர்கள் இன்னும் பின்பற்றுகின்றன அமர்வு டைம்அவுட் அதே அளவைப் பெறுகிறது: குறுகிய காலமற்ற அணி டைம்அவுட் வேலைத் தலைப்பை மீறுகிறது, உறுப்பினரின் சொந்தம் இன்னும் அதை மீறுகிறது. பணியாளர்கள் மட்டும், துறை மற்றும் வேலை தலைப்பு போல: ஒரு வாடிக்கையாளர் எந்த குழு வினவல் செலவாகாது. ஒற்றை உறுப்பினர் பாதைகள் ஒரு உறுப்பினரின் நிலையை ஏற்றுகின்றன; recalcChunk துண்டை ஏற்றுகிறது ஒருமுறை. நான்கு குழு களஞ்சியங்கள் விருப்பமானவை; அவை இல்லாமல், அல்லது ஒரு உறுப்பினருக்கு எந்த குழுவிலும் இல்லை, ஒவ்வொரு நீர்வீழ்ச்சியும் முன்பு போலவே சரியாக தீர்கிறது: T1 கோல்டன்கள் உள்ளன இரண்டு முறைகளிலும் பச்சை மற்றும் திருத்தப்படாதது.
· kamo-internal
AI திரைகளை பாதை மூலம் அவர்களின் உதவி கட்டுரைகளுடன் இணைக்கவும், பிளேஸ்ஹோல்டர்களைக் காட்டிய AI அமைப்புகள் குறிப்புகளை சரிசெய்யவும் (SP98 T23)
-/உதவி மையம்/<பாதை> (பயன்பாடு/உதவி மையம்/[... பாதை]): கட்டுரையைத் திறக்கிறது / kb வாசகரின் சொந்த அறிவு அடித்தளம் உதவி மையத்தை வைத்திருக்கும் போது ( மேடை அமைப்பு), இல்லையெனில் வாசகரின் பொது உதவி மையம் மொழி. உதவி மையத்தின் சொந்த குறுக்கு குறிப்புகள் அதே முகவரியைப் பயன்படுத்துகின்றன. சாதாரண ஸ்லக்குகள் மட்டுமே ஏற்றுக்கொள்ளப்படுகின்றன; வேறு எதுவும் உதவி மையத்திற்குச் செல்கிறது முதல் பக்கம். - HelpArticleLink: அதே தாவல்; "உதவி மையத்தில் மேலும் அறிக" அல்லது ஒரு பெயரிடப்பட்ட பொருள்; அது அமர்ந்திருக்கும் மேற்பரப்புக்கு மை (Quick Tips column is light எந்த ஒரு தட்டிலும்). - இணைக்கப்பட்டுள்ளது: அமைப்புகள்> செயற்கை நுண்ணறிவின் அனைத்து எட்டு தாவல்களும், ஹோஸ்ட் கணினிகள்> கணினிகள், அத்தியாவசிய அமைப்பு> பாதுகாப்பு பாத்திரங்கள், துறைகள் மற்றும் வேலை தலைப்புகள், சுயவிவரத்தின் AI அறை, மற்றும் AI அழைப்புகள் கன்சோல். - பாதுகாப்பு மாதிரிகள் தாவல் "பாதுகாப்பு-மாதிரிகள்", மற்றும் அதன் விரைவான குறிப்புகள் மற்றும் பயன்பாடு & கண்ணோட்டத்தில் உள்ளவை "என்ன தலைப்பு"/"உடலைப் புரிந்துகொள்வது" என்று படித்தன: புதிய விசைகளிலிருந்து உண்மையான நகல். - HELP _ ARTICLES ஒரு சோதனை மூலம் கருவிகள்/உதவி-மையம்/மாநிஃபெஸ்ட். json க்கு நடத்தப்படுகிறது.
· kamo-internal
Link the AI screens to their help articles by path, and fix the AI settings tips that showed placeholders (SP98 T23)
- /help-center/<path> (app/help-center/[...path]): opens the article in /kb when the reader's own knowledge base holds the help center (the platform organization), else the public help center in the reader's language. The help center's own cross-references use the same address. Only plain slugs are accepted; anything else goes to the help center's front page. - HelpArticleLink: same tab; "Learn more in the help center" or a named subject; ink for the surface it sits on (the Quick Tips column is light on either palette). - Linked: all eight tabs of Settings > Artificial Intelligence, Hosted Computers > Computers, Essential Setup > Security Roles, Departments and Job Titles, the profile's AI room, and the AI calls console. - The Security Models tab read "security-models", and its Quick Tips and those of Usage & Overview read "What Title" / "Understanding Body": real copy from new keys. - HELP_ARTICLES is held to tools/help-center/manifest.json by a test.
· kamo-internal
AI குழு பகுதி, பதினைந்து KamoAI கட்டுரைகள், புதுப்பிக்கப்பட்ட AI மற்றும் அறிவிப்பு கட்டுரைகள், மற்றும் பொது தளத்தில் வேலை செய்யும் இணைப்புகள் (SP98 T23)
உள்ளடக்கம் (எழுதப்பட்டது, உள்ளடக்கத்தின் கீழ்/): - புதிய வகை AI அணி (AI உதவியாளருக்குப் பிறகு) மூன்று பிரிவுகள் மற்றும் 15 உடன் கட்டுரைகள்: AI குழு உறுப்பினர்கள் விளக்கினர், பணியமர்த்தல், மேற்பார்வை செய்தல், சாசனம், வேலை வார்ப்புருக்கள் மற்றும் நபர்கள், ஒப்புதல்கள்; பணியாளர் மையம், அனைத்தையும் இடைநிறுத்துகிறது AI உறுப்பினர்கள், வழித்தடம் & வரவு செலவுத் திட்டங்கள், AI பணி நிலையங்கள்; AI தொலைபேசி அழைப்புகள் மற்றும் ஒப்புதல், AI கூட்டங்களில் உறுப்பினர்கள், சரிபார்ப்பு பட்டியல்கள் & பணிகள், மீண்டும் மீண்டும் நிகழ்வுகள் மற்றும் AI வேலைத் தொகுதிகள், குறிப்புகள் மற்றும் AI அரட்டையில் உள்ள உறுப்பினர்கள். லேபிள்கள் அகராதியில் இருந்து திரைகள் சொந்தமானது. - என்ன அனுப்பப்பட்டது புதுப்பிக்கப்பட்டது: AI வழங்குநர்கள் (AI வழங்குநர் பதிவேடு), ஒரு வழங்குநரைச் சேர்ப்பது, எம். சி. பி சேவையகங்கள் (வாசிப்பு மட்டுமே கருவிகள் மட்டுமே யாரையும் அடைகின்றன), AI விற்பனை முகவர்கள் (நபர்கள்), AI பாதுகாப்பு மாதிரிகள், பொதுவான AI அமைப்புகள், அணுகல் கொள்கைகள், AI பயன்பாடு, மின்னஞ்சல் தலைப்புகள் மற்றும் கையொப்பங்கள் (AI வெளிப்படுத்தல்), மூன்று அறிவிப்புகள் கட்டுரைகள், குரல் அஞ்சல், மற்றும் ஒரு நிகழ்வை உருவாக்குதல் (மீண்டும் செய்யவும், ஒரு நேரத்தைக் கண்டறியவும்). - இரண்டு கையால் திருத்தப்பட்ட கட்டுரைகள் (843d0291b) எழுதப்படவில்லை, எனவே ஒரு மறுசீரமைப்பு அவற்றை திரும்பப் பெற்றது; இப்போது அவை உள்ளன. பைப் லைன்: - குறுக்கு-குறிப்புகள் அதற்கு பதிலாக/உதவி-மையம்/<பாதை> (lib/paths. mjs) க்கு இணைக்கப்பட்டுள்ளது of/kb/<guid>, இது பொது தளத்தில் 404 ஆகும். தயாரிப்பு உள்ளே / உதவி மையப் பாதை அதே கட்டுரையைத் திறக்கிறது. - import.mjs:-- மட்டும் ஒரு கமா-பிரிக்கப்பட்ட பட்டியலை எடுக்கிறது (பெற்றோர்கள் முதலில்); --நிலைகள் வெளிப்படையானவற்றிலிருந்து வேறுபடுவதை மட்டுமே நகர்த்துகின்றன (வகைகள் செருகப்பட்ட ஒன்றுக்கு கீழே);-- உறவுகள்-மட்டும் தொகுப்புகள் பார்க்க-கூட இணைப்புகள் இல்லாமல் ஒரு புதிய பதிப்பு. - ஒரு எழுதப்பட்ட கட்டுரையின் தொடர்புடையது: [ஸ்லக்ஸ்] விதைகள் அதன் பார்க்க-கூட இணைப்புகள் (lib/Related. mjs), மற்றும் எதுவும் பெயரிடாத ஒரு ஸ்லக் கட்டமைப்பில் தோல்வியடைகிறது. - manifest.json மற்றும் relations.json மீண்டும் கட்டப்பட்டது.
· kamo-internal
AI குழு பகுதி, பதினைந்து KamoAI கட்டுரைகள், புதுப்பிக்கப்பட்ட AI மற்றும் அறிவிப்பு கட்டுரைகள், மற்றும் பொது தளத்தில் வேலை செய்யும் இணைப்புகள் (SP98 T23)
உள்ளடக்கம் (எழுதப்பட்டது, உள்ளடக்கத்தின் கீழ்/): - புதிய வகை AI அணி (AI உதவியாளருக்குப் பிறகு) மூன்று பிரிவுகள் மற்றும் 15 உடன் கட்டுரைகள்: AI குழு உறுப்பினர்கள் விளக்கினர், பணியமர்த்தல், மேற்பார்வை செய்தல், சாசனம், வேலை வார்ப்புருக்கள் மற்றும் நபர்கள், ஒப்புதல்கள்; பணியாளர் மையம், அனைத்தையும் இடைநிறுத்துகிறது AI உறுப்பினர்கள், வழித்தடம் & வரவு செலவுத் திட்டங்கள், AI பணி நிலையங்கள்; AI தொலைபேசி அழைப்புகள் மற்றும் ஒப்புதல், AI கூட்டங்களில் உறுப்பினர்கள், சரிபார்ப்பு பட்டியல்கள் & பணிகள், மீண்டும் மீண்டும் நிகழ்வுகள் மற்றும் AI வேலைத் தொகுதிகள், குறிப்புகள் மற்றும் AI அரட்டையில் உள்ள உறுப்பினர்கள். லேபிள்கள் அகராதியில் இருந்து திரைகள் சொந்தமானது. - என்ன அனுப்பப்பட்டது புதுப்பிக்கப்பட்டது: AI வழங்குநர்கள் (AI வழங்குநர் பதிவேடு), ஒரு வழங்குநரைச் சேர்ப்பது, எம். சி. பி சேவையகங்கள் (வாசிப்பு மட்டுமே கருவிகள் மட்டுமே யாரையும் அடைகின்றன), AI விற்பனை முகவர்கள் (நபர்கள்), AI பாதுகாப்பு மாதிரிகள், பொதுவான AI அமைப்புகள், அணுகல் கொள்கைகள், AI பயன்பாடு, மின்னஞ்சல் தலைப்புகள் மற்றும் கையொப்பங்கள் (AI வெளிப்படுத்தல்), மூன்று அறிவிப்புகள் கட்டுரைகள், குரல் அஞ்சல், மற்றும் ஒரு நிகழ்வை உருவாக்குதல் (மீண்டும் செய்யவும், ஒரு நேரத்தைக் கண்டறியவும்). - இரண்டு கையால் திருத்தப்பட்ட கட்டுரைகள் (843d0291b) எழுதப்படவில்லை, எனவே ஒரு மறுசீரமைப்பு அவற்றை திரும்பப் பெற்றது; இப்போது அவை உள்ளன. பைப் லைன்: - குறுக்கு-குறிப்புகள் அதற்கு பதிலாக/உதவி-மையம்/<பாதை> (lib/paths. mjs) க்கு இணைக்கப்பட்டுள்ளது of/kb/<guid>, இது பொது தளத்தில் 404 ஆகும். தயாரிப்பு உள்ளே / உதவி மையப் பாதை அதே கட்டுரையைத் திறக்கிறது. - import.mjs:-- மட்டும் ஒரு கமா-பிரிக்கப்பட்ட பட்டியலை எடுக்கிறது (பெற்றோர்கள் முதலில்); --நிலைகள் வெளிப்படையானவற்றிலிருந்து வேறுபடுவதை மட்டுமே நகர்த்துகின்றன (வகைகள் செருகப்பட்ட ஒன்றுக்கு கீழே);-- உறவுகள்-மட்டும் தொகுப்புகள் பார்க்க-கூட இணைப்புகள் இல்லாமல் ஒரு புதிய பதிப்பு. - ஒரு எழுதப்பட்ட கட்டுரையின் தொடர்புடையது: [ஸ்லக்ஸ்] விதைகள் அதன் பார்க்க-கூட இணைப்புகள் (lib/Related. mjs), மற்றும் எதுவும் பெயரிடாத ஒரு ஸ்லக் கட்டமைப்பில் தோல்வியடைகிறது. - manifest.json மற்றும் relations.json மீண்டும் கட்டப்பட்டது.
· EmailService
காலண்டர் அரட்டை வரிகள் அவை கணினி வரிகள் என்று கூறுகின்றன (KamoCollab CP00 T5)
MediaChatClient.sendDirect இப்போது இடுகைகள் "மூல": "SYSTEM" பக்கத்திலிருந்து MemberId, toMemberId மற்றும் செய்தி: ஒரு காலண்டர் அழைப்பு அல்லது ரத்து ஒரு அறிவிப்பு அமைப்பாளரின் பெயரில் எழுதப்பட்டது, அமைப்பாளரின் வார்த்தைகளில் அல்ல. MediaService (CP00 Task 7) இதை MEDIA_OBJS.SOURCE = SYSTEM என சேமித்து, அரட்டைக்கு வெளியே வைத்திருக்கிறது கொள்கை மற்றும் AI டர்ன் கார்டு; அதுவரை அது அறியப்படாத விசையை புறக்கணிக்கிறது. சோதனை: * * * * * * * * * * * * * நான்கு முக்கிய உடல் ஊசிகள்.
· KlusterServices
ஆர்க்-கிராஃப் கேட்பவர்கள் ஆர்க்-கிராஃப் மாற்றம் பாடத்திற்கு சந்தா செலுத்தலாம்
KamoCollab CP02 பணி 6A (மாஸ்டர் ஆர் 1-23, CP-D75). SecurityService வெளியிடுகிறது * * * * * * * * * * * * * * * * * * ஒவ்வொரு org-graph எழுத்துக்குப் பிறகும்; ஒவ்வொரு சேவையும் ஆர்ஜி வரைபடத்தை கேஷ் செய்வது அதில் வெளியேற்றுகிறது. எந்த NATS பயனரும் சந்தா செலுத்த முடியாது பொருள், எனவே ஒவ்வொரு கேட்பவரும் சந்தா மீறல் மற்றும் அதன் 60களின் டி. டி. எல். மூலம் மட்டுமே கேஷ் வெளியேற்றப்பட்டிருக்கும். "security.orggraph.changed.>" ஐ ஒன்பது சந்தா அனுமதி பட்டியலில் சேர்க்கிறது கேட்போர் பயனர்கள்: svc _ Security, svc _ media, svc _ kamoai (CP02), svc _ kb, svc _ email, svc _ voip, svc _ docs (CP05), svc _ mcpgateway (CP07) மற்றும் svc _ rag (CP11). svc _ docs எதற்கும் சந்தா செலுத்தவில்லை (மறுக்க ">"); இது இப்போது சந்தா பெறலாம் அந்த பொருள் மட்டும். கடவுச்சொல் ஹேஷ், வெளியீட்டு பட்டியல் அல்லது பிற பயனர் மாற்றங்கள் இல்லை.
· kamo-shared-library
CharterLevel.TEAM, வேலை தலைப்பு மற்றும் உறுப்பினர் இடையே (KamoCollab CP01 T5)
சார்ட்டர் லெவலில் அணியை சேர்க்கிறது (DEFAULT க்குப் பிறகு; CP03 இலிருந்து ORG அடுத்தது வருகிறது, R 1-11) மற்றும் அதன் Javadoc இல் தீர்மானம் வரிசை CharterLayer.rank என்று கூறுகிறது, ஒருபோதும் அறிவிப்பு வரிசை. CharterItems.validate எந்த மாற்றமும் தேவையில்லை: அணி ரோல் அல்லது மெம்பர் எதுவும் இல்லை, எனவே இது வேலை தலைப்பின் விதிகளைப் பின்பற்றுகிறது. சோதனைகள்: ஒரு அணி மறைத்து பூட்டலாம்; ஒவ்வொரு பிரிவும் அணியில் சரிபார்க்கிறது வேலை _ தலைப்பு; ஒரு வேலை தலைப்பு மற்றும் ஒரு உறுப்பினர் இடையே இரண்டு பியர் அணி அடுக்குகள் (முதல் இல் பட்டியல் வரிசை ஒரு சிறப்பு விசையை வென்றது, மோதல் மற்றொன்றை பெயரிட்டது, ADDITIVE தொழிற்சங்கங்கள், ஒரு குழு ஒரு வேலை-தலைப்பு உருப்படியை மறைக்கிறது, உறுப்பினர் ஒரு குழு உருப்படியை மறைக்கிறார், சகாக்கள் ஒருவருக்கொருவர் மறைக்க முடியாது); ஒரு அணி இல்லாத சங்கிலியின் L |/I | கோடுகள் முத்திரை உரை பிரதானத்தில் கைப்பற்றப்பட்ட கோடுகளுக்கு சமம் (ஹேஷ் பின்னப்படவில்லை, R1-1); ஒரு அணி அடுக்கு அதன் சொந்த வரிகளை மட்டுமே சேர்க்கிறது. CharterEnumsTest எந்த நிலையிலும் நிலைகளை பெயரிடுகிறது வரிசை (R 1-11).
· SecurityService
வலது-மேசை வீட்டு பராமரிப்பு covers org _ Team _ உரிமைகள் (KamoCollab CP01 T8)
RoleRightsSyncService பெயர்கள் org _ Team _ உரிமைகள் அதன் மூன்று பட்டியல்களிலும், எனவே ஒவ்வொரு பூட்டும் அதில் உறைந்த CHECK கைவிடப்படுகிறது, ஒரு வரிசை அகற்றப்பட்ட வலது பெயரிடுகிறது நீக்கப்பட்டது, மேலும் அதன் பெற்றோரை வழங்கிய அணிகளுக்கு ஒரு பிளவு உரிமை நிர்ணயிக்கப்படுகிறது, சரியாக dept _ rightகளைப் போலவே. விதையின் NOT EXISTS பாதுகாவலர் அதில் குறிப்பிடப்பட்டுள்ளது (Team _ id, type), அட்டவணையின் தனித்துவமான குறியீடு, எனவே அது ஒருபோதும் ஒரு அணியின் நகலெடுக்காது சரி அல்லது குறியீட்டைத் தாண்டிச் செல்லுங்கள்.
· kamo-internal
அமைப்புகளில் தொலைபேசி சேவையகத்தின் வெளியேறும் கொள்கை: புதிய நீட்டிப்புகள் 'வெளிப்புற அழைப்புகள், மற்றும் சுங்க மோசடி காவலர்கள் (SP93 T14)
ஒரு FreePBX சேவையகத்தில் AI குரல் அட்டை ஏற்கனவே இரண்டு SP93 அமைப்புகளை VOIPService பெறுகிறது கடைகள்: ஒரு புத்தம் புதிய நீட்டிப்பு தொடங்குகிறது வெளியே டயல் செய்ய அனுமதிக்கப்படுகிறதா, மற்றும் நான்கு விருப்ப சுங்க-மோசடி காவலர்கள் (சர்வதேச, பிரீமியம்-விகிதம், உயர் ஆபத்து பகுதி குறியீடுகள், தனிப்பயன் முன்னொட்டுகள்), 911 மற்றும் 933 என்று சொல்லும் ஒரு தலைப்பின் கீழ் ஒருபோதும் தடுக்க முடியாது. - ஒவ்வொரு சேமிப்பும் V10 இன் முழு மாற்று PUT தேவை (SP93-T4-3) என, அனைத்து ஐந்து அனுப்புகிறது. - ஒரு தனிப்பயன் முன்னொட்டு VOIPService மறுக்கும் (1-15 இலக்கங்கள் அல்ல, அல்லது 911,933 அல்லது தொடக்கம் இரண்டில் ஒன்று) சேர் மற்றும் சேமிப்பில் மறுக்கப்படுகிறது, எதுவும் அனுப்பப்படுவதற்கு முன்பு; ஒரு முன்னொட்டு தட்டச்சு செய்யப்பட்டது ஆனால் சேர்க்கப்படவில்லை என்பதும் சேமிக்கப்படுகிறது; பட்டியல் 25 இல் நிற்கிறது. - ஒரு காமோ PBX அவற்றில் எதையும் காட்டவில்லை, ஏனெனில் FreePBX இன் டயல் திட்டம் மட்டுமே அவற்றை செயல்படுத்துகிறது, மற்றும் இன்னும் சேமிக்கப்பட்ட மதிப்புகளை ஒரு சேமிப்பில் மீண்டும் அனுப்புகிறது (SP93-T 14-1). - அழைப்பாளர்களின் முன்னோட்ட பெட்டி ஒரு தீம் டோக்கனை எடுக்கிறது, எனவே ஒரு இருண்ட தீம் அதை படிக்க முடியும்.
· kamo-shared-library
தூய org வரைபட கோர்: OrgGrap, அதன் பில்டர், முனைகள் மற்றும் உறவுகள் (KamoCollab CP02 T3)
தொகுப்பு com.kamo.z.shared.org.graph (தூய்மையான, பீன்ஸ் இல்லை), ஒரு காமோகோலாப் மாஸ்டர் § 6.2 மற்றும் CP02 விவரக்குறிப்பு § 5.2-§ 5.3: - enums OrgRelationhip, CounterpartKind, OrgGraphChangeCose (String, இணைத்தல்-மட்டும்); - பதிவுகள் OrgNode, OrgDepartment, OrgTeam மற்றும் OrgGrapRows அதன் எட்டு நெஸ்டட் வரிசை பதிவுகள்; - OrgGraphBuilder.build: துறை மரம் மற்றும் வேர்-முதல்-இலை பாதைகள் (அரட்டை (அரட்டை) வம்சாவளி தலைகீழ்), முனைகள், பயனுள்ள நிலைகள் (D5), பின்னர் OrgGraph.of; - orgGraph: உறவுகள் (என்ன b க்கு a), மேலாண்மைசெய்ன் (BFS ஓவர் மேலாளர் மற்றும் AI-மேற்பார்வையாளர் விளிம்புகள்), மேலாளர் செயின் (அரட்டை நடை), அறிக்கைகள், dervedTeam, lowestCommonManager (D9), outranks (D6, CP-D15), பயனுள்ள நிலை, துறைத் தலைவர்கள், குழு முன்னணி, துறை மேலாளர் வேட்பாளர்கள் (D12), மற்றும் ஒரு 24-ஹெக்ஸ் உள்ளடக்க முத்திரை. முழுவதும் சுழற்சி பாதுகாப்பானது. குறிப்பில் உள்ள ஸ்பெக் § 5.3 இன் எதிர்பார்க்கப்படும்-பதில்கள் அட்டவணையின் ஒவ்வொரு வரிசையையும் சோதனைகள் முத்திரையிடுகின்றன org, சைக்கிள் வழக்குகள், 5s பட்ஜெட்டின் கீழ் 2,000 சீரற்ற வடிவங்கள், ஐந்து மாறுபாடுகள், மற்றும் முத்திரை. தீர்ப்புகள் CP02-T3-1.. 5.
· kamo-shared-library
குழு நிறுவனங்கள், களஞ்சியங்கள் மற்றும் வரம்புகள் (KamoCollab CP01 T4)
அணி (org _ Teams), அணி உறுப்பினர் (org _ Team _ மேம்பார்கள், @IdClass Key), டீம் ரோல், TeamRight (RoleRightTypeIdConverter மூலம் வகைப்படுத்தவும்) மற்றும் TeamCharterItem (Team _ Charter _ உருப்படிகள், உரை நெடுவரிசை 'உரை'), ஸ்பெக் கொண்ட ஐந்து களஞ்சியங்கள் பிரிவு 5.2 இன் முறைகள் மற்றும் JPQL, மற்றும் TeamLimits (D11). அட்டவணைகள் உருவாக்கப்படுகின்றன பாதுகாப்பு சேவையின் கையால் பயன்படுத்தப்பட்ட DDL * * * * * * * * * * * * * * * * சோதனைகள் ஒவ்வொரு நெடுவரிசை, செல்லாத தன்மை மற்றும் நீளம் DDL க்கு முள், ஒவ்வொரு வினவலை பகுப்பாய்வு உண்மையான வரைபடத்திற்கு எதிராக (தேர்ந்தெடுக்கப்பட்ட வகைகள் மற்றும் பொருள் [] வரிசை வடிவங்கள் சேர்க்கப்பட்டுள்ளன), ஒவ்வொரு பெறப்பட்ட கண்டுபிடிப்பாளரையும் தீர்க்கவும், மற்றும் @IdClass சரிபார்க்கவும்; ஹைபர்னேட் 6.5.3 இல் பச்சை மற்றும் கடற்படையின் 6.2.13 இல்.
· SecurityService
துறைத் தலைவர்கள் மற்றும் org-கிராஃப் சுமை குறியீடுகளுக்கு கையால் பயன்படுத்தப்பட்ட DDL, மற்றும் அதன் ஒப்பந்த சோதனை (KamoCollab CP02 T1)
· SecurityService
அணிகளுக்கு கையால் பயன்படுத்தப்பட்ட DDL, மற்றும் அதன் ஒப்பந்த சோதனை (KamoCollab CP01 T2)
* * * * * * * * * * * * * * * * என்பது ஸ்பெக் § 5.1 இன் தொகுதி சொற்களஞ்சியம்: org _ Teams, org _ Team _ உறுப்பினர்கள், org _ Team _ பாத்திரங்கள், org _ Team _ உரிமைகள் (INT4 என வகை செய்யவும், தனித்துவமான (Team _ id, வகை), மாஸ்டர் CP-D3) மற்றும் டீம் _ சார்ட்டர் _ உருப்படிகள் காமோ-பகிரப்பட்ட-நூலகத்திற்கு முன் CP01 டாஸ்க் 3 குழு நிறுவனங்களை அனுப்புகிறது. Cp01TeamsDdlContractTest கோப்பின் சொந்த வடிவத்தை நிலையான பட்டியல்களாக பின்கள் செய்கிறது (R 1-12): மீண்டும் இயக்கக்கூடிய CREATES மட்டும்; இல்லை CHECK, JSON, DROP, UPDATE அல்லது DELETE; ஒவ்வொரு இல்லை NULL நெடுவரிசையில் விசை மற்றும் உரிமையாளர் நெடுவரிசைகளைத் தவிர ஒரு DEFALT உள்ளது; ஐந்து அட்டவணைகள், தனித்துவமான மற்றும் தேடல், அடுக்கு, மற்றும் குழு _ சார்ட்டர் _ உருப்படிகள் 'துல்லியமான நெடுவரிசைகள்.
· MediaService
media_objs.source க்கான DDL, ஒரு அரட்டை வரியை எழுதியவர் (KamoCollab CP00 T1)
ஒரு இரத்து செய்யக்கூடிய VARCHAR (16) நெடுவரிசை, மீண்டும் இயக்கக்கூடியது, செக் இல்லை மற்றும் பின் நிரப்பல் இல்லை; NULL மெம்பர் என படிக்கிறது. CP00 பணி மூலம் கையால் பயன்படுத்தப்பட்டது 3. * * * * * * * * * * * * * கோப்பு சேர்க்கை வைக்கிறது: ஒவ்வொரு அறிக்கையும் ஒரு ADD COLUMN இல்லை என்றால் Exists, இல்லை NULL DEFALT இல்லாமல், செக், JSON, DROP அல்லது UPDATE இல்லை.
· SecurityService
உருவகப்படுத்துதல் மற்றும் Enter-As எழுத அணுகல்-பதிவு வரிசைகள் (KamoCollab CP00 T9)
இரு ஆள்மாறாட்டம் கதவுகளும் தாக்கத்தை எழுதுகின்றன _ இலக்கின் _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ org with logEventSync ஒவ்வொரு மறுப்பு சரிபார்ப்பு மற்றும் அமர்வு முன் அச்சிடப்பட்டது; எழுத முடியாத ஒரு வரிசை பதில்கள் 503 AUDIT _ UNAVAILABLE மற்றும் மின்ட்ஸ் எதுவும் இல்லை. Enter-As எழுதுகிறது ENTER _ AS இலக்கு org இல் அச்சிடுவதற்கு முன்: ஒருவரின் சொந்த உறுப்பினருக்கான ஊடகம் (ஒரு தோல்வியுற்ற எழுத்து ஒரு எச்சரிக்கை), HIGH as கணினி பயனர் (ஒரு தோல்வியுற்ற எழுத்து 503, எதுவும் அச்சிடப்படவில்லை). வரிசை டிக்கெட்டை பெயரிடுகிறது கணினி பயனர் மானியமானது, ஒருபோதும் அந்த அமைப்பு கோராத மானியத்தின் மீது தங்கியுள்ளது அதன் SUDO _ MEMBER _ ID அதன் உறுப்பினர் ID இலிருந்து வேறுபடும் அமர்வு கூட எழுதுகிறது IMPERSONATION _ ENDED (MEDIUM). குறுக்கு-ஆர்க் கதவு இப்போது அழைப்பாளரின் ஆர்ஜிஐடி-ஐப் படிக்கிறது வரிசை மற்றும் பதில்கள் 401 அமர்வு இல்லாதபோது, அதே-org கதவாக ஏற்கனவே செய்தது. புதியது: பாதுகாப்பு/ஒப்புமைஅடிட் (ஸ்பெக் 5.6, D12-D14).
· AIService
சுருக்கமான பெயர்கள் DEPARTMENT _ MANAGER உங்கள் துறையின் தலைவராக (KamoCollab CP02)
DEPARTMENT _ MANAGER இப்போது துறைத் தலைவருக்கு வழிவகுக்கிறது (org வரைபடத்தின் துறை மேலாளர் வேட்பாளர்கள்), எனவே சுருக்கமாக கூறுகிறது "உங்கள் தலைவர் திணைக்களம். "CharterCompiler.VERSION வேண்டுமென்றே பம்ப் செய்யப்படவில்லை (CP02 Spec D23, ஆளும் CP02-P-5): உற்பத்தி சாசன வழிகள் இல்லை DEPARTMENT _ MANAGER, எனவே எந்த சேமிக்கப்பட்ட சுருக்கமான பழைய வார்த்தைகள் சுமந்து, மற்றும் ஒரு பம்ப் ஒவ்வொரு AI இன் சுருக்கத்தையும் ஒன்றுமில்லாமல் மீண்டும் தொகுக்கும். சோதனை ஊசிகள் இல்லை VERSION (R 1-24).
· kamo-shared-library
MediaObjSource மற்றும் MediaObj.source, ஒரு மூலத்துடன் செய்தியை உருவாக்குங்கள், கண்டுபிடிக்கவும்TwoPersonChatSension, மற்றும் ஆள்மாறாட்டம்/நுழைவு-என அணுகல்-பதிவு நிகழ்வுகள் (KamoCollab CP00 T4)
- MediaObjSource {MEMBER, SYSTEM, SERVICE}; MediaObj.source (STRING, column SOURCE, நீளம் 16, பூஜ்யம், இயல்புநிலை இல்லை) மற்றும் மூல OrMember (), இது NULL ஐ MEMBER என படிக்கிறது. - MediaService.createMessage ஆதாரத்தை எடுத்துக்கொண்டு ஏழு-வாதம் ஓவர்லோடைப் பெறுகிறது; ஆறு வாதங்கள் கொண்ட அதிக சுமை பிரதிநிதிகள் பூஜ்யத்துடன், எனவே தற்போதுள்ள ஒவ்வொரு அழைப்பாளரும் NULL ஐ சேமித்து வைக்கிறார்கள். - * * * * * * * * * * * * * * b): தேடல் பாதி கண்டுபிடிக்கவும்OrCreateChatSension, பிரித்தெடுக்கப்பட்டது; கண்டுபிடிக்கவும்OrCreateChatSension அது இருக்கும் போது மட்டுமே உருவாக்குகிறது காலியாக இருப்பதால், அதன் நடத்தை மாறாமல் உள்ளது. - accessLogEventType appends ImpERSONATION _ STARTED, ImpERSONATION _ ENDED, ENTER _ AS. இது தள்ளப்படுவதற்கு முன்பு MEDIA_OBJS.SOURCE நெடுவரிசை இருக்க வேண்டும் (CP00 Task 3 DDL).
· kamo-internal
அமைப்புகளில் FreePBX குரல் அஞ்சல்: மேலாளர்-இடைமுக புலங்கள், பகிரப்பட்ட குரல் அஞ்சல் பெட்டிகள் மற்றும் ஏன் என்று சொல்லும் ஒரு வீரர்
SP98 பணி 15. - FreePBX படிவம் நான்கு Asterisk மேலாளர் இடைமுக புலங்கள் குரல் அஞ்சல் பெறுகிறது தேவைகள் (ஹோஸ்ட், போர்ட், பயனர்பெயர், ரகசியம்). சேமிக்கப்பட்ட ரகசியம் ஒருபோதும் காட்டப்படுவதில்லை ("(மாறாமல்)") மற்றும் தட்டச்சு செய்யும் போது மட்டுமே அனுப்பப்படுகிறது; ஹோஸ்டை நகர்த்துவது அதை கேட்கிறது மீண்டும் ஒரு வெற்று ஹோஸ்ட் சர்வர் விதிகளைப் போலவே குரல் அஞ்சலை முடக்குகிறது. - ஒரு தொலைபேசி சேவையகத்தின் Voicemail தாவல் அதன் சொந்த ஐடி மூலம் ஒவ்வொரு வரிசையையும் இயக்குகிறது: அது கேட்டது / Voicemails/<externalId> ஆடியோ, இது ஐடி இல்லை, எனவே அங்கு எந்த வரிசையும் விளையாடப்படவில்லை. எந்த அஞ்சல் பெட்டியில் செய்தி விடப்பட்டது என்று வரிசைகள் கூறுகின்றன; ஒரு FreePBX சேவையகத்தின் பகிரப்பட்டது பெட்டிகள் (அஞ்சல் பெட்டிகள் இல்லை காமோ நீட்டிப்பு சொந்தமானது, முக்கிய வரி போன்றவை) பட்டியலிடப்பட்டுள்ளன தொலைபேசி சேவையகங்களை நிர்வகிக்கும் உறுப்பினர்களிடமிருந்து தேர்ந்தெடுக்கப்பட்ட ஒவ்வொருவரும் யாருக்கு அறிவிக்கிறார்கள். - அமைப்புகள்> தொலைபேசி> குரல் மின்னஞ்சல்கள் அஞ்சல் பெட்டிக்கு பெயரிட்டு பகிரப்பட்டவற்றை குறிக்கின்றன. - இரண்டு பட்டியல்களும் VoicemailAudioPlayer மூலம் விளையாடுகின்றன: விளையாட்டு வரை எதுவும் ஏற்றம் இல்லை, மற்றும் ஒரு தொலைபேசி அமைப்பிலிருந்து யாருடைய ஆடியோ காமோ பெறுகிறது என்ற செய்தி அப்படித்தான் சொல்கிறது, தெரிகிறது மீண்டும் ஒவ்வொரு 20 s மற்றும் அது உள்ளது ஒருமுறை விளையாடுகிறது; மற்ற காரணங்கள் கூறப்படுகின்றன தெளிவாக, மீண்டும் முயற்சிக்கவும். - SIP WebSocket உதவியாளர் அதன் விசைக்கு பதிலாக அதன் உரையைக் காட்டுகிறது (அகராதி வைத்திருக்கும் மதிப்பு <ஹோஸ்ட்> குறிச்சொற்கள் ஐசியூவை வடிவமைக்க முடியவில்லை).

உங்கள் உலகம் காத்திருக்கிறது.
நிமிடங்களில் இலவசமாகத் தொடங்கவும். நீங்கள் தயாராக இருக்கும் போது பொருட்களை சேர்க்கவும் - எந்த மாற்றமும் இல்லை, புதிய உள்நுழைவுகள் இல்லை.
எப்பொழுதும் இலவசம் — கடன் அட்டை தேவையில்லை